|
@@ -452,6 +452,13 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
MeterWorkRailwayActFirst actFirst01 = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actFirstNo01);
|
|
MeterWorkRailwayActFirst actFirst01 = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actFirstNo01);
|
|
|
MeterWorkRailwayActFirst actFirst02 = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actFirstNo02);
|
|
MeterWorkRailwayActFirst actFirst02 = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actFirstNo02);
|
|
|
String scaleNo = null;
|
|
String scaleNo = null;
|
|
|
|
|
+ //列次号不能为空
|
|
|
|
|
+ if( (actFirst01.getLcNo() == null || actFirst02.getLcNo() == null)
|
|
|
|
|
+ || (StringUtils.isEmpty(actFirst01.getLcNo()) || actFirst01.getLcNo().equals("无列次"))
|
|
|
|
|
+ || (StringUtils.isEmpty(actFirst02.getLcNo()) || actFirst02.getLcNo().equals("无列次"))) {
|
|
|
|
|
+ rm.setMessage("一次数据列次号不允许为空");
|
|
|
|
|
+ return rm;
|
|
|
|
|
+ }
|
|
|
//从勾选的委托、两个一次数据中赋值委托号
|
|
//从勾选的委托、两个一次数据中赋值委托号
|
|
|
if(predictionNo != null && StringUtils.isNotEmpty(predictionNo)){
|
|
if(predictionNo != null && StringUtils.isNotEmpty(predictionNo)){
|
|
|
if((actFirst01.getPredictionNo() != null && StringUtils.isNotEmpty(actFirst01.getPredictionNo())
|
|
if((actFirst01.getPredictionNo() != null && StringUtils.isNotEmpty(actFirst01.getPredictionNo())
|
|
@@ -530,6 +537,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
actualRow.setNote(Notes);
|
|
actualRow.setNote(Notes);
|
|
|
actualRow.setLcNo(actFirst01.getLcNo());
|
|
actualRow.setLcNo(actFirst01.getLcNo());
|
|
|
actualRow.setNetMode(DbConstants.TYPE);
|
|
actualRow.setNetMode(DbConstants.TYPE);
|
|
|
|
|
+ actualRow.setPredictionType("1");
|
|
|
actualRow.setNetWeight(actFirst01.getMeterWeight().subtract(actFirst02.getMeterWeight()));
|
|
actualRow.setNetWeight(actFirst01.getMeterWeight().subtract(actFirst02.getMeterWeight()));
|
|
|
if(actualRow.getGrossTime().compareTo(actualRow.getTareTime()) >= 0) {
|
|
if(actualRow.getGrossTime().compareTo(actualRow.getTareTime()) >= 0) {
|
|
|
actualRow.setNetSpot3No(actualRow.getBaseSpot1No());
|
|
actualRow.setNetSpot3No(actualRow.getBaseSpot1No());
|