报错提示优化

This commit is contained in:
lihao 2025-12-19 14:13:53 +08:00
parent f93d1c2687
commit 59ba920bf1
1 changed files with 9 additions and 8 deletions

View File

@ -126,8 +126,6 @@ public class HandOverRule implements IRule<AggWrVO> {
IPHandTakeBusinessService serv = (IPHandTakeBusinessService)NCLocator.getInstance().lookup(IPHandTakeBusinessService.class);
IDHandTakeBusinessService idHandTakeBusinessService= (IDHandTakeBusinessService)NCLocator.getInstance().lookup(IDHandTakeBusinessService.class);
int fprodmode = vo.getParentVO().getFprodmode();
AggHandTakeVO takeVO =new AggHandTakeVO();
try {
@ -145,13 +143,16 @@ public class HandOverRule implements IRule<AggWrVO> {
// AggHandTakeVO takeVO = serv.getPHandOverVO(aggChangeVOs[0]);
for (HandTakeBVO handTakeBVO:(HandTakeBVO[])takeVO.getChildrenVO()){
if(handTakeBVO.getVrcvmocode().isEmpty() || handTakeBVO.getVrcvpickmcode().isEmpty()){
continue;
// throw new BusinessException("没有接受备料计划单号和接受生产订单号,请检查工位半产品是否维护配套子件和完工后续处理生产页签参数");
if( null ==handTakeBVO.getVrcvmocode() || null ==handTakeBVO.getVrcvpickmcode() || handTakeBVO.getVrcvmocode().isEmpty() || handTakeBVO.getVrcvpickmcode().isEmpty()){
// continue;
throw new BusinessException("没有接受备料计划单号和接受生产订单号,请检查数据");
}
if( null == takeVO.getParentVO().getVhomobillcode() ){
}
if(takeVO.getParentVO().getNhandoverastnum().compareTo(UFDouble.ZERO_DBL) ==0){
continue;
// throw new BusinessException("完工数量不能为0");
// continue;
throw new BusinessException("完工数量不能为0");
}
@ -176,8 +177,8 @@ public class HandOverRule implements IRule<AggWrVO> {
handTakeBVO.setCrcvfactoryvid(orgVO.getPk_vid());
}
}
aggHandTakeVOS.add(takeVO);
}
aggHandTakeVOS.add(takeVO);
}
if(!aggHandTakeVOS.isEmpty()){
// handTakeMaintainService.insert(aggHandTakeVOS.toArray(new AggHandTakeVO[aggHandTakeVOS.size()]));