|
|
@@ -407,6 +407,9 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
if (model.getValueFlag().equals(DbConstants.NET)) {
|
|
|
throw new MarkerMetException(500, "已结净的数据不可再废除!!");
|
|
|
}
|
|
|
+ if (model.getPredictionNo() != null && model.getPredictionNo().equals("")) {
|
|
|
+ throw new MarkerMetException(500, "已匹配委托的数据不可再废除!!");
|
|
|
+ }
|
|
|
model.setValueFlag("0");
|
|
|
int num = meterWorkRailwayActFirstMapper.updateByPrimaryKeySelective(model);
|
|
|
if (model.getPredictionNo() != null && StringUtils.isNotEmpty(model.getPredictionNo())) {
|
|
|
@@ -3332,6 +3335,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public RESTfulResult supplementaryData(MeterWorkRailwayActFirst model) {
|
|
|
RESTfulResult rm = new RESTfulResult();
|
|
|
rm.setFailed();
|
|
|
@@ -3339,7 +3343,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
try {
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
|
|
|
String afl = sdf.format(new Date());
|
|
|
- MeterWorkRailwayActFirst mwcaf1 = new MeterWorkRailwayActFirst();
|
|
|
+// MeterWorkRailwayActFirst mwcaf1 = new MeterWorkRailwayActFirst();
|
|
|
|
|
|
/*String predictionNo = model.getPredictionNo();
|
|
|
PreRailwayScale scale = preRailwayScaleMapper.selectByPrimaryKey(predictionNo);
|
|
|
@@ -3355,26 +3359,28 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
//毛重
|
|
|
// String actualFirstNo = sdf.format(new Date()) + meterWorkRailwayActFirstMapper.getNewID(afl);
|
|
|
// mwcaf1.setActualFirstNo(actualFirstNo);
|
|
|
- String actualFirstNo = PublicMethod.IdCreate(3);
|
|
|
- mwcaf1.setActualFirstNo(actualFirstNo);
|
|
|
- mwcaf1.setRailwayNo(model.getRailwayNo());
|
|
|
- mwcaf1.setMeterWeight(model.getMeterWeight());
|
|
|
- mwcaf1.setRailwayTypeNo(model.getRailwayTypeNo());
|
|
|
- mwcaf1.setRailwayTypeName(model.getRailwayTypeName());
|
|
|
- mwcaf1.setWeightType(model.getWeightType());
|
|
|
- mwcaf1.setCreateManNo(model.getCreateManNo());
|
|
|
- mwcaf1.setCreateManName(model.getCreateManName());
|
|
|
- mwcaf1.setCreateTime(new Date());
|
|
|
- mwcaf1.setBaseSpotNo(model.getBaseSpotNo());
|
|
|
- mwcaf1.setBaseSpotName(model.getBaseSpotName());
|
|
|
- mwcaf1.setRailwayModelNo(model.getRailwayModelNo());
|
|
|
- mwcaf1.setRailwayModelName(model.getRailwayModelName());
|
|
|
- mwcaf1.setValueFlag("2");
|
|
|
- mwcaf1.setCheckFlag("0");
|
|
|
- mwcaf1.setDataSource("4");
|
|
|
- mwcaf1.setMeterMode("3");
|
|
|
- mwcaf1.setIsPreSacale("0");
|
|
|
- int i = meterWorkRailwayActFirstMapper.insertSelective(mwcaf1);
|
|
|
+ String actualFirstNo = PublicMethod.IdCreate(3) + "bak";
|
|
|
+// mwcaf1.setActualFirstNo(actualFirstNo);
|
|
|
+// mwcaf1.setRailwayNo(model.getRailwayNo());
|
|
|
+// mwcaf1.setMeterWeight(model.getMeterWeight());
|
|
|
+// mwcaf1.setRailwayTypeNo(model.getRailwayTypeNo());
|
|
|
+// mwcaf1.setRailwayTypeName(model.getRailwayTypeName());
|
|
|
+// mwcaf1.setWeightType(model.getWeightType());
|
|
|
+// mwcaf1.setCreateManNo(model.getCreateManNo());
|
|
|
+// mwcaf1.setCreateManName(model.getCreateManName());
|
|
|
+// mwcaf1.setCreateTime(new Date());
|
|
|
+// mwcaf1.setBaseSpotNo(model.getBaseSpotNo());
|
|
|
+// mwcaf1.setBaseSpotName(model.getBaseSpotName());
|
|
|
+// mwcaf1.setRailwayModelNo(model.getRailwayModelNo());
|
|
|
+// mwcaf1.setRailwayModelName(model.getRailwayModelName());
|
|
|
+ model.setActualFirstNo(actualFirstNo);
|
|
|
+ model.setMeterWeight(model.getMeterWeight().multiply(new BigDecimal(1000)));
|
|
|
+ model.setValueFlag("1");
|
|
|
+ model.setCheckFlag("0");
|
|
|
+ model.setDataSource("4");
|
|
|
+ model.setMeterMode("3");
|
|
|
+ model.setIsPreSacale("0");
|
|
|
+ int i = meterWorkRailwayActFirstMapper.insertSelective(model);
|
|
|
|
|
|
if (i < 1) {
|
|
|
rm.setMessage("插入失败,请确认!!");
|
|
|
@@ -3397,12 +3403,13 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
}*/
|
|
|
rm.setSucceed();
|
|
|
|
|
|
- rm.setData(mwcaf1);
|
|
|
+ rm.setData(model);
|
|
|
rm.setMessage("操作成功!!!");
|
|
|
rm.setCode("200");
|
|
|
return rm;
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
rm.setMessage("操作异常,请确认!!");
|
|
|
return rm;
|
|
|
}
|