检验单审批完回写质检信息添加校验条件
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