|
|
|
@ -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();//发货单编码
|
|
|
|
|