作者 朱兆平

国内转运验放脚本bug修复

... ... @@ -18,7 +18,7 @@ public class IMF_Tesk {
public static IMFClient client = null;
//todo:测试关,生产开
@Scheduled(fixedRate = 5000)
// @Scheduled(fixedRate = 5000)
private static void start() {
//尝试catch SDK异常
try{
... ...
... ... @@ -33,6 +33,7 @@ class BillDomTransportCheck extends Script implements ChannelCheckScript {
@Override
Boolean check(ExecuteParams executeParams) {
try {
Boolean checkFlag = false;
String cookieUserName = "admin"
String cookieUserId = "1903e605-a2e1-404d-a1a6-a749752fb030"
String ServiceAdr = "http://192.168.1.63:10001"
... ... @@ -82,11 +83,14 @@ class BillDomTransportCheck extends Script implements ChannelCheckScript {
logger.info("[TRANS-API-RESPONSE]-单证:{},状态:{}",oBill,status)
if (status>0){
logger.info("[TRANS-CHECK-SUCCESS]-单证:{},状态:{},转运业务验放通过",oBill,status)
// return true
checkFlag = true
}else{
logger.info("[TRANS-CHECK-FAILD]-转运单证{}核验失败",bill.getAwba())
sb.append("转运单证[").append(bill.getAwba()).append("]核验失败,未审核通过")
gatherInfoHandle.sendBw(gatherInfo,false,sb.toString(),landBusinessTypeList,listinfos);
return false
return checkFlag;
}
})
}
... ... @@ -95,13 +99,13 @@ class BillDomTransportCheck extends Script implements ChannelCheckScript {
logger.info("[TRANS-CHECK-FAILD]-转运单证{}核验失败",bill.getAwba())
sb.append("转运单证[").append(bill.getAwba()).append("]核验失败,API-FAILD")
gatherInfoHandle.sendBw(gatherInfo,false,sb.toString(),landBusinessTypeList,listinfos);
return false;
return checkFlag;
}
})
//这里返回验放成功,验放失败从上面返回
return true;
return checkFlag;
}else{
return false;
return checkFlag;
}
} catch (Exception e) {
... ...