检验单审批完回写质检信息添加校验条件
This commit is contained in:
		
							parent
							
								
									3b77a9a1f9
								
							
						
					
					
						commit
						89454fab48
					
				|  | @ -52,7 +52,7 @@ public class ArriveToDhjydImpl extends ServiceSupport implements IArriveToDhjyd | ||||||
| 			masterVO.setBilltype("DHJY");//单据类型 | 			masterVO.setBilltype("DHJY");//单据类型 | ||||||
| 			masterVO.setSrcbillid(arriveHeadVo.getPk_arriveorder());//来源单id | 			masterVO.setSrcbillid(arriveHeadVo.getPk_arriveorder());//来源单id | ||||||
| 			masterVO.setVsourcecode(arriveHeadVo.getVbillcode());//来源单据号 | 			masterVO.setVsourcecode(arriveHeadVo.getVbillcode());//来源单据号 | ||||||
| 			masterVO.setSrcbilltype(arriveHeadVo.getCtrantypeid());//来源单据号 | 			masterVO.setSrcbilltype(arriveHeadVo.getCtrantypeid());//来源单据交易类型 | ||||||
| 			masterVO.setDapplydate(new UFDate());//报检日期 | 			masterVO.setDapplydate(new UFDate());//报检日期 | ||||||
| 			masterVO.setApprovestatus(-1);//单据审批状态-1自由态 | 			masterVO.setApprovestatus(-1);//单据审批状态-1自由态 | ||||||
| 			masterVO.setDef1(arriveItems[0].getPk_arriveorder_b());//来源子表主键id | 			masterVO.setDef1(arriveItems[0].getPk_arriveorder_b());//来源子表主键id | ||||||
|  | @ -93,6 +93,11 @@ public class ArriveToDhjydImpl extends ServiceSupport implements IArriveToDhjyd | ||||||
| 			DhjydMasterVO dhjydMaster = aggDhjydMasterVO.getParentVO();//获取检验单表头信息 | 			DhjydMasterVO dhjydMaster = aggDhjydMasterVO.getParentVO();//获取检验单表头信息 | ||||||
| 			DhjydSlave0VO[] dhjydItems = (DhjydSlave0VO[])aggDhjydMasterVO.getChildrenVO();//获取到货单表体信息 | 			DhjydSlave0VO[] dhjydItems = (DhjydSlave0VO[])aggDhjydMasterVO.getChildrenVO();//获取到货单表体信息 | ||||||
| 			 | 			 | ||||||
|  | 			String transtype = dhjydMaster.getTranstype(); | ||||||
|  | 			if (!"DHJY-Cxx-01".equals(transtype)) {//非到货检验单情况处理结束 | ||||||
|  | 				return null; | ||||||
|  | 			} | ||||||
|  | 				 | ||||||
| 			ArriveBbVO arriveBb = null;//到货单质检明细 | 			ArriveBbVO arriveBb = null;//到货单质检明细 | ||||||
| 			ArrayList<ArriveBbVO> vos = new ArrayList<ArriveBbVO>(); | 			ArrayList<ArriveBbVO> vos = new ArrayList<ArriveBbVO>(); | ||||||
| 			//存在一个检验单有多个表体的情况(合格、不合格、回用) | 			//存在一个检验单有多个表体的情况(合格、不合格、回用) | ||||||
|  |  | ||||||
|  | @ -51,7 +51,7 @@ public class N_DHJY_APPROVE extends AbstractPfScriptAction<AggDhjydMasterVO> { | ||||||
| 		AggDhjydMasterVO[] vos = (AggDhjydMasterVO[]) this.getVos(); | 		AggDhjydMasterVO[] vos = (AggDhjydMasterVO[]) this.getVos(); | ||||||
| 		IArriveToDhjyd service = NCLocator.getInstance().lookup(IArriveToDhjyd.class); | 		IArriveToDhjyd service = NCLocator.getInstance().lookup(IArriveToDhjyd.class); | ||||||
| 		for (int i = 0; i < vos.length; i++) { | 		for (int i = 0; i < vos.length; i++) { | ||||||
| 			service.writeBackQc(vos[i]); | 			service.writeBackQc(vos[i]);//普通检验单回写质检信息 | ||||||
| 		} | 		} | ||||||
| 		IDhjydMasterVOService dhjydMasterVOService = NCLocator.getInstance().lookup(IDhjydMasterVOService.class); | 		IDhjydMasterVOService dhjydMasterVOService = NCLocator.getInstance().lookup(IDhjydMasterVOService.class); | ||||||
| 		dhjydMasterVOService.afterAuditUnPass(vos); | 		dhjydMasterVOService.afterAuditUnPass(vos); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue