|
|
@@ -100,6 +100,13 @@ public class MeterWorkMeasuringInstrumentServiceImpl extends BaseServiceImpl<Met
|
|
|
if (StringUtils.isEmpty(model.getRailwayNo())) {
|
|
|
rm.setMessage("车号不能为空");
|
|
|
return rm;
|
|
|
+ }else {
|
|
|
+ Pattern pattern2 = Pattern.compile("[0-9]*");
|
|
|
+ Matcher matcher2 = pattern2.matcher(model.getRailwayNo());
|
|
|
+ if (!matcher2.matches()) {
|
|
|
+ rm.setMessage("火车号包含字母或者其他特殊字符");
|
|
|
+ return rm;
|
|
|
+ }
|
|
|
}
|
|
|
if (StringUtils.isEmpty(model.getMatterName())){
|
|
|
rm.setMessage("物资名称不能为空");
|
|
|
@@ -138,6 +145,7 @@ public class MeterWorkMeasuringInstrumentServiceImpl extends BaseServiceImpl<Met
|
|
|
models.get(i).setGrossWeight(models.get(i).getGrossWeight().multiply(new BigDecimal(1000)));
|
|
|
models.get(i).setTareWeight(models.get(i).getTareWeight().multiply(new BigDecimal(1000)));
|
|
|
models.get(i).setNetWeight(models.get(i).getNetWeight().multiply(new BigDecimal(1000)));
|
|
|
+ models.get(i).setCarrierUnitName(models.get(0).getCarrierUnitName());
|
|
|
if(i == 0) {
|
|
|
if(models.get(i).getGrossTime() == null){
|
|
|
rm.setMessage("毛重时间不能为空");
|