作者 朱兆平

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

@@ -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,15 +306,20 @@ public class GatherInfoHandle implements GatherInfoService { @@ -306,15 +306,20 @@ public class GatherInfoHandle implements GatherInfoService {
306 } 306 }
307 307
308 case "调拨业务": 308 case "调拨业务":
309 - //检查运单放行,拉板可出  
310 - if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){ 309 + if (goodsWhiteListCheck()){
311 return true; 310 return true;
312 }else { 311 }else {
313 - //有运单未放行  
314 - log.error("[调拨业务]-出场未通过校验:"+FANGXING+landBusinessTypeList.getMasterList());  
315 - sendBw(info,false,FANGXING,landBusinessTypeList,listinfos);  
316 - return false; 312 + //检查运单放行,拉板可出
  313 + if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){
  314 + return true;
  315 + }else {
  316 + //有运单未放行
  317 + log.error("[调拨业务]-出场未通过校验:"+FANGXING+landBusinessTypeList.getMasterList());
  318 + sendBw(info,false,FANGXING,landBusinessTypeList,listinfos);
  319 + return false;
  320 + }
317 } 321 }
  322 +
318 default: 323 default:
319 return true; 324 return true;
320 } 325 }
@@ -612,16 +617,23 @@ public class GatherInfoHandle implements GatherInfoService { @@ -612,16 +617,23 @@ public class GatherInfoHandle implements GatherInfoService {
612 log.info("[调拨-空车]-{}空车离场",info.getVename()); 617 log.info("[调拨-空车]-{}空车离场",info.getVename());
613 return true; 618 return true;
614 } 619 }
615 - //检查运单放行,拉板可出  
616 - if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){ 620 +
  621 + //白名单货物不检查放行
  622 + if (goodsWhiteListCheck()) {
617 return true; 623 return true;
618 - }else {  
619 - //有运单未放行  
620 - log.error("[调拨业务]-出场未通过校验:"+FANGXING+landBusinessTypeList.getMasterList());  
621 - sendBw(info,false,FANGXING,landBusinessTypeList,listinfos);  
622 - return false; 624 + }else{
  625 + //检查运单放行,拉板可出
  626 + if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){
  627 + return true;
  628 + }else {
  629 + //有运单未放行
  630 + log.error("[调拨业务]-出场未通过校验:"+FANGXING+landBusinessTypeList.getMasterList());
  631 + sendBw(info,false,FANGXING,landBusinessTypeList,listinfos);
  632 + return false;
  633 + }
  634 + //todo:检查ULD放行.
623 } 635 }
624 - //todo:检查ULD放行. 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);