|
|
@@ -594,9 +594,13 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public PageList<MeterWorkRailwayActFirst> likeByDesc(HashMap<String, Object> parameters, Integer pageNum, Integer pageSize) {
|
|
|
+ public PageList<MeterWorkRailwayActFirst> likeByDesc(HashMap<String, Object> params, Integer pageNum, Integer pageSize) {
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
- List<MeterWorkRailwayActFirst> rows = meterWorkRailwayActFirstMapper.likeByDesc(parameters);
|
|
|
+ if(params.get("railwayTypeNoStr") != null) {
|
|
|
+ String[] typeNoStr = params.get("railwayTypeNoStr").toString().split(",");
|
|
|
+ params.put("typeNoStr", typeNoStr);
|
|
|
+ }
|
|
|
+ List<MeterWorkRailwayActFirst> rows = meterWorkRailwayActFirstMapper.likeByDesc(params);
|
|
|
PageList pageInfo = new PageList(rows);
|
|
|
return pageInfo;
|
|
|
}
|
|
|
@@ -3012,6 +3016,16 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
public String mixedLoading(String actualNo1, String actualNo2, String actualNo3, String predictionNo1, String
|
|
|
predictionNo2) {
|
|
|
try {
|
|
|
+ String userId = "";
|
|
|
+ String userName = "";
|
|
|
+ try{
|
|
|
+ UserPayload userPayload = UserPayload.getCurrUser();
|
|
|
+ userId = userPayload.getUserCode();
|
|
|
+ userName = userPayload.getUserName();
|
|
|
+ }catch (Exception e) {
|
|
|
+ userId = "system";
|
|
|
+ userName = "system";
|
|
|
+ }
|
|
|
//查询所有的一次数据
|
|
|
MeterWorkRailwayActFirst mwcaf1 = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actualNo1);
|
|
|
MeterWorkRailwayActFirst mwcaf2 = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actualNo2);
|
|
|
@@ -3070,8 +3084,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
//更新一次数据
|
|
|
//更新第一次皮重数据
|
|
|
mwcaf1.setValueFlag(DbConstants.NET);
|
|
|
- mwcaf1.setUpdateManName("system");
|
|
|
- mwcaf1.setUpdateManName("混装结净更新");
|
|
|
+ mwcaf1.setUpdateManNo(userId);
|
|
|
+ mwcaf1.setUpdateManName(userName);
|
|
|
mwcaf1.setUpdateTime(new Date());
|
|
|
mwcaf1.setIsPreSacale("1");
|
|
|
mwcaf1.setWeightType("1");
|
|
|
@@ -3081,8 +3095,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
meterWorkRailwayActFirstMapper.updateByPrimaryKey(mwcaf1);
|
|
|
//更新第一次毛重数据
|
|
|
mwcaf2.setValueFlag(DbConstants.NET);
|
|
|
- mwcaf2.setUpdateManName("system");
|
|
|
- mwcaf2.setUpdateManName("混装结净更新");
|
|
|
+ mwcaf2.setUpdateManNo(userId);
|
|
|
+ mwcaf2.setUpdateManName(userName);
|
|
|
mwcaf2.setUpdateTime(new Date());
|
|
|
mwcaf2.setIsPreSacale("1");
|
|
|
mwcaf2.setWeightType("0");
|
|
|
@@ -3098,8 +3112,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
String actualFirstNo = PublicMethod.IdCreate(3);
|
|
|
mwcaf3.setActualFirstNo(actualFirstNo);
|
|
|
mwcaf3.setValueFlag(DbConstants.NET);
|
|
|
- mwcaf3.setUpdateManName("system");
|
|
|
- mwcaf3.setUpdateManName("混装结净更新");
|
|
|
+ mwcaf3.setUpdateManNo(userId);
|
|
|
+ mwcaf3.setUpdateManName(userName);
|
|
|
mwcaf3.setUpdateTime(new Date());
|
|
|
mwcaf3.setIsPreSacale("1");
|
|
|
mwcaf3.setWeightType("1");
|
|
|
@@ -3109,8 +3123,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
meterWorkRailwayActFirstMapper.insertSelective(mwcaf3);
|
|
|
//更新第二次毛重数据
|
|
|
mwcaf4.setValueFlag(DbConstants.NET);
|
|
|
- mwcaf4.setUpdateManName("system");
|
|
|
- mwcaf4.setUpdateManName("混装结净更新");
|
|
|
+ mwcaf4.setUpdateManNo(userId);
|
|
|
+ mwcaf4.setUpdateManName(userName);
|
|
|
mwcaf4.setUpdateTime(new Date());
|
|
|
mwcaf4.setIsPreSacale("1");
|
|
|
mwcaf4.setWeightType("0");
|
|
|
@@ -3137,7 +3151,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow1.setIsPreSacale("1");
|
|
|
actualRow1.setValueFlag("1");
|
|
|
actualRow1.setCreateTime(new Date());
|
|
|
- actualRow1.setCreateManName("混装匹配结净");
|
|
|
+ actualRow1.setCreateManName(userName);
|
|
|
actualRow1.setPredictionType("7");
|
|
|
actualRow1.setPredictionCombination(predictionNo1 + "," + predictionNo2);
|
|
|
actualRow1.setPredictionNo(predictionNo1);
|
|
|
@@ -3175,7 +3189,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow2.setIsPreSacale("1");
|
|
|
actualRow2.setValueFlag("1");
|
|
|
actualRow2.setCreateTime(new Date());
|
|
|
- actualRow2.setCreateManName("混装匹配结净");
|
|
|
+ actualRow2.setCreateManName(userName);
|
|
|
actualRow2.setPredictionType("7");
|
|
|
actualRow2.setPredictionCombination(predictionNo1 + "," + predictionNo2);
|
|
|
actualRow2.setPredictionNo(predictionNo2);
|
|
|
@@ -3206,8 +3220,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
scale.setPredictionNo(predictionNo1);
|
|
|
scale.setValueFlag(DbConstants.NET);
|
|
|
scale.setUpdateTime(new Date());
|
|
|
- scale.setUpdateManNo("system");
|
|
|
- scale.setUpdateManName("混装结净更新");
|
|
|
+ scale.setUpdateManNo(userId);
|
|
|
+ scale.setUpdateManName(userName);
|
|
|
scale.setPredictionType("7");
|
|
|
scale.setPredictionCombination(predictionNo1 + "," + predictionNo2);
|
|
|
scale.setUploadFlag("1");
|
|
|
@@ -3219,14 +3233,40 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
scale1.setPredictionNo(predictionNo2);
|
|
|
scale1.setValueFlag(DbConstants.NET);
|
|
|
scale1.setUpdateTime(new Date());
|
|
|
- scale1.setUpdateManNo("system");
|
|
|
- scale1.setUpdateManName("混装结净更新");
|
|
|
+ scale1.setUpdateManNo(userId);
|
|
|
+ scale1.setUpdateManName(userName);
|
|
|
scale1.setPredictionType("7");
|
|
|
scale1.setPredictionCombination(predictionNo1 + "," + predictionNo2);
|
|
|
scale1.setUploadFlag("1");
|
|
|
scale.setMeasureStation(actualRow2.getNetSpot3No());
|
|
|
scale.setMeasureStationName(actualRow2.getNetSpot3Name());
|
|
|
preRailwayScaleMapper.updateByPrimaryKeySelective(scale1);
|
|
|
+
|
|
|
+ MeterBaseOperationLog logModel01 = new MeterBaseOperationLog();
|
|
|
+ logModel01.setId(PublicMethod.IdCreate(2));
|
|
|
+ logModel01.setCreateManNo(userId);
|
|
|
+ logModel01.setCreateManName(userName);
|
|
|
+ logModel01.setCreateTime(new Date());
|
|
|
+ logModel01.setOperationPage("web端-轨道衡一次数据维护");
|
|
|
+ logModel01.setOperationFunction("混装委托结净");
|
|
|
+ logModel01.setOperationId(actualRow1.getActualNo());
|
|
|
+ logModel01.setOperationPredictionNo(predictionNo1 + "+" + predictionNo2);
|
|
|
+ logModel01.setOperationBeforeFix(actualNo1 + "+" + actualNo2 + "+" + actualNo3);
|
|
|
+ logModel01.setOperationCarnNo(actualRow1.getRailwayNo());
|
|
|
+ meterBaseOperationLogMapper.insertSelective(logModel01);
|
|
|
+
|
|
|
+ MeterBaseOperationLog logModel02 = new MeterBaseOperationLog();
|
|
|
+ logModel02.setId(PublicMethod.IdCreate(2));
|
|
|
+ logModel02.setCreateManNo(userId);
|
|
|
+ logModel02.setCreateManName(userName);
|
|
|
+ logModel02.setCreateTime(new Date());
|
|
|
+ logModel02.setOperationPage("web端-轨道衡一次数据维护");
|
|
|
+ logModel02.setOperationFunction("混装委托结净");
|
|
|
+ logModel02.setOperationId(actualRow2.getActualNo());
|
|
|
+ logModel02.setOperationPredictionNo(predictionNo1 + "+" + predictionNo2);
|
|
|
+ logModel02.setOperationBeforeFix(actualNo1 + "+" + actualNo2 + "+" + actualNo3);
|
|
|
+ logModel02.setOperationCarnNo(actualRow2.getRailwayNo());
|
|
|
+ meterBaseOperationLogMapper.insertSelective(logModel02);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
@@ -3240,6 +3280,16 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
public String mixedDischarge(String actualNo1, String actualNo2, String actualNo3, String predictionNo1, String
|
|
|
predictionNo2) {
|
|
|
try {
|
|
|
+ String userId = "";
|
|
|
+ String userName = "";
|
|
|
+ try{
|
|
|
+ UserPayload userPayload = UserPayload.getCurrUser();
|
|
|
+ userId = userPayload.getUserCode();
|
|
|
+ userName = userPayload.getUserName();
|
|
|
+ }catch (Exception e) {
|
|
|
+ userId = "system";
|
|
|
+ userName = "system";
|
|
|
+ }
|
|
|
//查询所有的一次数据
|
|
|
MeterWorkRailwayActFirst mwcaf1 = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actualNo1);
|
|
|
MeterWorkRailwayActFirst mwcaf2 = meterWorkRailwayActFirstMapper.selectByPrimaryKey(actualNo2);
|
|
|
@@ -3300,8 +3350,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
//更新一次数据
|
|
|
//更新第一次毛重数据
|
|
|
mwcaf1.setValueFlag(DbConstants.NET);
|
|
|
- mwcaf1.setUpdateManNo("system");
|
|
|
- mwcaf1.setUpdateManName("混卸结净更新");
|
|
|
+ mwcaf1.setUpdateManNo(userId);
|
|
|
+ mwcaf1.setUpdateManName(userName);
|
|
|
mwcaf1.setUpdateTime(new Date());
|
|
|
mwcaf1.setIsPreSacale("1");
|
|
|
mwcaf1.setWeightType("0");
|
|
|
@@ -3311,8 +3361,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
meterWorkRailwayActFirstMapper.updateByPrimaryKey(mwcaf1);
|
|
|
//更新第一次皮重数据
|
|
|
mwcaf2.setValueFlag(DbConstants.NET);
|
|
|
- mwcaf2.setUpdateManNo("system");
|
|
|
- mwcaf2.setUpdateManName("混卸结净更新");
|
|
|
+ mwcaf2.setUpdateManNo(userId);
|
|
|
+ mwcaf2.setUpdateManName(userName);
|
|
|
mwcaf2.setUpdateTime(new Date());
|
|
|
mwcaf2.setIsPreSacale("1");
|
|
|
mwcaf2.setWeightType("1");
|
|
|
@@ -3328,7 +3378,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
String actualFirstNo = PublicMethod.IdCreate(3);
|
|
|
mwcaf3.setActualFirstNo(actualFirstNo);
|
|
|
mwcaf3.setValueFlag(DbConstants.NET);
|
|
|
- mwcaf3.setUpdateManName("混卸结净更新");
|
|
|
+ mwcaf3.setUpdateManNo(userId);
|
|
|
+ mwcaf3.setUpdateManName(userName);
|
|
|
mwcaf3.setUpdateTime(new Date());
|
|
|
mwcaf3.setIsPreSacale("1");
|
|
|
mwcaf3.setWeightType("0");
|
|
|
@@ -3338,8 +3389,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
meterWorkRailwayActFirstMapper.insertSelective(mwcaf3);
|
|
|
//更新第二次皮重数据
|
|
|
mwcaf4.setValueFlag(DbConstants.NET);
|
|
|
- mwcaf4.setUpdateManNo("system");
|
|
|
- mwcaf4.setUpdateManName("混卸结净更新");
|
|
|
+ mwcaf4.setUpdateManNo(userId);
|
|
|
+ mwcaf4.setUpdateManName(userName);
|
|
|
mwcaf4.setUpdateTime(new Date());
|
|
|
mwcaf4.setIsPreSacale("1");
|
|
|
mwcaf4.setWeightType("1");
|
|
|
@@ -3366,7 +3417,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow1.setUploadFlag("1");
|
|
|
actualRow1.setIsPreSacale("1");
|
|
|
actualRow1.setValueFlag("1");
|
|
|
- actualRow1.setCreateManName("混卸匹配结净");
|
|
|
+ actualRow1.setCreateManName(userName);
|
|
|
actualRow1.setCreateTime(new Date());
|
|
|
actualRow1.setPredictionType("6");
|
|
|
actualRow1.setPredictionCombination(predictionNo1 + "," + predictionNo2);
|
|
|
@@ -3404,7 +3455,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow2.setUploadFlag("1");
|
|
|
actualRow2.setIsPreSacale("1");
|
|
|
actualRow2.setValueFlag("1");
|
|
|
- actualRow2.setCreateManName("混卸匹配结净");
|
|
|
+ actualRow2.setCreateManName(userName);
|
|
|
actualRow2.setCreateTime(new Date());
|
|
|
actualRow2.setPredictionType("6");
|
|
|
actualRow2.setPredictionCombination(predictionNo1 + "," + predictionNo2);
|
|
|
@@ -3436,8 +3487,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
scale.setPredictionNo(predictionNo1);
|
|
|
scale.setValueFlag(DbConstants.NET);
|
|
|
scale.setUpdateTime(new Date());
|
|
|
- scale.setUpdateManNo("system");
|
|
|
- scale.setUpdateManName("混卸结净更新");
|
|
|
+ scale.setUpdateManNo(userId);
|
|
|
+ scale.setUpdateManName(userName);
|
|
|
scale.setUploadFlag("1");
|
|
|
scale.setValueFlag("2");
|
|
|
//预报类型:双委托(5)、预报组合:A预报,B预报
|
|
|
@@ -3451,8 +3502,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
scale1.setPredictionNo(predictionNo2);
|
|
|
scale1.setValueFlag(DbConstants.NET);
|
|
|
scale1.setUpdateTime(new Date());
|
|
|
- scale1.setUpdateManNo("system");
|
|
|
- scale1.setUpdateManName("混卸结净更新");
|
|
|
+ scale1.setUpdateManNo(userId);
|
|
|
+ scale1.setUpdateManName(userName);
|
|
|
scale1.setUploadFlag("1");
|
|
|
scale1.setValueFlag("2");
|
|
|
scale1.setPredictionType("6");
|
|
|
@@ -3460,6 +3511,32 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
scale1.setMeasureStation(actualRow2.getNetSpot3No());
|
|
|
scale1.setMeasureStationName(actualRow2.getNetSpot3Name());
|
|
|
preRailwayScaleMapper.updateByPrimaryKeySelective(scale1);
|
|
|
+
|
|
|
+ MeterBaseOperationLog logModel01 = new MeterBaseOperationLog();
|
|
|
+ logModel01.setId(PublicMethod.IdCreate(2));
|
|
|
+ logModel01.setCreateManNo(userId);
|
|
|
+ logModel01.setCreateManName(userName);
|
|
|
+ logModel01.setCreateTime(new Date());
|
|
|
+ logModel01.setOperationPage("web端-轨道衡一次数据维护");
|
|
|
+ logModel01.setOperationFunction("混卸委托结净");
|
|
|
+ logModel01.setOperationId(actualRow1.getActualNo());
|
|
|
+ logModel01.setOperationPredictionNo(predictionNo1 + "+" + predictionNo2);
|
|
|
+ logModel01.setOperationBeforeFix(actualNo1 + "," + actualNo2 + "," + actualNo3);
|
|
|
+ logModel01.setOperationCarnNo(actualRow1.getRailwayNo());
|
|
|
+ meterBaseOperationLogMapper.insertSelective(logModel01);
|
|
|
+
|
|
|
+ MeterBaseOperationLog logModel02 = new MeterBaseOperationLog();
|
|
|
+ logModel02.setId(PublicMethod.IdCreate(2));
|
|
|
+ logModel02.setCreateManNo(userId);
|
|
|
+ logModel02.setCreateManName(userName);
|
|
|
+ logModel02.setCreateTime(new Date());
|
|
|
+ logModel02.setOperationPage("web端-轨道衡一次数据维护");
|
|
|
+ logModel02.setOperationFunction("混卸委托结净");
|
|
|
+ logModel02.setOperationId(actualRow2.getActualNo());
|
|
|
+ logModel02.setOperationPredictionNo(predictionNo1 + "+" + predictionNo2);
|
|
|
+ logModel02.setOperationBeforeFix(actualNo1 + "," + actualNo2 + "," + actualNo3);
|
|
|
+ logModel02.setOperationCarnNo(actualRow2.getRailwayNo());
|
|
|
+ meterBaseOperationLogMapper.insertSelective(logModel02);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|