作者 朱兆平

退库业务类型判定

@@ -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,6 +242,12 @@ public class LiftBar { @@ -239,6 +242,12 @@ 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;
  245 + if ("退库货物".equals(list.getCocode())){
  246 + /**
  247 + * 退库货物不校验运单放行.
  248 + */
  249 + log4.info("[退库业务]-重量核验通过.");
  250 + }else{
242 //检查运单放行 251 //检查运单放行
243 if (logic.resMessageService.checkManifestRelease(info,listinfos)){ 252 if (logic.resMessageService.checkManifestRelease(info,listinfos)){
244 checkResult=true; 253 checkResult=true;
@@ -249,7 +258,7 @@ public class LiftBar { @@ -249,7 +258,7 @@ public class LiftBar {
249 //CommandClient.Client(info, FANGXING); 258 //CommandClient.Client(info, FANGXING);
250 return false; 259 return false;
251 } 260 }
252 - 261 + }
253 //todo:装载运单历史数据累加超重判定 262 //todo:装载运单历史数据累加超重判定
254 }else{ 263 }else{
255 logger.error("[进口提货]-出场重量未通过校验:"+GROWSSEXCETION); 264 logger.error("[进口提货]-出场重量未通过校验:"+GROWSSEXCETION);