Browse Source

2025.03.06 导入优化

master
jiayang yue 10 months ago
parent
commit
f11300b58b
  1. 22
      src/main/java/com/gaotao/modules/part/service/impl/PartServiceImpl.java

22
src/main/java/com/gaotao/modules/part/service/impl/PartServiceImpl.java

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

Loading…
Cancel
Save