|
@@ -1228,7 +1228,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public RESTfulResult doNetAddTwo02(List<MeterWorkRailwayActFirst> selectedFirsts, List<MeterWorkRailwayActFirst> addFirsts, List<PreRailwayScale> scales, String note){
|
|
|
|
|
|
|
+ public RESTfulResult doNetAddTwo02(List<MeterWorkRailwayActFirst> selectedFirsts, List<MeterWorkRailwayActFirst> addFirsts, List<PreRailwayScale> scales, String note,Boolean needUpload){
|
|
|
RESTfulResult rm = new RESTfulResult();
|
|
RESTfulResult rm = new RESTfulResult();
|
|
|
rm.setFailed();
|
|
rm.setFailed();
|
|
|
try {
|
|
try {
|
|
@@ -1322,6 +1322,13 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow01.setPredictionType("5");
|
|
actualRow01.setPredictionType("5");
|
|
|
actualRow01.setPredictionCombination(scales.get(0).getPredictionNo() + "," + scales.get(1).getPredictionNo());
|
|
actualRow01.setPredictionCombination(scales.get(0).getPredictionNo() + "," + scales.get(1).getPredictionNo());
|
|
|
actualRow01.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow01.getActualFirst1No()));
|
|
actualRow01.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow01.getActualFirst1No()));
|
|
|
|
|
+ //是否发布 ture发布,false不发布
|
|
|
|
|
+ if(needUpload) {
|
|
|
|
|
+ if(actualRow01.getIsPreSacale() != null && actualRow01.getIsPreSacale().equals("1")) {
|
|
|
|
|
+ actualRow01.setValueFlag("2");
|
|
|
|
|
+ actualRow01.setUploadFlag("1");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow01);
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow01);
|
|
|
|
|
|
|
|
actualRow02.setActualNo(PublicMethod.IdCreate(3));
|
|
actualRow02.setActualNo(PublicMethod.IdCreate(3));
|
|
@@ -1331,6 +1338,13 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow02.setPredictionType("5");
|
|
actualRow02.setPredictionType("5");
|
|
|
actualRow02.setPredictionCombination(scales.get(0).getPredictionNo() + "," + scales.get(1).getPredictionNo());
|
|
actualRow02.setPredictionCombination(scales.get(0).getPredictionNo() + "," + scales.get(1).getPredictionNo());
|
|
|
actualRow02.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow02.getActualFirst1No()));
|
|
actualRow02.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow02.getActualFirst1No()));
|
|
|
|
|
+ //是否发布 ture发布,false不发布
|
|
|
|
|
+ if(needUpload) {
|
|
|
|
|
+ if(actualRow02.getIsPreSacale() != null && actualRow02.getIsPreSacale().equals("1")) {
|
|
|
|
|
+ actualRow02.setValueFlag("2");
|
|
|
|
|
+ actualRow02.setUploadFlag("1");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow02);
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow02);
|
|
|
|
|
|
|
|
newActuals.add(actualRow01);
|
|
newActuals.add(actualRow01);
|
|
@@ -1468,6 +1482,13 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
|
actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
|
}
|
|
}
|
|
|
|
|
+ //是否发布 ture发布,false不发布
|
|
|
|
|
+ if(needUpload) {
|
|
|
|
|
+ if(actualRow.getIsPreSacale() != null && actualRow.getIsPreSacale().equals("1")) {
|
|
|
|
|
+ actualRow.setValueFlag("2");
|
|
|
|
|
+ actualRow.setUploadFlag("1");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
|
newActuals.add(actualRow);
|
|
newActuals.add(actualRow);
|
|
|
}
|
|
}
|
|
@@ -2996,7 +3017,13 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
}
|
|
}
|
|
|
MeterWorkRailwayActFirst grossModel = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actualNo);
|
|
MeterWorkRailwayActFirst grossModel = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actualNo);
|
|
|
if (!grossModel.getValueFlag().equals("1")) {
|
|
if (!grossModel.getValueFlag().equals("1")) {
|
|
|
- return "当前计量数据已结净,请确认!!";
|
|
|
|
|
|
|
+ if (grossModel.getValueFlag().equals("0")) {
|
|
|
|
|
+ return "当前数据已作废,请确认!!";
|
|
|
|
|
+ } else if (grossModel.getValueFlag().equals("2")) {
|
|
|
|
|
+ return "当前计量数据已结净,请确认!!";
|
|
|
|
|
+ }else {
|
|
|
|
|
+ return "当前计量数据状态不允许结净,状态为"+grossModel.getValueFlag()+",请确认!!";
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
MeterWorkRailwayActFirst tareModel = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actualNo);
|
|
MeterWorkRailwayActFirst tareModel = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actualNo);
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
|
|
@@ -3093,9 +3120,9 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
}
|
|
}
|
|
|
actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst1No()));
|
|
actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst1No()));
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
|
- return "操作成功";
|
|
|
|
|
|
|
+ return "";
|
|
|
}
|
|
}
|
|
|
- return "";
|
|
|
|
|
|
|
+ return "保存失败";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -4090,7 +4117,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public RESTfulResult doAddWfStaticTwo(PreRailwayScale scale, MeterWorkRailwayActFirst
|
|
public RESTfulResult doAddWfStaticTwo(PreRailwayScale scale, MeterWorkRailwayActFirst
|
|
|
- grossModel, MeterWorkRailwayActFirst tareModel) {
|
|
|
|
|
|
|
+ grossModel, MeterWorkRailwayActFirst tareModel, boolean needUpload) {
|
|
|
RESTfulResult rm = new RESTfulResult();
|
|
RESTfulResult rm = new RESTfulResult();
|
|
|
rm.setFailed();
|
|
rm.setFailed();
|
|
|
|
|
|
|
@@ -4207,6 +4234,13 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
|
actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
|
}
|
|
}
|
|
|
|
|
+ //是否发布 ture发布,false不发布
|
|
|
|
|
+ if(needUpload) {
|
|
|
|
|
+ if(actualRow.getIsPreSacale() != null && actualRow.getIsPreSacale().equals("1")) {
|
|
|
|
|
+ actualRow.setValueFlag("2");
|
|
|
|
|
+ actualRow.setUploadFlag("1");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
|
|
|
|
|
|
//修改委托编号
|
|
//修改委托编号
|
|
@@ -6469,7 +6503,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
|
|
|
|
|
//静轨标识皮结净
|
|
//静轨标识皮结净
|
|
|
@Override
|
|
@Override
|
|
|
- public RESTfulResult doIdentifyWeight(MeterWorkRailwayActFirst model) {
|
|
|
|
|
|
|
+ public RESTfulResult doIdentifyWeight(MeterWorkRailwayActFirst model, boolean needUpload) {
|
|
|
RESTfulResult rm = new RESTfulResult();
|
|
RESTfulResult rm = new RESTfulResult();
|
|
|
rm.setFailed();
|
|
rm.setFailed();
|
|
|
|
|
|
|
@@ -6579,6 +6613,13 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
|
actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
|
}
|
|
}
|
|
|
|
|
+ //是否发布 ture发布,false不发布
|
|
|
|
|
+ if(needUpload) {
|
|
|
|
|
+ if(actualRow.getIsPreSacale() != null && actualRow.getIsPreSacale().equals("1")) {
|
|
|
|
|
+ actualRow.setValueFlag("2");
|
|
|
|
|
+ actualRow.setUploadFlag("1");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
|
|
|
|
|
|
//修改委托编号
|
|
//修改委托编号
|
|
@@ -6648,6 +6689,13 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
|
actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
|
}
|
|
}
|
|
|
|
|
+ //是否发布 ture发布,false不发布
|
|
|
|
|
+ if(needUpload) {
|
|
|
|
|
+ if(actualRow.getIsPreSacale() != null && actualRow.getIsPreSacale().equals("1")) {
|
|
|
|
|
+ actualRow.setValueFlag("2");
|
|
|
|
|
+ actualRow.setUploadFlag("1");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
|
firsts.add(grossModel);
|
|
firsts.add(grossModel);
|
|
|
}
|
|
}
|
|
@@ -6663,6 +6711,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
return rm;
|
|
return rm;
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
rm.setMessage("操作异常,请确认!>>>" + e.getMessage());
|
|
rm.setMessage("操作异常,请确认!>>>" + e.getMessage());
|
|
|
}
|
|
}
|
|
|
return rm;
|
|
return rm;
|