From 6e80829c4de21a294db18aa7689497447089e6aa Mon Sep 17 00:00:00 2001 From: lihao Date: Mon, 15 Dec 2025 19:27:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E6=88=90=E6=89=B9=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../public/nccloud/openapi/mmpac/wr/WrResource.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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());