正在显示
1 个修改的文件
包含
20 行增加
和
11 行删除
| @@ -198,12 +198,15 @@ public class LiftBar { | @@ -198,12 +198,15 @@ public class LiftBar { | ||
| 198 | if(FileTool.readProperties("stationsf").equals(list.getEndstation())){ | 198 | if(FileTool.readProperties("stationsf").equals(list.getEndstation())){ |
| 199 | checkResult=true; | 199 | checkResult=true; |
| 200 | //货物类型判断,直接放行的.todo:这个逻辑比较强大,后期要看怎么处理 | 200 | //货物类型判断,直接放行的.todo:这个逻辑比较强大,后期要看怎么处理 |
| 201 | - }else if(!"普通货物".equals(list.getCocode()) && !"转关货物".equals(list.getCocode())){ | 201 | + }else if(!"普通货物".equals(list.getCocode()) |
| 202 | + && !"转关货物".equals(list.getCocode()) | ||
| 203 | + && !"退库货物".equals(list.getCocode()) ){ | ||
| 202 | //todo:比如货物类型为快件货物,只走重量校验,不走放行信息等校验. | 204 | //todo:比如货物类型为快件货物,只走重量校验,不走放行信息等校验. |
| 203 | //todo:退库货物可以关联货运系统,得到退库信息进行比对 | 205 | //todo:退库货物可以关联货运系统,得到退库信息进行比对 |
| 204 | //todo:查验货物走查验信息比对 | 206 | //todo:查验货物走查验信息比对 |
| 205 | //todo:快件暂不校验直接放行,不过得录单 | 207 | //todo:快件暂不校验直接放行,不过得录单 |
| 206 | //todo:换单货物校验逻辑待定 | 208 | //todo:换单货物校验逻辑待定 |
| 209 | + //todo:未来取消货物类型判定. | ||
| 207 | logger.info("车辆装载货物为:"+list.getCocode()); | 210 | logger.info("车辆装载货物为:"+list.getCocode()); |
| 208 | checkResult=true; | 211 | checkResult=true; |
| 209 | }else { | 212 | }else { |
| @@ -239,17 +242,23 @@ public class LiftBar { | @@ -239,17 +242,23 @@ public class LiftBar { | ||
| 239 | case "进口提货": | 242 | case "进口提货": |
| 240 | if (logic.weightCheckHandleService.checkImportDlv(growssWt, Double.parseDouble(ve.getSelfWt()), goodsWt,inWt)){ | 243 | if (logic.weightCheckHandleService.checkImportDlv(growssWt, Double.parseDouble(ve.getSelfWt()), goodsWt,inWt)){ |
| 241 | checkResult=true; | 244 | checkResult=true; |
| 242 | - //检查运单放行 | ||
| 243 | - if (logic.resMessageService.checkManifestRelease(info,listinfos)){ | ||
| 244 | - checkResult=true; | ||
| 245 | - }else { | ||
| 246 | - //有运单未放行 | ||
| 247 | - logger.error("[进口提货]-出场未通过校验:"+FANGXING+list.getMasterList()); | ||
| 248 | - logic.sendBw(info,false,FANGXING+list.getMasterList(),list,listinfos); | ||
| 249 | - //CommandClient.Client(info, FANGXING); | ||
| 250 | - return false; | 245 | + if ("退库货物".equals(list.getCocode())){ |
| 246 | + /** | ||
| 247 | + * 退库货物不校验运单放行. | ||
| 248 | + */ | ||
| 249 | + log4.info("[退库业务]-重量核验通过."); | ||
| 250 | + }else{ | ||
| 251 | + //检查运单放行 | ||
| 252 | + if (logic.resMessageService.checkManifestRelease(info,listinfos)){ | ||
| 253 | + checkResult=true; | ||
| 254 | + }else { | ||
| 255 | + //有运单未放行 | ||
| 256 | + logger.error("[进口提货]-出场未通过校验:"+FANGXING+list.getMasterList()); | ||
| 257 | + logic.sendBw(info,false,FANGXING+list.getMasterList(),list,listinfos); | ||
| 258 | + //CommandClient.Client(info, FANGXING); | ||
| 259 | + return false; | ||
| 260 | + } | ||
| 251 | } | 261 | } |
| 252 | - | ||
| 253 | //todo:装载运单历史数据累加超重判定 | 262 | //todo:装载运单历史数据累加超重判定 |
| 254 | }else{ | 263 | }else{ |
| 255 | logger.error("[进口提货]-出场重量未通过校验:"+GROWSSEXCETION); | 264 | logger.error("[进口提货]-出场重量未通过校验:"+GROWSSEXCETION); |
-
请 注册 或 登录 后发表评论