diff --git a/pu/src/private/nc/impl/pu/dhjyd/dhjydmaster/DhjydMasterVOServiceImpl.java b/pu/src/private/nc/impl/pu/dhjyd/dhjydmaster/DhjydMasterVOServiceImpl.java index 429a60a..daba203 100644 --- a/pu/src/private/nc/impl/pu/dhjyd/dhjydmaster/DhjydMasterVOServiceImpl.java +++ b/pu/src/private/nc/impl/pu/dhjyd/dhjydmaster/DhjydMasterVOServiceImpl.java @@ -673,7 +673,7 @@ public class DhjydMasterVOServiceImpl extends ServiceSupport implements IDhjydMa testResMap.put(map.getOrDefault("code", "") + "", map.getOrDefault("pk_defdoc", "") + ""); } } - UFDouble qualifiednum = oldVo.getQualifiednum(); // 数量 + UFDouble qualifiednum = oldVo.getNchecknum(); // 数量 String vbatch = (oldVo.getVbatch() != null) ? oldVo.getVbatch() : "";// 批次号 oldVo.setQualifiednum(UFDouble.ZERO_DBL); DhjydSlave0VO vo0 = new DhjydSlave0VO(); @@ -775,9 +775,9 @@ public class DhjydMasterVOServiceImpl extends ServiceSupport implements IDhjydMa DhjydSlave0VO[] newVOs = new DhjydSlave0VO[checkDetailVOs.length + unPassVOs.length]; // 删掉原来的 for (int j = 0; j < checkDetailVOs.length; j++) { - DhjydSlave0VO dhjydSlave0VO = checkDetailVOs[j]; - dhjydSlave0VO.setStatus(VOStatus.DELETED); - newVOs[0] = dhjydSlave0VO; + DhjydSlave0VO checkDetailInfo = checkDetailVOs[j]; + checkDetailInfo.setStatus(VOStatus.DELETED); + newVOs[j] = checkDetailInfo; } // 添加新的 for (int j = 0; j < unPassVOs.length; j++) { @@ -785,7 +785,7 @@ public class DhjydMasterVOServiceImpl extends ServiceSupport implements IDhjydMa dhjydSlave0VO.setStatus(VOStatus.NEW); dhjydSlave0VO.setPrimaryKey(null); dhjydSlave0VO.setAttributeValue("pk_chekbill_b", null); - newVOs[j + 1] = dhjydSlave0VO; + newVOs[checkDetailVOs.length + j] = dhjydSlave0VO; } masterVO.setChildren(DhjydSlave0VO.class, newVOs); AggDhjydMasterVO[] saveVOs = dao.update(masterVO);