|
@@ -223,7 +223,7 @@ public class NoCarServiceImpl implements NoCarService{
|
|
|
if(DateUtil.getDistanceHours(noCarWayBill.getStartTime(),new Date())<-72){
|
|
|
return new RespR(false,"失败,运单开始时间超72小时");
|
|
|
}
|
|
|
- if(DateUtil.getDistanceHours(noCarWayBill.getStartTime(),DateUtil.StringToDate(noCarWayBill.getPredictEndTime()))<-96){
|
|
|
+ if((DateUtil.getDistanceHours(noCarWayBill.getStartTime(),DateUtil.StringToDate(noCarWayBill.getPredictEndTime()))<-96) && (noCarWayBill.getInterType() != 0)){
|
|
|
log.info("运单结束失败:NoCarServiceImpl.noCarWaybillStart{},msg{}",noCarWayBill,"运单已经超时,请拆分");
|
|
|
return new RespR(false,"失败,承运时长超96小时");
|
|
|
}
|
|
@@ -312,7 +312,7 @@ public class NoCarServiceImpl implements NoCarService{
|
|
|
noCarWayBill1.setDestAddr(noCarWayBill.getDestAddr());
|
|
|
noCarWayBill1.setPredictEndTime(noCarWayBill.getPredictEndTime());
|
|
|
noCarWayBill1.setBatchNumEnd(noCarWayBill.getBatchNumEnd());
|
|
|
- if(DateUtil.getDistanceHours(noCarWayBill1.getStartTime(),DateUtil.StringToDate(noCarWayBill1.getPredictEndTime()))<-96){
|
|
|
+ if((DateUtil.getDistanceHours(noCarWayBill1.getStartTime(),DateUtil.StringToDate(noCarWayBill1.getPredictEndTime()))<-96) && (noCarWayBill.getInterType() != 0)){
|
|
|
|
|
|
noCarWayBill1.setFailReason("失败,承运时长超96小时");
|
|
|
noCarWaybillMapper.updateByBillNum(noCarWayBill1);
|
|
@@ -359,7 +359,7 @@ public class NoCarServiceImpl implements NoCarService{
|
|
|
log.info("历史运单开始上传失败:NoCarServiceImpl.noCarHisWaybillStart{},msg{}",noCarWayBill,"必须是二十天前的运单");
|
|
|
return new RespR(false,"失败,运单未满20天时效");
|
|
|
}
|
|
|
- if(DateUtil.getDistanceHours(noCarWayBill.getStartTime(),DateUtil.StringToDate(noCarWayBill.getPredictEndTime()))<-96){
|
|
|
+ if((DateUtil.getDistanceHours(noCarWayBill.getStartTime(),DateUtil.StringToDate(noCarWayBill.getPredictEndTime()))<-96) && (noCarWayBill.getInterType() != 0)){
|
|
|
log.info("运单结束失败:NoCarServiceImpl.noCarWaybillStart{},msg{}",noCarWayBill,"运单已经超时,请拆分");
|
|
|
noCarWaybillMapper.updateByBillNum(noCarWayBill1);
|
|
|
return new RespR(false,"失败,承运时长超96小时");
|
|
@@ -420,7 +420,7 @@ public class NoCarServiceImpl implements NoCarService{
|
|
|
}
|
|
|
noCarWayBill1.setDestAddr(noCarWayBill.getDestAddr());
|
|
|
noCarWayBill1.setPredictEndTime(noCarWayBill.getPredictEndTime());
|
|
|
- if(DateUtil.getDistanceHours(noCarWayBill.getStartTime(),DateUtil.StringToDate(noCarWayBill.getPredictEndTime()))<-96){
|
|
|
+ if((DateUtil.getDistanceHours(noCarWayBill.getStartTime(),DateUtil.StringToDate(noCarWayBill.getPredictEndTime()))<-96) && (noCarWayBill.getInterType() != 0)){
|
|
|
log.info("历史运单结束上传失败:NoCarServiceImpl.noCarHisWaybillEnd{},msg{}",noCarWayBill,"运单已经超时,请拆分");
|
|
|
return new RespR(false,"失败,承运时长超96小时");
|
|
|
}
|