|
|
@ -431,8 +431,10 @@ public class PartServiceImpl extends ServiceImpl<PartMapper, Part> implements Pa |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void provisionalDataAlterHandle(Part data, Integer type) { |
|
|
public void provisionalDataAlterHandle(Part data, Integer type) { |
|
|
if (type == 1){ |
|
|
|
|
|
|
|
|
if (type == 1) { |
|
|
|
|
|
// 批量更新,将所有 provisionalData 为 "Y" 的记录更新为 "N" |
|
|
lambdaUpdate() |
|
|
lambdaUpdate() |
|
|
.eq(Part::getProvisionalData, "Y") |
|
|
.eq(Part::getProvisionalData, "Y") |
|
|
.set(Part::getProvisionalData, "N") |
|
|
.set(Part::getProvisionalData, "N") |
|
|
@ -449,22 +451,8 @@ public class PartServiceImpl extends ServiceImpl<PartMapper, Part> implements Pa |
|
|
.eq(ExternalPartPicture::getProvisionalData, "Y") |
|
|
.eq(ExternalPartPicture::getProvisionalData, "Y") |
|
|
.set(ExternalPartPicture::getProvisionalData, "N") |
|
|
.set(ExternalPartPicture::getProvisionalData, "N") |
|
|
.update(); |
|
|
.update(); |
|
|
} else if (type == 2){ |
|
|
|
|
|
// 删除临时数据 |
|
|
|
|
|
lambdaUpdate() |
|
|
|
|
|
.eq(Part::getProvisionalData, "Y") |
|
|
|
|
|
.remove(); |
|
|
|
|
|
externalPartCustomerService.lambdaUpdate() |
|
|
|
|
|
.eq(ExternalPartCustomer::getProvisionalData, "Y") |
|
|
|
|
|
.remove(); |
|
|
|
|
|
externalPartManufacturerService.lambdaUpdate() |
|
|
|
|
|
.eq(ExternalPartManufacturer::getProvisionalData, "Y") |
|
|
|
|
|
.remove(); |
|
|
|
|
|
externalPartPictureService.lambdaUpdate() |
|
|
|
|
|
.eq(ExternalPartPicture::getProvisionalData, "Y") |
|
|
|
|
|
.remove(); |
|
|
|
|
|
} else if (type == 3){ |
|
|
|
|
|
// 删除临时数据 |
|
|
|
|
|
|
|
|
} else if (type == 2 || type == 3) { |
|
|
|
|
|
// 批量删除,将所有 provisionalData 为 "Y" 的记录删除 |
|
|
lambdaUpdate() |
|
|
lambdaUpdate() |
|
|
.eq(Part::getProvisionalData, "Y") |
|
|
.eq(Part::getProvisionalData, "Y") |
|
|
.remove(); |
|
|
.remove(); |
|
|
|