|
@@ -470,20 +470,55 @@ public class NoCarController {
|
|
|
strError = "第"+(j+1)+"行数据存在错误,请检查数据是否未传递";
|
|
|
throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查数据是否未传递");
|
|
|
}
|
|
|
- if(org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getBillNum())
|
|
|
- || org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getPlateNum())
|
|
|
- || org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getPlateColor())
|
|
|
- || null == noCarWayBill.getStartTimeDate()
|
|
|
- || null == noCarWayBill.getPredictEndTimeDate()
|
|
|
- || org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getSourceAddr())
|
|
|
- || org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getDestAddr())
|
|
|
- || null == noCarWayBill.getFeeD()
|
|
|
- || org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getTaxplayerCode())){
|
|
|
- log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查必输项是否未输入或者输入是否正确");
|
|
|
- strError = "第"+(j+1)+"行数据存在错误,请检查必输项是否未输入或者输入是否正确";
|
|
|
- throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查必输项是否未输入或者输入是否正确");
|
|
|
|
|
|
+
|
|
|
+ if(org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getBillNum())){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查运单编号是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查运单编号是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查运单编号是否未输入或者输入是否正确");
|
|
|
+ }
|
|
|
+ if(org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getPlateNum())){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查车牌号码是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查车牌号码是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查车牌号码是否未输入或者输入是否正确");
|
|
|
+ }
|
|
|
+ if(org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getPlateColor())){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查车牌颜色是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查车牌颜色是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查车牌颜色是否未输入或者输入是否正确");
|
|
|
+ }
|
|
|
+ if( null == noCarWayBill.getStartTimeDate()){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查运单开始时间是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查运单开始时间是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查运单开始时间是否未输入或者输入是否正确");
|
|
|
+ }
|
|
|
+ if(org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getSourceAddr())){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查运单开始地址是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查运单开始地址是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查运单开始地址是否未输入或者输入是否正确");
|
|
|
+ }
|
|
|
+ if(org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getDestAddr())){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查运单目的地址是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查运单目的地址是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查运单目的地址是否未输入或者输入是否正确");
|
|
|
+ }
|
|
|
+ if(null == noCarWayBill.getPredictEndTimeDate()){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查运单预计完成时间是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查运单预计完成时间是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查运单预计完成时间是否未输入或者输入是否正确");
|
|
|
}
|
|
|
+ if(null == noCarWayBill.getFeeD()){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查运单费用是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查运单费用是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查运单费用是否未输入或者输入是否正确");
|
|
|
+ }
|
|
|
+ if(org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getTaxplayerCode())){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查税号是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查税号是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查税号是否未输入或者输入是否正确");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
noCarWayBill.setStartTime(format.format(noCarWayBill.getStartTimeDate()));
|
|
|
noCarWayBill.setPredictEndTime(format.format(noCarWayBill.getPredictEndTimeDate()));
|
|
|
if(noCarWayBill.getFeeD() !=null){
|
|
@@ -518,13 +553,22 @@ public class NoCarController {
|
|
|
throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查数据是否未传递");
|
|
|
}
|
|
|
|
|
|
- if(org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getBillNum())
|
|
|
- || null == noCarWayBill.getActEndTimeDate()
|
|
|
- || org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getDestAddr())){
|
|
|
- log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查必输项是否未输入或者输入是否正确");
|
|
|
- strError = "第"+(j+1)+"行数据存在错误,请检查必输项是否未输入或者输入是否正确";
|
|
|
- throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查必输项是否未输入或者输入是否正确");
|
|
|
+ if(org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getBillNum())){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查运单编号是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查运单编号是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查运单编号是否未输入或者输入是否正确");
|
|
|
}
|
|
|
+ if(null == noCarWayBill.getActEndTimeDate()){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查运单实际结束时间是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查运单实际结束时间是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查运单实际结束时间是否未输入或者输入是否正确");
|
|
|
+ }
|
|
|
+ if(org.apache.commons.lang3.StringUtils.isBlank(noCarWayBill.getDestAddr())){
|
|
|
+ log.error("buildDateError"+sb.toString()+"第"+(j+1)+"行数据存在错误,请检查运单目的地址是否未输入或者输入是否正确");
|
|
|
+ strError = "第"+(j+1)+"行数据存在错误,请检查运单目的地址是否未输入或者输入是否正确";
|
|
|
+ throw new RuntimeException("第"+(j+1)+"行数据存在错误,请检查运单目的地址是否未输入或者输入是否正确");
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
noCarWayBill.setPredictEndTime(format.format(noCarWayBill.getActEndTimeDate()));
|
|
|
}catch (Exception e){
|