|
|
@ -477,7 +477,23 @@ public class PartServiceImpl extends ServiceImpl<PartMapper, Part> implements Pa |
|
|
.eq(Part::getPartNo, part.getPartNo()) |
|
|
.eq(Part::getPartNo, part.getPartNo()) |
|
|
.one(); |
|
|
.one(); |
|
|
if (Objects.nonNull(one)){ |
|
|
if (Objects.nonNull(one)){ |
|
|
throw new RuntimeException("Part No cannot be repeated!(Part No:" + part.getPartNo() + ")"); |
|
|
|
|
|
|
|
|
// 如果存在就删除 |
|
|
|
|
|
lambdaUpdate() |
|
|
|
|
|
.eq(Part::getSite, one.getSite()) |
|
|
|
|
|
.eq(Part::getPartNo, one.getPartNo()) |
|
|
|
|
|
.remove(); |
|
|
|
|
|
externalPartCustomerService.lambdaUpdate() |
|
|
|
|
|
.eq(ExternalPartCustomer::getSite, one.getSite()) |
|
|
|
|
|
.eq(ExternalPartCustomer::getPartNo, one.getPartNo()) |
|
|
|
|
|
.remove(); |
|
|
|
|
|
externalPartManufacturerService.lambdaUpdate() |
|
|
|
|
|
.eq(ExternalPartManufacturer::getSite, one.getSite()) |
|
|
|
|
|
.eq(ExternalPartManufacturer::getPartNo, one.getPartNo()) |
|
|
|
|
|
.remove(); |
|
|
|
|
|
externalPartPictureService.lambdaUpdate() |
|
|
|
|
|
.eq(ExternalPartPicture::getSite, one.getSite()) |
|
|
|
|
|
.eq(ExternalPartPicture::getPartNo, one.getPartNo()) |
|
|
|
|
|
.remove(); |
|
|
} |
|
|
} |
|
|
baseMapper.insert(part); |
|
|
baseMapper.insert(part); |
|
|
} |
|
|
} |
|
|
@ -489,7 +505,12 @@ public class PartServiceImpl extends ServiceImpl<PartMapper, Part> implements Pa |
|
|
.eq(ExternalPartCustomer::getCustomerNo, externalPartCustomer.getCustomerNo()) |
|
|
.eq(ExternalPartCustomer::getCustomerNo, externalPartCustomer.getCustomerNo()) |
|
|
.one(); |
|
|
.one(); |
|
|
if (Objects.nonNull(one)){ |
|
|
if (Objects.nonNull(one)){ |
|
|
throw new RuntimeException("Customer No cannot be repeated!(Customer No:" + externalPartCustomer.getCustomerNo() + ")"); |
|
|
|
|
|
|
|
|
// 如果存在就删除 |
|
|
|
|
|
externalPartCustomerService.lambdaUpdate() |
|
|
|
|
|
.eq(ExternalPartCustomer::getSite, externalPartCustomer.getSite()) |
|
|
|
|
|
.eq(ExternalPartCustomer::getPartNo, externalPartCustomer.getPartNo()) |
|
|
|
|
|
.eq(ExternalPartCustomer::getCustomerNo, externalPartCustomer.getCustomerNo()) |
|
|
|
|
|
.remove(); |
|
|
} |
|
|
} |
|
|
externalPartCustomerService.save(externalPartCustomer); |
|
|
externalPartCustomerService.save(externalPartCustomer); |
|
|
} |
|
|
} |
|
|
@ -501,7 +522,12 @@ public class PartServiceImpl extends ServiceImpl<PartMapper, Part> implements Pa |
|
|
.eq(ExternalPartManufacturer::getManufacturerNo, externalPartManufacturer.getManufacturerNo()) |
|
|
.eq(ExternalPartManufacturer::getManufacturerNo, externalPartManufacturer.getManufacturerNo()) |
|
|
.one(); |
|
|
.one(); |
|
|
if (Objects.nonNull(one)){ |
|
|
if (Objects.nonNull(one)){ |
|
|
throw new RuntimeException("Manufacturer No cannot be repeated!(Manufacturer No:" + externalPartManufacturer.getManufacturerNo() + ")"); |
|
|
|
|
|
|
|
|
// 如果存在就删除 |
|
|
|
|
|
externalPartManufacturerService.lambdaUpdate() |
|
|
|
|
|
.eq(ExternalPartManufacturer::getSite, externalPartManufacturer.getSite()) |
|
|
|
|
|
.eq(ExternalPartManufacturer::getPartNo, externalPartManufacturer.getPartNo()) |
|
|
|
|
|
.eq(ExternalPartManufacturer::getManufacturerNo, externalPartManufacturer.getManufacturerNo()) |
|
|
|
|
|
.remove(); |
|
|
} |
|
|
} |
|
|
externalPartManufacturerService.save(externalPartManufacturer); |
|
|
externalPartManufacturerService.save(externalPartManufacturer); |
|
|
} |
|
|
} |
|
|
@ -513,7 +539,12 @@ public class PartServiceImpl extends ServiceImpl<PartMapper, Part> implements Pa |
|
|
.eq(ExternalPartPicture::getBasePictureNo, externalPartPicture.getBasePictureNo()) |
|
|
.eq(ExternalPartPicture::getBasePictureNo, externalPartPicture.getBasePictureNo()) |
|
|
.one(); |
|
|
.one(); |
|
|
if (Objects.nonNull(one)){ |
|
|
if (Objects.nonNull(one)){ |
|
|
throw new RuntimeException("Certification cannot be repeated!(Certification No:" + externalPartPicture.getPictureNo() + ")"); |
|
|
|
|
|
|
|
|
// 如果存在就删除 |
|
|
|
|
|
externalPartPictureService.lambdaUpdate() |
|
|
|
|
|
.eq(ExternalPartPicture::getSite, externalPartPicture.getSite()) |
|
|
|
|
|
.eq(ExternalPartPicture::getPartNo, externalPartPicture.getPartNo()) |
|
|
|
|
|
.eq(ExternalPartPicture::getBasePictureNo, externalPartPicture.getBasePictureNo()) |
|
|
|
|
|
.remove(); |
|
|
} |
|
|
} |
|
|
externalPartPictureService.save(externalPartPicture); |
|
|
externalPartPictureService.save(externalPartPicture); |
|
|
} |
|
|
} |
|
|
|