diff --git a/mmpac/src/public/nccloud/openapi/mmpac/wr/WrResource.java b/mmpac/src/public/nccloud/openapi/mmpac/wr/WrResource.java index 61475957..ef0ddf4c 100644 --- a/mmpac/src/public/nccloud/openapi/mmpac/wr/WrResource.java +++ b/mmpac/src/public/nccloud/openapi/mmpac/wr/WrResource.java @@ -367,6 +367,7 @@ public class WrResource extends AbstractNCCRestResource { } vo.setChildren(WrItemVO.class, items.toArray(new WrItemVO[0])); voList.add(vo); + } IAPIWrMaintain server = NCLocator.getInstance().lookup(IAPIWrMaintain.class); List aggWrVOS = TransferCodeToPKTool.transferAggVO(voList); // 翻译报告类型 @@ -439,11 +440,14 @@ public class WrResource extends AbstractNCCRestResource { } } if (successFlag) { + // if(aggvos.length!=voList.size()){ + // throw new BusinessException("保存失败,请检查数据是否符合要求!"); + // } return ResultMessageUtil.toJSON(aggvos, "生产报告保存成功"); } else { ExceptionUtils.wrappBusinessException(errMsg.toString()); } - } + } catch (Exception e) { return ResultMessageUtil.exceptionToJSON(e); } @@ -571,6 +575,7 @@ public class WrResource extends AbstractNCCRestResource { } AggWrVO[] aggvos = server.update(voList.toArray(new AggWrVO[0])); + boolean successFlag = true; StringBuilder errMsg = new StringBuilder(); if (MMArrayUtil.isNotEmpty(aggvos)) { @@ -588,6 +593,9 @@ public class WrResource extends AbstractNCCRestResource { } } if (successFlag) { + // if(aggvos.length!=voList.size()){ + // throw new BusinessException("保存失败,请检查数据是否符合要求!"); + // } return ResultMessageUtil.toJSON(aggvos, "生产报告修改成功"); } else { ExceptionUtils.wrappBusinessException(errMsg.toString());