|
@@ -156,10 +156,14 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
if (model.getPredictionNo() == null || "".equals(model.getPredictionNo()) || "1".equals(model.getValueFlag())) {
|
|
if (model.getPredictionNo() == null || "".equals(model.getPredictionNo()) || "1".equals(model.getValueFlag())) {
|
|
|
throw new MarkerMetException(500, "只有已匹配委托且已发布的数据才能进行撤销发布操作");
|
|
throw new MarkerMetException(500, "只有已匹配委托且已发布的数据才能进行撤销发布操作");
|
|
|
}
|
|
}
|
|
|
|
|
+ PreRailwayScale scale = preRailwayScaleMapper.selectByPrimaryKey(model.getPredictionNo());
|
|
|
|
|
+ if(scale != null && scale.getValueFlag().equals("9")) {
|
|
|
|
|
+ throw new MarkerMetException(500, "只有未结算的洁净数据才能进行撤销发布操作");
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
UserPayload userPayload = new UserPayload();
|
|
UserPayload userPayload = new UserPayload();
|
|
|
String userName = userPayload.getUserName();
|
|
String userName = userPayload.getUserName();
|
|
|
- String userId = userPayload.getId();
|
|
|
|
|
|
|
+ String userId = userPayload.getUserCode();
|
|
|
model.setValueFlag("1");
|
|
model.setValueFlag("1");
|
|
|
model.setUploadFlag("1");
|
|
model.setUploadFlag("1");
|
|
|
model.setUpdateTime(new Date());
|
|
model.setUpdateTime(new Date());
|
|
@@ -187,10 +191,14 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
if (modelTemp.getPredictionNo() == null || "".equals(modelTemp.getPredictionNo()) || "1".equals(modelTemp.getValueFlag())) {
|
|
if (modelTemp.getPredictionNo() == null || "".equals(modelTemp.getPredictionNo()) || "1".equals(modelTemp.getValueFlag())) {
|
|
|
throw new MarkerMetException(500, "只有已匹配委托且已发布的数据才能进行撤销发布操作");
|
|
throw new MarkerMetException(500, "只有已匹配委托且已发布的数据才能进行撤销发布操作");
|
|
|
}
|
|
}
|
|
|
|
|
+ PreRailwayScale scale = preRailwayScaleMapper.selectByPrimaryKey(model.getPredictionNo());
|
|
|
|
|
+ if(scale != null && scale.getValueFlag().equals("9")) {
|
|
|
|
|
+ throw new MarkerMetException(500, "只有未结算的洁净数据才能进行撤销发布操作");
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
UserPayload userPayload = new UserPayload();
|
|
UserPayload userPayload = new UserPayload();
|
|
|
String userName = userPayload.getUserName();
|
|
String userName = userPayload.getUserName();
|
|
|
- String userId = userPayload.getId();
|
|
|
|
|
|
|
+ String userId = userPayload.getUserCode();
|
|
|
int count = 0;
|
|
int count = 0;
|
|
|
for (MeterWorkRailwayActual model: models){
|
|
for (MeterWorkRailwayActual model: models){
|
|
|
MeterWorkRailwayActual modelTemp = meterWorkRailwayActualMapper.selectByPrimaryKey(model.getActualNo());
|
|
MeterWorkRailwayActual modelTemp = meterWorkRailwayActualMapper.selectByPrimaryKey(model.getActualNo());
|
|
@@ -300,6 +308,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
MeterWorkRailwayActual actualRow = meterWorkRailwayActualMapper.cleanPredcition(model.getActualNo());
|
|
MeterWorkRailwayActual actualRow = meterWorkRailwayActualMapper.cleanPredcition(model.getActualNo());
|
|
|
actualRow.setUploadFlag("1");
|
|
actualRow.setUploadFlag("1");
|
|
|
actualRow.setValueFlag("0");
|
|
actualRow.setValueFlag("0");
|
|
|
|
|
+ actualRow.setIsPreSacale("0");
|
|
|
meterWorkRailwayActualMapper.updateByPrimaryKey(actualRow);
|
|
meterWorkRailwayActualMapper.updateByPrimaryKey(actualRow);
|
|
|
|
|
|
|
|
MeterBaseOperationLog logModel = new MeterBaseOperationLog();
|
|
MeterBaseOperationLog logModel = new MeterBaseOperationLog();
|
|
@@ -341,7 +350,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
|
|
|
|
|
UserPayload userPayload = new UserPayload();
|
|
UserPayload userPayload = new UserPayload();
|
|
|
String userName = userPayload.getUserName();
|
|
String userName = userPayload.getUserName();
|
|
|
- String userId = userPayload.getId();
|
|
|
|
|
|
|
+ String userId = userPayload.getUserCode();
|
|
|
model.setValueFlag("2");
|
|
model.setValueFlag("2");
|
|
|
model.setUploadFlag("1");
|
|
model.setUploadFlag("1");
|
|
|
model.setUpdateTime(new Date());
|
|
model.setUpdateTime(new Date());
|
|
@@ -369,7 +378,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
}
|
|
}
|
|
|
UserPayload userPayload = new UserPayload();
|
|
UserPayload userPayload = new UserPayload();
|
|
|
String userName = userPayload.getUserName();
|
|
String userName = userPayload.getUserName();
|
|
|
- String userId = userPayload.getId();
|
|
|
|
|
|
|
+ String userId = userPayload.getUserCode();
|
|
|
int count = 0;
|
|
int count = 0;
|
|
|
for (MeterWorkRailwayActual model: models){
|
|
for (MeterWorkRailwayActual model: models){
|
|
|
MeterWorkRailwayActual modelTemp = meterWorkRailwayActualMapper.selectByPrimaryKey(model.getActualNo());
|
|
MeterWorkRailwayActual modelTemp = meterWorkRailwayActualMapper.selectByPrimaryKey(model.getActualNo());
|
|
@@ -779,6 +788,8 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
PreRailwayScale prerow = preRailwayScaleMapper.selectByPrimaryKey(predictionNo);
|
|
PreRailwayScale prerow = preRailwayScaleMapper.selectByPrimaryKey(predictionNo);
|
|
|
if (prerow == null) {
|
|
if (prerow == null) {
|
|
|
throw new MarkerMetException(500, "不存在对应的委托数据");
|
|
throw new MarkerMetException(500, "不存在对应的委托数据");
|
|
|
|
|
+ } else if (prerow.getValueFlag().equals("9")) {
|
|
|
|
|
+ throw new MarkerMetException(500, "该委托已结算不能进行匹配委托操作");
|
|
|
} else if (!prerow.getValueFlag().equals("1")) {
|
|
} else if (!prerow.getValueFlag().equals("1")) {
|
|
|
throw new MarkerMetException(500, "只有未使用的委托才能进行匹配委托操作");
|
|
throw new MarkerMetException(500, "只有未使用的委托才能进行匹配委托操作");
|
|
|
}
|
|
}
|
|
@@ -789,7 +800,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
String userName;
|
|
String userName;
|
|
|
try{
|
|
try{
|
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
|
- userId = payload.getId();
|
|
|
|
|
|
|
+ userId = payload.getUserCode();
|
|
|
userName = payload.getUserName();
|
|
userName = payload.getUserName();
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
|
userId = "admin";
|
|
userId = "admin";
|
|
@@ -874,7 +885,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
throw new MarkerMetException(500, "不存在对应的毛重数据");
|
|
throw new MarkerMetException(500, "不存在对应的毛重数据");
|
|
|
}
|
|
}
|
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
|
- String userId = payload.getId();
|
|
|
|
|
|
|
+ String userId = payload.getUserCode();
|
|
|
String userName = payload.getUserName();
|
|
String userName = payload.getUserName();
|
|
|
|
|
|
|
|
// 处理一次计量数据
|
|
// 处理一次计量数据
|
|
@@ -983,7 +994,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
|
- String userId = payload.getId();
|
|
|
|
|
|
|
+ String userId = payload.getUserCode();
|
|
|
String userName = payload.getUserName();
|
|
String userName = payload.getUserName();
|
|
|
|
|
|
|
|
// 处理一次计量数据
|
|
// 处理一次计量数据
|
|
@@ -1189,7 +1200,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
String userId, userName;
|
|
String userId, userName;
|
|
|
try{
|
|
try{
|
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
|
- userId = payload.getId();
|
|
|
|
|
|
|
+ userId = payload.getUserCode();
|
|
|
userName = payload.getUserName();
|
|
userName = payload.getUserName();
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
|
userId = "admin";
|
|
userId = "admin";
|
|
@@ -1682,7 +1693,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
if (model.getActualNo() == null && model.getUploadFlag() == null)
|
|
if (model.getActualNo() == null && model.getUploadFlag() == null)
|
|
|
model.setUploadFlag(DbConstants.VALID);
|
|
model.setUploadFlag(DbConstants.VALID);
|
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
|
- String userId = payload.getId();
|
|
|
|
|
|
|
+ String userId = payload.getUserCode();
|
|
|
String userName = payload.getUserName();
|
|
String userName = payload.getUserName();
|
|
|
if (model.getActualNo() == null) {
|
|
if (model.getActualNo() == null) {
|
|
|
model.setNetTime(new Date());
|
|
model.setNetTime(new Date());
|
|
@@ -1734,7 +1745,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
if (model.getActualNo() == null && model.getUploadFlag() == null)
|
|
if (model.getActualNo() == null && model.getUploadFlag() == null)
|
|
|
model.setUploadFlag(DbConstants.VALID);
|
|
model.setUploadFlag(DbConstants.VALID);
|
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
|
- String userId = payload.getId();
|
|
|
|
|
|
|
+ String userId = payload.getUserCode();
|
|
|
String userName = payload.getUserName();
|
|
String userName = payload.getUserName();
|
|
|
if (model.getActualNo() == null) {
|
|
if (model.getActualNo() == null) {
|
|
|
model.setNetTime(new Date());
|
|
model.setNetTime(new Date());
|
|
@@ -2177,7 +2188,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
try{
|
|
try{
|
|
|
int num = 0;
|
|
int num = 0;
|
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
|
- String userId = payload.getId();
|
|
|
|
|
|
|
+ String userId = payload.getUserCode();
|
|
|
String userName = payload.getUserName();
|
|
String userName = payload.getUserName();
|
|
|
// String userId = "admin";
|
|
// String userId = "admin";
|
|
|
// String userName = "admins";
|
|
// String userName = "admins";
|
|
@@ -2402,7 +2413,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
/*UserPayload payload = UserPayload.getCurrUser();
|
|
/*UserPayload payload = UserPayload.getCurrUser();
|
|
|
- String userId = payload.getId();
|
|
|
|
|
|
|
+ String userId = payload.getUserCode();
|
|
|
String userName = payload.getUserName();*/
|
|
String userName = payload.getUserName();*/
|
|
|
|
|
|
|
|
//毛重
|
|
//毛重
|
|
@@ -2763,7 +2774,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
String userName;
|
|
String userName;
|
|
|
try{
|
|
try{
|
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
|
- userId = payload.getId();
|
|
|
|
|
|
|
+ userId = payload.getUserCode();
|
|
|
userName = payload.getUserName();
|
|
userName = payload.getUserName();
|
|
|
}catch(Exception e) {
|
|
}catch(Exception e) {
|
|
|
userId = "admin";
|
|
userId = "admin";
|
|
@@ -2784,7 +2795,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
String userName;
|
|
String userName;
|
|
|
try{
|
|
try{
|
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
|
- userId = payload.getId();
|
|
|
|
|
|
|
+ userId = payload.getUserCode();
|
|
|
userName = payload.getUserName();
|
|
userName = payload.getUserName();
|
|
|
}catch(Exception e) {
|
|
}catch(Exception e) {
|
|
|
userId = "admin";
|
|
userId = "admin";
|
|
@@ -2803,7 +2814,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
String userName;
|
|
String userName;
|
|
|
try{
|
|
try{
|
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
UserPayload payload = UserPayload.getCurrUser();
|
|
|
- userId = payload.getId();
|
|
|
|
|
|
|
+ userId = payload.getUserCode();
|
|
|
userName = payload.getUserName();
|
|
userName = payload.getUserName();
|
|
|
}catch(Exception e) {
|
|
}catch(Exception e) {
|
|
|
userId = "admin";
|
|
userId = "admin";
|
|
@@ -3598,6 +3609,18 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
meterWorkRailwayActualMapper.updateByPrimaryKey(actualRow);
|
|
meterWorkRailwayActualMapper.updateByPrimaryKey(actualRow);
|
|
|
// meterWorkRailwayActualMapper.deleteByPrimaryKey(actualRow.getActualNo());
|
|
// meterWorkRailwayActualMapper.deleteByPrimaryKey(actualRow.getActualNo());
|
|
|
|
|
|
|
|
|
|
+ if(modelTemp.getPredictionNo() != null) {
|
|
|
|
|
+ PreRailwayScale scale = preRailwayScaleMapper.selectByPrimaryKey(modelTemp.getPredictionNo());
|
|
|
|
|
+ if(scale != null) {
|
|
|
|
|
+ scale.setValueFlag("1");
|
|
|
|
|
+ scale.setUploadFlag("0");
|
|
|
|
|
+ scale.setUpdateManNo(userId);
|
|
|
|
|
+ scale.setUpdateManName(userName);
|
|
|
|
|
+ scale.setUpdateTime(new Date());
|
|
|
|
|
+ preRailwayScaleMapper.updateByPrimaryKeySelective(scale);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
MeterBaseOperationLog logModel = new MeterBaseOperationLog();
|
|
MeterBaseOperationLog logModel = new MeterBaseOperationLog();
|
|
|
logModel.setId(PublicMethod.IdCreate(2));
|
|
logModel.setId(PublicMethod.IdCreate(2));
|
|
|
logModel.setCreateManNo(userId);
|
|
logModel.setCreateManNo(userId);
|
|
@@ -3640,7 +3663,8 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
res.add(model);
|
|
res.add(model);
|
|
|
}else {
|
|
}else {
|
|
|
MeterWorkRailwayActual up = new MeterWorkRailwayActual();
|
|
MeterWorkRailwayActual up = new MeterWorkRailwayActual();
|
|
|
- up.setUploadFlag("2");
|
|
|
|
|
|
|
+ up.setValueFlag("2");
|
|
|
|
|
+ up.setUploadFlag("1");
|
|
|
up.setActualNo(model.getActualNo());
|
|
up.setActualNo(model.getActualNo());
|
|
|
int re = meterWorkRailwayActualMapper.updateByPrimaryKeySelective(up);
|
|
int re = meterWorkRailwayActualMapper.updateByPrimaryKeySelective(up);
|
|
|
count++;
|
|
count++;
|
|
@@ -3684,6 +3708,7 @@ public class MeterWorkRailwayActualServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
}else {
|
|
}else {
|
|
|
MeterWorkRailwayActual up = new MeterWorkRailwayActual();
|
|
MeterWorkRailwayActual up = new MeterWorkRailwayActual();
|
|
|
up.setUploadFlag("1");
|
|
up.setUploadFlag("1");
|
|
|
|
|
+ up.setValueFlag("2");
|
|
|
up.setActualNo(model.getActualNo());
|
|
up.setActualNo(model.getActualNo());
|
|
|
int re = meterWorkRailwayActualMapper.updateByPrimaryKeySelective(up);
|
|
int re = meterWorkRailwayActualMapper.updateByPrimaryKeySelective(up);
|
|
|
count++;
|
|
count++;
|