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);