Browse Source

1.梦天处理订单数据逻辑修改

test
zhenghaoyu 2 years ago
parent
commit
3db608e1aa
  1. 3
      blade-service/logpm-factory/src/main/java/com/logpm/factory/mt/service/IMtPackageInfoService.java
  2. 7
      blade-service/logpm-factory/src/main/java/com/logpm/factory/mt/service/impl/MtFactoryDataServiceImpl.java
  3. 6
      blade-service/logpm-factory/src/main/java/com/logpm/factory/mt/service/impl/MtPackageInfoServiceImpl.java

3
blade-service/logpm-factory/src/main/java/com/logpm/factory/mt/service/IMtPackageInfoService.java

@ -3,5 +3,8 @@ package com.logpm.factory.mt.service;
import com.logpm.factory.snm.entity.MtPackageInfo;
import org.springblade.core.mp.base.BaseService;
import java.util.List;
public interface IMtPackageInfoService extends BaseService<MtPackageInfo> {
void updateDeleteByIds(List<Long> updateList);
}

7
blade-service/logpm-factory/src/main/java/com/logpm/factory/mt/service/impl/MtFactoryDataServiceImpl.java

@ -68,7 +68,7 @@ public class MtFactoryDataServiceImpl implements IMtFactoryDataService {
if("反冲单".equals(orderType)){
//如果是反冲单 就去把对应的包件信息逻辑删除
List<MtFactoryOrderDTO> orderList = mtFactoryDataDTO.getOrderList();
List<MtPackageInfo> updateList = new ArrayList<>();
List<Long> updateList = new ArrayList<>();
for (MtFactoryOrderDTO mtFactoryOrderDTO:orderList){
String orderCode = mtFactoryOrderDTO.getOrderCode();
List<MtPackageInfoDTO> packageInfos = mtFactoryOrderDTO.getPackageInfos();
@ -82,12 +82,11 @@ public class MtFactoryDataServiceImpl implements IMtFactoryDataService {
MtPackageInfo mtPackageInfo = mtPackageInfoService.getOne(queryWrapper);
if(!Objects.isNull(mtPackageInfo)){
mtPackageInfo.setIsDeleted(1);
updateList.add(mtPackageInfo);
updateList.add(mtPackageInfo.getId());
}
}
}
mtPackageInfoService.updateBatchById(updateList);
mtPackageInfoService.updateDeleteByIds(updateList);
return R.success("SUCCESS");
}else {
String invoiceOrderCode = mtFactoryDataDTO.getInvoiceOrderCode();//发货单编码

6
blade-service/logpm-factory/src/main/java/com/logpm/factory/mt/service/impl/MtPackageInfoServiceImpl.java

@ -7,7 +7,13 @@ import lombok.AllArgsConstructor;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springframework.stereotype.Service;
import java.util.List;
@AllArgsConstructor
@Service
public class MtPackageInfoServiceImpl extends BaseServiceImpl<MtPackageInfoMapper,MtPackageInfo> implements IMtPackageInfoService {
@Override
public void updateDeleteByIds(List<Long> updateList) {
baseMapper.deleteBatchIds(updateList);
}
}

Loading…
Cancel
Save