Просмотр исходного кода

1.进出场记录同步接口增加调箱逻辑
2.调箱模块-确认调箱,撤销调箱接口逻辑修改

纪新园 1 месяц назад
Родитель
Сommit
623e91127a

Разница между файлами не показана из-за своего большого размера
+ 1196 - 292
blade-service/blade-los/src/main/java/org/springblade/los/box/dynamics/service/impl/BoxDynamicsRecordServiceImpl.java


+ 6 - 0
blade-service/blade-los/src/main/java/org/springblade/los/box/service/impl/TradingBoxServiceImpl.java

@@ -2131,6 +2131,9 @@ public class TradingBoxServiceImpl extends ServiceImpl<TradingBoxMapper, Trading
 					putBox.setPodEname(tradingBox.getPodEname());
 					putBox.setPodCode(tradingBox.getPodCode());
 				}
+				putBox.setSrcId(tradingBox.getId());
+				putBox.setSrcNo(tradingBox.getSysNo());
+				putBox.setSrcContainerNumber(tradingBox.getContainerNumber());
 				putBoxService.updateById(putBox);
 			} else {
 				putBox = new PutBox();
@@ -2204,6 +2207,9 @@ public class TradingBoxServiceImpl extends ServiceImpl<TradingBoxMapper, Trading
 				putBox.setTotalNum(tradingBox.getBoxNumber());
 				putBox.setRemainingNum(tradingBox.getBoxNumber());
 				putBox.setStorageNum(tradingBox.getBoxNumber());
+				putBox.setSrcId(tradingBox.getId());
+				putBox.setSrcNo(tradingBox.getSysNo());
+				putBox.setSrcContainerNumber(tradingBox.getContainerNumber());
 				putBoxService.save(putBox);
 			}
 			PutBox putBoxOld = putBoxService.getOne(new LambdaQueryWrapper<PutBox>()

+ 2 - 0
blade-service/blade-los/src/main/java/org/springblade/los/business/sea/service/impl/BillsServiceImpl.java

@@ -5513,6 +5513,8 @@ public class BillsServiceImpl extends ServiceImpl<BillsMapper, Bills> implements
 						if (bills1 != null) {
 							int versionBills1 = StringUtil.isBlank(bills1.getVersion()) ? 1 : Integer.parseInt(bills1.getVersion());
 							bills1.setVersion(String.valueOf(versionBills1 + 1));
+							bills1.setEtd(bills.getEtd());
+							bills1.setActualEtd(bills.getActualEtd());
 							bills1.setMblno(item.getMblno());
 							bills1.setHblno(item.getHblno());
 							bills1.setVesselId(item.getVesselId());

Некоторые файлы не были показаны из-за большого количества измененных файлов