...
|
...
|
@@ -32,21 +32,25 @@ public class NmmsImportServiceImpl implements NmmsImportService{ |
|
|
int w = 0;
|
|
|
try {
|
|
|
String awba = "";
|
|
|
List<String> awbhIds = master.getAwbhIds();
|
|
|
// 查询该分单绑定的主单id
|
|
|
for (int i=0; i< awbhIds.size(); i++){
|
|
|
Originmanifestsecondary originmanifestsecondary = originmanifestsecondaryMapper.findAwba(awbhIds.get(i));
|
|
|
log.info("查询的主单id:{}", originmanifestsecondary);
|
|
|
if (originmanifestsecondary != null){
|
|
|
awba = originmanifestsecondary.getWaybillnomaster();
|
|
|
// 查询需要挂载的主单id
|
|
|
ORIGINMANIFESTMASTER originmanifestmaster = originmanifestmasterMapper.findAwba(awba, master.getFlightno(), master.getFlightDate());
|
|
|
// 修改分单表 所绑定的主单id
|
|
|
if (originmanifestmaster!=null){
|
|
|
log.info("挂载主单的id:{}", originmanifestmaster);
|
|
|
log.info("修改分单数据参数:{}", awbhIds, originmanifestmaster.getAutoid());
|
|
|
w = originmanifestsecondaryMapper.updateMasterAutoId(awbhIds.get(i), originmanifestmaster.getAutoid());
|
|
|
log.info("修改后的状态:{}", w);
|
|
|
if(master != null){
|
|
|
if (master.getAwbhIds().contains(",")){
|
|
|
String[] split = master.getAwbhIds().split(",");
|
|
|
// 查询该分单绑定的主单id
|
|
|
for (int i=0; i< split.length; i++){
|
|
|
Originmanifestsecondary originmanifestsecondary = originmanifestsecondaryMapper.findAwba(split[i]);
|
|
|
log.info("查询的主单id:{}", originmanifestsecondary);
|
|
|
if (originmanifestsecondary != null){
|
|
|
awba = originmanifestsecondary.getWaybillnomaster();
|
|
|
// 查询需要挂载的主单id
|
|
|
ORIGINMANIFESTMASTER originmanifestmaster = originmanifestmasterMapper.findAwba(awba, master.getFlightno(), master.getFlightDate());
|
|
|
// 修改分单表 所绑定的主单id
|
|
|
if (originmanifestmaster!=null){
|
|
|
log.info("挂载主单的id:{}", originmanifestmaster);
|
|
|
log.info("修改分单数据参数:{}", split, originmanifestmaster.getAutoid());
|
|
|
w = originmanifestsecondaryMapper.updateMasterAutoId(split[i], originmanifestmaster.getAutoid());
|
|
|
log.info("修改后的状态:{}", w);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
...
|
...
|
|