|
|
|
@ -120,6 +120,53 @@ public class SupCertController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(postSelCertRequest.getProductIdFk()==null) {
|
|
|
|
|
String errMsg = "";
|
|
|
|
|
ArrayList<String> list = new ArrayList<>();
|
|
|
|
|
int i = postSelCertRequest.getSupCertSetEntities().size();
|
|
|
|
|
for (SupCertSetEntity supCertSetEntity : postSelCertRequest.getSupCertSetEntities()) {
|
|
|
|
|
i--;
|
|
|
|
|
FilterSupCertRequest supCertRequest = new FilterSupCertRequest();
|
|
|
|
|
supCertRequest.setName(supCertSetEntity.getName());
|
|
|
|
|
supCertRequest.setCustomerId(customerId);
|
|
|
|
|
supCertRequest.setManufacturerIdFk(postSelCertRequest.getManufacturerIdFk());
|
|
|
|
|
supCertRequest.setType(2);
|
|
|
|
|
List<SupCertEntity> supCertEntities = supCertService.selectCompanyCert(supCertRequest);
|
|
|
|
|
if (supCertEntities.size() != 0) {
|
|
|
|
|
list.add(supCertEntities.get(0).getName());
|
|
|
|
|
if (supCertEntities.size() != 0 && i == 0) {
|
|
|
|
|
for (String s : list) {
|
|
|
|
|
errMsg = errMsg + "," + s;
|
|
|
|
|
}
|
|
|
|
|
return ResultVOUtils.error(999, errMsg.substring(1) + "已存在!");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
String errMsg = "";
|
|
|
|
|
ArrayList<String> list = new ArrayList<>();
|
|
|
|
|
int i = postSelCertRequest.getSupCertSetEntities().size();
|
|
|
|
|
for (SupCertSetEntity supCertSetEntity : postSelCertRequest.getSupCertSetEntities()) {
|
|
|
|
|
i--;
|
|
|
|
|
FilterSupCertRequest supCertRequest = new FilterSupCertRequest();
|
|
|
|
|
supCertRequest.setName(supCertSetEntity.getName());
|
|
|
|
|
supCertRequest.setCustomerId(customerId);
|
|
|
|
|
supCertRequest.setManufacturerIdFk(postSelCertRequest.getManufacturerIdFk());
|
|
|
|
|
supCertRequest.setProductIdFk(postSelCertRequest.getProductIdFk());
|
|
|
|
|
supCertRequest.setType(3);
|
|
|
|
|
List<SupCertEntity> supCertEntities = supCertService.selectCompanyCert(supCertRequest);
|
|
|
|
|
if (supCertEntities.size() != 0) {
|
|
|
|
|
list.add(supCertEntities.get(0).getName());
|
|
|
|
|
if (supCertEntities.size() != 0 && i == 0) {
|
|
|
|
|
for (String s : list) {
|
|
|
|
|
errMsg = errMsg + "," + s;
|
|
|
|
|
}
|
|
|
|
|
return ResultVOUtils.error(999, errMsg.substring(1) + "已存在!");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|