作者 朱兆平

涉及综保区调拨业务的关锁通知及所有货物类型的重量验放,综保区不通知关锁可自动抬杆放行,同时白名单货物不进行放行验放

@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 5
6 <groupId>com.sy</groupId> 6 <groupId>com.sy</groupId>
7 <artifactId>analysis_imf</artifactId> 7 <artifactId>analysis_imf</artifactId>
8 - <version>4.3-LOCK-SNAPSHOT</version> 8 + <version>4.4-LOCK-SNAPSHOT</version>
9 <packaging>jar</packaging> 9 <packaging>jar</packaging>
10 <name>analysis_imf</name> 10 <name>analysis_imf</name>
11 <description>北货集成金二抬杆指令判定</description> 11 <description>北货集成金二抬杆指令判定</description>
@@ -306,6 +306,9 @@ public class GatherInfoHandle implements GatherInfoService { @@ -306,6 +306,9 @@ public class GatherInfoHandle implements GatherInfoService {
306 } 306 }
307 307
308 case "调拨业务": 308 case "调拨业务":
  309 + if (goodsWhiteListCheck()){
  310 + return true;
  311 + }else {
309 //检查运单放行,拉板可出 312 //检查运单放行,拉板可出
310 if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){ 313 if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){
311 return true; 314 return true;
@@ -315,6 +318,8 @@ public class GatherInfoHandle implements GatherInfoService { @@ -315,6 +318,8 @@ public class GatherInfoHandle implements GatherInfoService {
315 sendBw(info,false,FANGXING,landBusinessTypeList,listinfos); 318 sendBw(info,false,FANGXING,landBusinessTypeList,listinfos);
316 return false; 319 return false;
317 } 320 }
  321 + }
  322 +
318 default: 323 default:
319 return true; 324 return true;
320 } 325 }
@@ -612,6 +617,11 @@ public class GatherInfoHandle implements GatherInfoService { @@ -612,6 +617,11 @@ public class GatherInfoHandle implements GatherInfoService {
612 log.info("[调拨-空车]-{}空车离场",info.getVename()); 617 log.info("[调拨-空车]-{}空车离场",info.getVename());
613 return true; 618 return true;
614 } 619 }
  620 +
  621 + //白名单货物不检查放行
  622 + if (goodsWhiteListCheck()) {
  623 + return true;
  624 + }else{
615 //检查运单放行,拉板可出 625 //检查运单放行,拉板可出
616 if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){ 626 if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){
617 return true; 627 return true;
@@ -622,6 +632,8 @@ public class GatherInfoHandle implements GatherInfoService { @@ -622,6 +632,8 @@ public class GatherInfoHandle implements GatherInfoService {
622 return false; 632 return false;
623 } 633 }
624 //todo:检查ULD放行. 634 //todo:检查ULD放行.
  635 + }
  636 +
625 }else{ 637 }else{
626 log.error("[调拨业务]-出场未通过校验:"+GROWSSEXCETION); 638 log.error("[调拨业务]-出场未通过校验:"+GROWSSEXCETION);
627 sendBw(info,false,GROWSSEXCETION,landBusinessTypeList,listinfos); 639 sendBw(info,false,GROWSSEXCETION,landBusinessTypeList,listinfos);