From 9f809c9db2f03d2b5eb4e6ed06db34c088a1fe4e Mon Sep 17 00:00:00 2001 From: zhengmingliang Date: Thu, 3 Nov 2022 14:27:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9C=AC=E4=BC=81=E4=B8=9A?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E9=80=89=E5=85=A5=E4=BA=A7=E5=93=81=E5=8E=BB?= =?UTF-8?q?=E9=87=8D=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../info/CompanyProductRelevanceController.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api-admin/src/main/java/com/glxp/sale/admin/controller/info/CompanyProductRelevanceController.java b/api-admin/src/main/java/com/glxp/sale/admin/controller/info/CompanyProductRelevanceController.java index 05929d0..bdb2a8e 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/controller/info/CompanyProductRelevanceController.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/controller/info/CompanyProductRelevanceController.java @@ -184,6 +184,20 @@ public class CompanyProductRelevanceController { } else { udiInfoExportRequest.setUnitFk(companyEntity.getUnitIdFk()); } + //查询本企业有没有选择该产品有选择不能选择 + CompanyProductRelevanceRequest companyProductRelevanceRequest=new CompanyProductRelevanceRequest(); + companyProductRelevanceRequest.setCustomerId(udiInfoExportRequest.getCustomerId()); + List basicInstrumentMaintainRelevanceResponses = null; + companyProductRelevanceRequest.setDiType(1); + basicInstrumentMaintainRelevanceResponses = companyProductRelevanceService.filterUdiGp(companyProductRelevanceRequest); + String rlidStr=udiInfoExportRequest.getRlIds().get(0); + for (CompanyProductRelevanceResponse obj:basicInstrumentMaintainRelevanceResponses){ + String rlid=String.valueOf(obj.getRlId()); + if(rlid.equals(rlidStr)){ + return ResultVOUtils.error(999,"该企业已选择该产品,请勿重复选择!"); + } + } + String vailResult = supplementVailUtil.vail(udiInfoExportRequest.getSupplementRequest(), SupplementVailUtil.SUP_SELECT); if (vailResult != null) return ResultVOUtils.error(500, vailResult);