|  | @@ -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); |