|
@@ -57,6 +57,7 @@ import com.steerinfo.util.StringUtils;
|
|
|
import io.micrometer.core.instrument.Meter;
|
|
import io.micrometer.core.instrument.Meter;
|
|
|
import org.apache.poi.hssf.record.ArrayRecord;
|
|
import org.apache.poi.hssf.record.ArrayRecord;
|
|
|
import org.apache.shiro.crypto.hash.Hash;
|
|
import org.apache.shiro.crypto.hash.Hash;
|
|
|
|
|
+import org.bytedeco.tesseract.STRING;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Bean;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -1556,6 +1557,26 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
List<MeterWorkRailwayActFirst> firsts = new ArrayList<>();
|
|
List<MeterWorkRailwayActFirst> firsts = new ArrayList<>();
|
|
|
List<MeterWorkRailwayActual> actuals = new ArrayList<>();
|
|
List<MeterWorkRailwayActual> actuals = new ArrayList<>();
|
|
|
try {
|
|
try {
|
|
|
|
|
+ String scaleNo = "";
|
|
|
|
|
+ //从勾选的委托、两个一次数据中赋值委托号
|
|
|
|
|
+ if(scale != null && scale.getPredictionNo() != null && StringUtils.isNotEmpty(scale.getPredictionNo())){
|
|
|
|
|
+ if((first01.getPredictionNo() != null && StringUtils.isNotEmpty(first01.getPredictionNo())
|
|
|
|
|
+ && (!scale.getPredictionNo().equals(first01.getPredictionNo()) && !first01.getPredictionNo().equals("混装混卸复制")))){
|
|
|
|
|
+ rm.setMessage("毛重一次计量数据与勾选中的委托号不一致,请确认!!");
|
|
|
|
|
+ return rm;
|
|
|
|
|
+ }else if(first02.getPredictionNo() != null && StringUtils.isNotEmpty(first02.getPredictionNo())
|
|
|
|
|
+ && (!scale.getPredictionNo().equals(first02.getPredictionNo())&& !first01.getPredictionNo().equals("混装混卸复制"))){
|
|
|
|
|
+ rm.setMessage("皮重一次计量数据与勾选中的委托号不一致,请确认!!");
|
|
|
|
|
+ return rm;
|
|
|
|
|
+ }
|
|
|
|
|
+ scaleNo = scale.getPredictionNo();
|
|
|
|
|
+ }else if((first01.getPredictionNo() != null && StringUtils.isNotEmpty(first01.getPredictionNo()) && !first01.getPredictionNo().equals("混装混卸复制"))){
|
|
|
|
|
+ scaleNo = first01.getPredictionNo();
|
|
|
|
|
+ }else if(first02.getPredictionNo() != null && StringUtils.isNotEmpty(first02.getPredictionNo()) && !first02.getPredictionNo().equals("混装混卸复制")){
|
|
|
|
|
+ scaleNo = first02.getPredictionNo();
|
|
|
|
|
+ }
|
|
|
|
|
+ scale = preRailwayScaleMapper.selectByPrimaryKey(scaleNo);
|
|
|
|
|
+
|
|
|
|
|
|
|
|
if (StringUtils.isEmpty(scale.getPredictionNo())) {
|
|
if (StringUtils.isEmpty(scale.getPredictionNo())) {
|
|
|
//获取两个一次重量的差值
|
|
//获取两个一次重量的差值
|
|
@@ -2022,6 +2043,9 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
first02.setValueFlag("1");
|
|
first02.setValueFlag("1");
|
|
|
first02.setCreateTime(new Date());
|
|
first02.setCreateTime(new Date());
|
|
|
meterWorkRailwayActFirstMapper.insertSelective(first02);
|
|
meterWorkRailwayActFirstMapper.insertSelective(first02);
|
|
|
|
|
+ firsts.add(first02);
|
|
|
|
|
+ }else {
|
|
|
|
|
+ firsts.add(model02);
|
|
|
}
|
|
}
|
|
|
/*//6、修改计量监控
|
|
/*//6、修改计量监控
|
|
|
updateMonitor(first02.getBaseSpotNo());
|
|
updateMonitor(first02.getBaseSpotNo());
|
|
@@ -2033,7 +2057,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
if (StringUtils.isNotEmpty(first02.getAddWgtPk())) {
|
|
if (StringUtils.isNotEmpty(first02.getAddWgtPk())) {
|
|
|
insertAddWgtNo(first02.getActualFirstNo(), first02.getAddWgtPk(), first02.getCreateManNo(), first02.getCreateManName());
|
|
insertAddWgtNo(first02.getActualFirstNo(), first02.getAddWgtPk(), first02.getCreateManNo(), first02.getCreateManName());
|
|
|
}*/
|
|
}*/
|
|
|
- firsts.add(first02);
|
|
|
|
|
|
|
+
|
|
|
actuals.add(actualRow);
|
|
actuals.add(actualRow);
|
|
|
map.put("firsts", firsts);
|
|
map.put("firsts", firsts);
|
|
|
map.put("actuals", actuals);
|
|
map.put("actuals", actuals);
|
|
@@ -4185,6 +4209,24 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
flag = "1";
|
|
flag = "1";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ String scaleNo = "";
|
|
|
|
|
+ //从勾选的委托、两个一次数据中赋值委托号
|
|
|
|
|
+ if(scale != null && scale.getPredictionNo() != null && StringUtils.isNotEmpty(scale.getPredictionNo())){
|
|
|
|
|
+ if((grossModel.getPredictionNo() != null && StringUtils.isNotEmpty(grossModel.getPredictionNo()) && !scale.getPredictionNo().equals(grossModel.getPredictionNo()))){
|
|
|
|
|
+ rm.setMessage("毛重一次计量数据与勾选中的委托号不一致,请确认!!");
|
|
|
|
|
+ return rm;
|
|
|
|
|
+ }else if(tareModel.getPredictionNo() != null && StringUtils.isNotEmpty(tareModel.getPredictionNo()) && !scale.getPredictionNo().equals(tareModel.getPredictionNo())){
|
|
|
|
|
+ rm.setMessage("皮重一次计量数据与勾选中的委托号不一致,请确认!!");
|
|
|
|
|
+ return rm;
|
|
|
|
|
+ }
|
|
|
|
|
+ scaleNo = scale.getPredictionNo();
|
|
|
|
|
+ }else if((grossModel.getPredictionNo() != null && StringUtils.isNotEmpty(grossModel.getPredictionNo()))){
|
|
|
|
|
+ scaleNo = grossModel.getPredictionNo();
|
|
|
|
|
+ }else if(tareModel.getPredictionNo() != null && StringUtils.isNotEmpty(tareModel.getPredictionNo())){
|
|
|
|
|
+ scaleNo = tareModel.getPredictionNo();
|
|
|
|
|
+ }
|
|
|
|
|
+ scale = preRailwayScaleMapper.selectByPrimaryKey(scaleNo);
|
|
|
|
|
+
|
|
|
MeterWorkRailwayActual actualRow = new MeterWorkRailwayActual();
|
|
MeterWorkRailwayActual actualRow = new MeterWorkRailwayActual();
|
|
|
//毛重一次
|
|
//毛重一次
|
|
|
MeterWorkRailwayActFirst model01 = meterWorkRailwayActFirstMapper.selectByPrimaryKey(grossModel.getActualFirstNo());
|
|
MeterWorkRailwayActFirst model01 = meterWorkRailwayActFirstMapper.selectByPrimaryKey(grossModel.getActualFirstNo());
|
|
@@ -7024,6 +7066,22 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
//已使用 METER_WORK_RAILWAY_RECEIVED表状态设置为已使用
|
|
//已使用 METER_WORK_RAILWAY_RECEIVED表状态设置为已使用
|
|
|
meterWorkRailwayReceivedMapper.updateMeterWorkRailwayReceived(receivedModel.getActualFirstNo());
|
|
meterWorkRailwayReceivedMapper.updateMeterWorkRailwayReceived(receivedModel.getActualFirstNo());
|
|
|
|
|
|
|
|
|
|
+ //更新主表状态METER_WORK_RAILWAY_REC_MAIN
|
|
|
|
|
+ if(receivedModel.getRailwayWorkNo() != null && StringUtils.isNotEmpty(receivedModel.getRailwayWorkNo())) {
|
|
|
|
|
+ HashMap<String, Object> objRec = new HashMap<>();
|
|
|
|
|
+ objRec.put("railwayWorkNo", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ objRec.put("valueFlag", "1");
|
|
|
|
|
+ List<MeterWorkRailwayReceived> receiveds = meterWorkRailwayReceivedMapper.selectByParameters(objRec);
|
|
|
|
|
+ if(receiveds.size() < 1) {
|
|
|
|
|
+ HashMap<String, Object> objMap = new HashMap<>();
|
|
|
|
|
+ objMap.put("soundName", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ List<MeterWorkRailwayRecMain> recMains = meterWorkRailwayRecMainMapper.selectByParameters(objMap);
|
|
|
|
|
+ if(recMains.size() >= 1) {
|
|
|
|
|
+ recMains.get(0).setIsDispose("1");
|
|
|
|
|
+ meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(recMains.get(0));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
//作废AI标志皮
|
|
//作废AI标志皮
|
|
|
AiWeightModel.setValueFlag("1");
|
|
AiWeightModel.setValueFlag("1");
|
|
|
meterBaseRailwayAiweightMapper.updateByPrimaryKeySelective(AiWeightModel);
|
|
meterBaseRailwayAiweightMapper.updateByPrimaryKeySelective(AiWeightModel);
|
|
@@ -7075,7 +7133,6 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow.setNetTime(actualRow.getGrossTime());
|
|
actualRow.setNetTime(actualRow.getGrossTime());
|
|
|
actualRow.setCreateTime(actualRow.getGrossTime());
|
|
actualRow.setCreateTime(actualRow.getGrossTime());
|
|
|
actualRow.setCreateManName(actualRow.getGrossManName());
|
|
actualRow.setCreateManName(actualRow.getGrossManName());
|
|
|
- actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst1No()));
|
|
|
|
|
}else {
|
|
}else {
|
|
|
actualRow.setNetSpot3No(actualRow.getBaseSpot2No());
|
|
actualRow.setNetSpot3No(actualRow.getBaseSpot2No());
|
|
|
actualRow.setNetSpot3Name(actualRow.getBaseSpot2Name());
|
|
actualRow.setNetSpot3Name(actualRow.getBaseSpot2Name());
|
|
@@ -7084,8 +7141,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow.setNetTime(actualRow.getTareTime());
|
|
actualRow.setNetTime(actualRow.getTareTime());
|
|
|
actualRow.setCreateTime(actualRow.getTareTime());
|
|
actualRow.setCreateTime(actualRow.getTareTime());
|
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
|
- actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+ actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst1No()));
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
|
|
|
|
|
|
//更新预报数
|
|
//更新预报数
|
|
@@ -7114,10 +7171,12 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
HashMap<String, Object> countMap = meterWorkRailwayReceivedMapper.getCount(obj);
|
|
HashMap<String, Object> countMap = meterWorkRailwayReceivedMapper.getCount(obj);
|
|
|
int countNum = Integer.parseInt(countMap.get("COUNTNUM").toString());
|
|
int countNum = Integer.parseInt(countMap.get("COUNTNUM").toString());
|
|
|
if(countNum < 1) {
|
|
if(countNum < 1) {
|
|
|
- MeterWorkRailwayRecMain mainModel = meterWorkRailwayRecMainMapper.selectByPrimaryKey(receivedModel.getRailwayWorkNo());
|
|
|
|
|
- if(mainModel != null) {
|
|
|
|
|
- mainModel.setIsDispose("1");
|
|
|
|
|
- meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(mainModel);
|
|
|
|
|
|
|
+ HashMap<String, Object> objMap = new HashMap<>();
|
|
|
|
|
+ objMap.put("soundName", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ List<MeterWorkRailwayRecMain> recMains = meterWorkRailwayRecMainMapper.selectByParameters(objMap);
|
|
|
|
|
+ if(recMains.size() >= 1) {
|
|
|
|
|
+ recMains.get(0).setIsDispose("1");
|
|
|
|
|
+ meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(recMains.get(0));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -7136,8 +7195,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
rm.setMessage(strCar);
|
|
rm.setMessage(strCar);
|
|
|
}catch(Exception e) {
|
|
}catch(Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
- rm.setMessage("操作异常:>>>" + e.getMessage());
|
|
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
|
|
+ rm.setMessage("操作异常:>>>" + e.getMessage());
|
|
|
}
|
|
}
|
|
|
return rm;
|
|
return rm;
|
|
|
}
|
|
}
|
|
@@ -7170,6 +7229,23 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
//已使用 METER_WORK_RAILWAY_RECEIVED表状态设置为已使用
|
|
//已使用 METER_WORK_RAILWAY_RECEIVED表状态设置为已使用
|
|
|
meterWorkRailwayReceivedMapper.updateMeterWorkRailwayReceived(receivedModel.getActualFirstNo());
|
|
meterWorkRailwayReceivedMapper.updateMeterWorkRailwayReceived(receivedModel.getActualFirstNo());
|
|
|
|
|
|
|
|
|
|
+ //更新主表状态METER_WORK_RAILWAY_REC_MAIN
|
|
|
|
|
+ if(receivedModel.getRailwayWorkNo() != null && StringUtils.isNotEmpty(receivedModel.getRailwayWorkNo())) {
|
|
|
|
|
+ HashMap<String, Object> objRec = new HashMap<>();
|
|
|
|
|
+ objRec.put("railwayWorkNo", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ objRec.put("valueFlag", "1");
|
|
|
|
|
+ List<MeterWorkRailwayReceived> receiveds = meterWorkRailwayReceivedMapper.selectByParameters(objRec);
|
|
|
|
|
+ if(receiveds.size() < 1) {
|
|
|
|
|
+ HashMap<String, Object> objMap = new HashMap<>();
|
|
|
|
|
+ objMap.put("soundName", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ List<MeterWorkRailwayRecMain> recMains = meterWorkRailwayRecMainMapper.selectByParameters(objMap);
|
|
|
|
|
+ if(recMains.size() >= 1) {
|
|
|
|
|
+ recMains.get(0).setIsDispose("1");
|
|
|
|
|
+ meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(recMains.get(0));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
//从表赋值grossModel、AI也赋值tareModel并修改重量
|
|
//从表赋值grossModel、AI也赋值tareModel并修改重量
|
|
|
BeanUtils.copyProperties(receivedModel, grossModel);
|
|
BeanUtils.copyProperties(receivedModel, grossModel);
|
|
|
grossModel.setLcNo(receivedModel.getRailwayModelNo());
|
|
grossModel.setLcNo(receivedModel.getRailwayModelNo());
|
|
@@ -7217,7 +7293,6 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow.setNetTime(actualRow.getGrossTime());
|
|
actualRow.setNetTime(actualRow.getGrossTime());
|
|
|
actualRow.setCreateTime(actualRow.getGrossTime());
|
|
actualRow.setCreateTime(actualRow.getGrossTime());
|
|
|
actualRow.setCreateManName(actualRow.getGrossManName());
|
|
actualRow.setCreateManName(actualRow.getGrossManName());
|
|
|
- actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst1No()));
|
|
|
|
|
}else {
|
|
}else {
|
|
|
actualRow.setNetSpot3No(actualRow.getBaseSpot2No());
|
|
actualRow.setNetSpot3No(actualRow.getBaseSpot2No());
|
|
|
actualRow.setNetSpot3Name(actualRow.getBaseSpot2Name());
|
|
actualRow.setNetSpot3Name(actualRow.getBaseSpot2Name());
|
|
@@ -7226,8 +7301,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow.setNetTime(actualRow.getTareTime());
|
|
actualRow.setNetTime(actualRow.getTareTime());
|
|
|
actualRow.setCreateTime(actualRow.getTareTime());
|
|
actualRow.setCreateTime(actualRow.getTareTime());
|
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
|
- actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+ actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst1No()));
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
|
|
|
|
|
|
//更新预报数
|
|
//更新预报数
|
|
@@ -7256,10 +7331,12 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
HashMap<String, Object> countMap = meterWorkRailwayReceivedMapper.getCount(obj);
|
|
HashMap<String, Object> countMap = meterWorkRailwayReceivedMapper.getCount(obj);
|
|
|
int countNum = Integer.parseInt(countMap.get("COUNTNUM").toString());
|
|
int countNum = Integer.parseInt(countMap.get("COUNTNUM").toString());
|
|
|
if(countNum < 1) {
|
|
if(countNum < 1) {
|
|
|
- MeterWorkRailwayRecMain mainModel = meterWorkRailwayRecMainMapper.selectByPrimaryKey(receivedModel.getRailwayWorkNo());
|
|
|
|
|
- if(mainModel != null) {
|
|
|
|
|
- mainModel.setIsDispose("1");
|
|
|
|
|
- meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(mainModel);
|
|
|
|
|
|
|
+ HashMap<String, Object> objMap = new HashMap<>();
|
|
|
|
|
+ objMap.put("soundName", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ List<MeterWorkRailwayRecMain> recMains = meterWorkRailwayRecMainMapper.selectByParameters(objMap);
|
|
|
|
|
+ if(recMains.size() >= 1) {
|
|
|
|
|
+ recMains.get(0).setIsDispose("1");
|
|
|
|
|
+ meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(recMains.get(0));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -7278,8 +7355,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
rm.setMessage(strCar);
|
|
rm.setMessage(strCar);
|
|
|
}catch(Exception e) {
|
|
}catch(Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
- rm.setMessage("操作异常:>>>" + e.getMessage());
|
|
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
|
|
+ rm.setMessage("操作异常:>>>" + e.getMessage());
|
|
|
}
|
|
}
|
|
|
return rm;
|
|
return rm;
|
|
|
}
|
|
}
|
|
@@ -7316,6 +7393,23 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
//已使用 METER_WORK_RAILWAY_RECEIVED表状态设置为已使用
|
|
//已使用 METER_WORK_RAILWAY_RECEIVED表状态设置为已使用
|
|
|
meterWorkRailwayReceivedMapper.updateMeterWorkRailwayReceived(receivedModel.getActualFirstNo());
|
|
meterWorkRailwayReceivedMapper.updateMeterWorkRailwayReceived(receivedModel.getActualFirstNo());
|
|
|
|
|
|
|
|
|
|
+ //更新主表状态METER_WORK_RAILWAY_REC_MAIN
|
|
|
|
|
+ if(receivedModel.getRailwayWorkNo() != null && StringUtils.isNotEmpty(receivedModel.getRailwayWorkNo())) {
|
|
|
|
|
+ HashMap<String, Object> objRec = new HashMap<>();
|
|
|
|
|
+ objRec.put("railwayWorkNo", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ objRec.put("valueFlag", "1");
|
|
|
|
|
+ List<MeterWorkRailwayReceived> receiveds = meterWorkRailwayReceivedMapper.selectByParameters(objRec);
|
|
|
|
|
+ if(receiveds.size() < 1) {
|
|
|
|
|
+ HashMap<String, Object> objMap = new HashMap<>();
|
|
|
|
|
+ objMap.put("soundName", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ List<MeterWorkRailwayRecMain> recMains = meterWorkRailwayRecMainMapper.selectByParameters(objMap);
|
|
|
|
|
+ if(recMains.size() >= 1) {
|
|
|
|
|
+ recMains.get(0).setIsDispose("1");
|
|
|
|
|
+ meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(recMains.get(0));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
//从表赋值grossModel、AI也赋值tareModel并修改重量
|
|
//从表赋值grossModel、AI也赋值tareModel并修改重量
|
|
|
BeanUtils.copyProperties(receivedModel, grossModel);
|
|
BeanUtils.copyProperties(receivedModel, grossModel);
|
|
|
grossModel.setLcNo(receivedModel.getRailwayModelNo());
|
|
grossModel.setLcNo(receivedModel.getRailwayModelNo());
|
|
@@ -7413,10 +7507,12 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
HashMap<String, Object> countMap = meterWorkRailwayReceivedMapper.getCount(obj);
|
|
HashMap<String, Object> countMap = meterWorkRailwayReceivedMapper.getCount(obj);
|
|
|
int countNum = Integer.parseInt(countMap.get("COUNTNUM").toString());
|
|
int countNum = Integer.parseInt(countMap.get("COUNTNUM").toString());
|
|
|
if(countNum < 1) {
|
|
if(countNum < 1) {
|
|
|
- MeterWorkRailwayRecMain mainModel = meterWorkRailwayRecMainMapper.selectByPrimaryKey(receivedModel.getRailwayWorkNo());
|
|
|
|
|
- if(mainModel != null) {
|
|
|
|
|
- mainModel.setIsDispose("1");
|
|
|
|
|
- meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(mainModel);
|
|
|
|
|
|
|
+ HashMap<String, Object> objMap = new HashMap<>();
|
|
|
|
|
+ objMap.put("soundName", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ List<MeterWorkRailwayRecMain> recMains = meterWorkRailwayRecMainMapper.selectByParameters(objMap);
|
|
|
|
|
+ if(recMains.size() >= 1) {
|
|
|
|
|
+ recMains.get(0).setIsDispose("1");
|
|
|
|
|
+ meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(recMains.get(0));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -7435,8 +7531,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
rm.setMessage(strCar);
|
|
rm.setMessage(strCar);
|
|
|
}catch(Exception e) {
|
|
}catch(Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
- rm.setMessage("操作异常:>>>" + e.getMessage());
|
|
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
|
|
+ rm.setMessage("操作异常:>>>" + e.getMessage());
|
|
|
}
|
|
}
|
|
|
return rm;
|
|
return rm;
|
|
|
}
|
|
}
|
|
@@ -7469,6 +7565,23 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
//已使用 METER_WORK_RAILWAY_RECEIVED表状态设置为已使用
|
|
//已使用 METER_WORK_RAILWAY_RECEIVED表状态设置为已使用
|
|
|
meterWorkRailwayReceivedMapper.updateMeterWorkRailwayReceived(receivedModel.getActualFirstNo());
|
|
meterWorkRailwayReceivedMapper.updateMeterWorkRailwayReceived(receivedModel.getActualFirstNo());
|
|
|
|
|
|
|
|
|
|
+ //更新主表状态METER_WORK_RAILWAY_REC_MAIN
|
|
|
|
|
+ if(receivedModel.getRailwayWorkNo() != null && StringUtils.isNotEmpty(receivedModel.getRailwayWorkNo())) {
|
|
|
|
|
+ HashMap<String, Object> objRec = new HashMap<>();
|
|
|
|
|
+ objRec.put("railwayWorkNo", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ objRec.put("valueFlag", "1");
|
|
|
|
|
+ List<MeterWorkRailwayReceived> receiveds = meterWorkRailwayReceivedMapper.selectByParameters(objRec);
|
|
|
|
|
+ if(receiveds.size() < 1) {
|
|
|
|
|
+ HashMap<String, Object> objMap = new HashMap<>();
|
|
|
|
|
+ objMap.put("soundName", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ List<MeterWorkRailwayRecMain> recMains = meterWorkRailwayRecMainMapper.selectByParameters(objMap);
|
|
|
|
|
+ if(recMains.size() >= 1) {
|
|
|
|
|
+ recMains.get(0).setIsDispose("1");
|
|
|
|
|
+ meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(recMains.get(0));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
//从表赋值grossModel、历史皮也赋值tareModel并修改重量
|
|
//从表赋值grossModel、历史皮也赋值tareModel并修改重量
|
|
|
BeanUtils.copyProperties(receivedModel, grossModel);
|
|
BeanUtils.copyProperties(receivedModel, grossModel);
|
|
|
grossModel.setLcNo(receivedModel.getRailwayModelNo());
|
|
grossModel.setLcNo(receivedModel.getRailwayModelNo());
|
|
@@ -7516,7 +7629,6 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow.setNetTime(actualRow.getGrossTime());
|
|
actualRow.setNetTime(actualRow.getGrossTime());
|
|
|
actualRow.setCreateTime(actualRow.getGrossTime());
|
|
actualRow.setCreateTime(actualRow.getGrossTime());
|
|
|
actualRow.setCreateManName(actualRow.getGrossManName());
|
|
actualRow.setCreateManName(actualRow.getGrossManName());
|
|
|
- actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst1No()));
|
|
|
|
|
}else {
|
|
}else {
|
|
|
actualRow.setNetSpot3No(actualRow.getBaseSpot2No());
|
|
actualRow.setNetSpot3No(actualRow.getBaseSpot2No());
|
|
|
actualRow.setNetSpot3Name(actualRow.getBaseSpot2Name());
|
|
actualRow.setNetSpot3Name(actualRow.getBaseSpot2Name());
|
|
@@ -7525,8 +7637,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
actualRow.setNetTime(actualRow.getTareTime());
|
|
actualRow.setNetTime(actualRow.getTareTime());
|
|
|
actualRow.setCreateTime(actualRow.getTareTime());
|
|
actualRow.setCreateTime(actualRow.getTareTime());
|
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
actualRow.setCreateManName(actualRow.getTareManName());
|
|
|
- actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst2No()));
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+ actualRow.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualRow.getActualFirst1No()));
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
meterWorkRailwayActualMapper.insertSelective(actualRow);
|
|
|
|
|
|
|
|
//更新预报数
|
|
//更新预报数
|
|
@@ -7555,10 +7667,12 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
HashMap<String, Object> countMap = meterWorkRailwayReceivedMapper.getCount(obj);
|
|
HashMap<String, Object> countMap = meterWorkRailwayReceivedMapper.getCount(obj);
|
|
|
int countNum = Integer.parseInt(countMap.get("COUNTNUM").toString());
|
|
int countNum = Integer.parseInt(countMap.get("COUNTNUM").toString());
|
|
|
if(countNum < 1) {
|
|
if(countNum < 1) {
|
|
|
- MeterWorkRailwayRecMain mainModel = meterWorkRailwayRecMainMapper.selectByPrimaryKey(receivedModel.getRailwayWorkNo());
|
|
|
|
|
- if(mainModel != null) {
|
|
|
|
|
- mainModel.setIsDispose("1");
|
|
|
|
|
- meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(mainModel);
|
|
|
|
|
|
|
+ HashMap<String, Object> objMap = new HashMap<>();
|
|
|
|
|
+ objMap.put("soundName", receivedModel.getRailwayWorkNo());
|
|
|
|
|
+ List<MeterWorkRailwayRecMain> recMains = meterWorkRailwayRecMainMapper.selectByParameters(objMap);
|
|
|
|
|
+ if(recMains.size() >= 1) {
|
|
|
|
|
+ recMains.get(0).setIsDispose("1");
|
|
|
|
|
+ meterWorkRailwayRecMainMapper.updateByPrimaryKeySelective(recMains.get(0));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -7577,8 +7691,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
rm.setMessage(strCar);
|
|
rm.setMessage(strCar);
|
|
|
}catch(Exception e) {
|
|
}catch(Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
- rm.setMessage("操作异常:>>>" + e.getMessage());
|
|
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
|
|
+ rm.setMessage("操作异常:>>>" + e.getMessage());
|
|
|
}
|
|
}
|
|
|
return rm;
|
|
return rm;
|
|
|
}
|
|
}
|
|
@@ -7740,8 +7854,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
rm.setMessage("操作成功,总共"+ models.size() +"条数据,共有:" + count + "条数据匹配标识皮成功");
|
|
rm.setMessage("操作成功,总共"+ models.size() +"条数据,共有:" + count + "条数据匹配标识皮成功");
|
|
|
}catch(Exception e) {
|
|
}catch(Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
- rm.setMessage("操作异常:>>>" + e.getMessage());
|
|
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
|
|
+ rm.setMessage("操作异常:>>>" + e.getMessage());
|
|
|
}
|
|
}
|
|
|
return rm;
|
|
return rm;
|
|
|
}
|
|
}
|
|
@@ -8105,20 +8219,20 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
if(actualModel.getGrossTime().compareTo(actualModel.getTareTime()) >= 0) {
|
|
if(actualModel.getGrossTime().compareTo(actualModel.getTareTime()) >= 0) {
|
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot1No());
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot1No());
|
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot1Name());
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot1Name());
|
|
|
- actualModel.setNetManNo(actualModel.getGrossManNo());
|
|
|
|
|
- actualModel.setNetManName(actualModel.getGrossManName());
|
|
|
|
|
- actualModel.setNetTime(actualModel.getGrossTime());
|
|
|
|
|
- actualModel.setCreateTime(actualModel.getGrossTime());
|
|
|
|
|
- actualModel.setCreateManName(actualModel.getGrossManName());
|
|
|
|
|
|
|
+ actualModel.setNetManNo(userId);
|
|
|
|
|
+ actualModel.setNetManName(userName);
|
|
|
|
|
+ actualModel.setNetTime(new Date());
|
|
|
|
|
+ actualModel.setCreateTime(actualModel.getNetTime());
|
|
|
|
|
+ actualModel.setCreateManName(userName);
|
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst1No()));
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst1No()));
|
|
|
}else {
|
|
}else {
|
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot2No());
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot2No());
|
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot2Name());
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot2Name());
|
|
|
- actualModel.setNetManNo(actualModel.getTareManNo());
|
|
|
|
|
- actualModel.setNetManName(actualModel.getTareManName());
|
|
|
|
|
- actualModel.setNetTime(actualModel.getTareTime());
|
|
|
|
|
- actualModel.setCreateTime(actualModel.getTareTime());
|
|
|
|
|
- actualModel.setCreateManName(actualModel.getTareManName());
|
|
|
|
|
|
|
+ actualModel.setNetManNo(userId);
|
|
|
|
|
+ actualModel.setNetManName(userName);
|
|
|
|
|
+ actualModel.setNetTime(new Date());
|
|
|
|
|
+ actualModel.setCreateTime(actualModel.getNetTime());
|
|
|
|
|
+ actualModel.setCreateManName(userName);
|
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst2No()));
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst2No()));
|
|
|
}
|
|
}
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualModel);
|
|
meterWorkRailwayActualMapper.insertSelective(actualModel);
|
|
@@ -8134,7 +8248,7 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
preRailwayScaleMapper.updateByPrimaryKeySelective(scale);
|
|
preRailwayScaleMapper.updateByPrimaryKeySelective(scale);
|
|
|
count ++;
|
|
count ++;
|
|
|
}else {
|
|
}else {
|
|
|
- if(tareWeight.compareTo(new BigDecimal(0)) != 0 && tareWeight.compareTo(new BigDecimal(30000)) < 0) {
|
|
|
|
|
|
|
+ if(tareWeight.compareTo(new BigDecimal(0)) != 0 && tareWeight.compareTo(new BigDecimal(35000)) < 0) {
|
|
|
grossModel = meterWorkRailwayActFirstMapper.selectByPrimaryKey(grossNo);
|
|
grossModel = meterWorkRailwayActFirstMapper.selectByPrimaryKey(grossNo);
|
|
|
MeterWorkRailwayActual actualModel = new MeterWorkRailwayActual();
|
|
MeterWorkRailwayActual actualModel = new MeterWorkRailwayActual();
|
|
|
|
|
|
|
@@ -8171,20 +8285,20 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
if(actualModel.getGrossTime().compareTo(actualModel.getTareTime()) >= 0) {
|
|
if(actualModel.getGrossTime().compareTo(actualModel.getTareTime()) >= 0) {
|
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot1No());
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot1No());
|
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot1Name());
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot1Name());
|
|
|
- actualModel.setNetManNo(actualModel.getGrossManNo());
|
|
|
|
|
- actualModel.setNetManName(actualModel.getGrossManName());
|
|
|
|
|
- actualModel.setNetTime(actualModel.getGrossTime());
|
|
|
|
|
- actualModel.setCreateTime(actualModel.getGrossTime());
|
|
|
|
|
- actualModel.setCreateManName(actualModel.getGrossManName());
|
|
|
|
|
|
|
+ actualModel.setNetManNo(userId);
|
|
|
|
|
+ actualModel.setNetManName(userName);
|
|
|
|
|
+ actualModel.setNetTime(new Date());
|
|
|
|
|
+ actualModel.setCreateTime(actualModel.getNetTime());
|
|
|
|
|
+ actualModel.setCreateManName(userName);
|
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst1No()));
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst1No()));
|
|
|
}else {
|
|
}else {
|
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot2No());
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot2No());
|
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot2Name());
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot2Name());
|
|
|
- actualModel.setNetManNo(actualModel.getTareManNo());
|
|
|
|
|
- actualModel.setNetManName(actualModel.getTareManName());
|
|
|
|
|
- actualModel.setNetTime(actualModel.getTareTime());
|
|
|
|
|
- actualModel.setCreateTime(actualModel.getTareTime());
|
|
|
|
|
- actualModel.setCreateManName(actualModel.getTareManName());
|
|
|
|
|
|
|
+ actualModel.setNetManNo(userId);
|
|
|
|
|
+ actualModel.setNetManName(userName);
|
|
|
|
|
+ actualModel.setNetTime(new Date());
|
|
|
|
|
+ actualModel.setCreateTime(actualModel.getNetTime());
|
|
|
|
|
+ actualModel.setCreateManName(userName);
|
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst2No()));
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst2No()));
|
|
|
}
|
|
}
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualModel);
|
|
meterWorkRailwayActualMapper.insertSelective(actualModel);
|
|
@@ -8243,26 +8357,26 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
if(actualModel.getGrossTime().compareTo(actualModel.getTareTime()) >= 0) {
|
|
if(actualModel.getGrossTime().compareTo(actualModel.getTareTime()) >= 0) {
|
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot1No());
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot1No());
|
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot1Name());
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot1Name());
|
|
|
- actualModel.setNetManNo(actualModel.getGrossManNo());
|
|
|
|
|
- actualModel.setNetManName(actualModel.getGrossManName());
|
|
|
|
|
|
|
+ actualModel.setNetManNo(userId);
|
|
|
|
|
+ actualModel.setNetManName(userName);
|
|
|
actualModel.setNetTime(actualModel.getGrossTime());
|
|
actualModel.setNetTime(actualModel.getGrossTime());
|
|
|
actualModel.setCreateTime(actualModel.getGrossTime());
|
|
actualModel.setCreateTime(actualModel.getGrossTime());
|
|
|
- actualModel.setCreateManName(actualModel.getGrossManName());
|
|
|
|
|
|
|
+ actualModel.setCreateManName(userName);
|
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst1No()));
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst1No()));
|
|
|
}else {
|
|
}else {
|
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot2No());
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot2No());
|
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot2Name());
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot2Name());
|
|
|
- actualModel.setNetManNo(actualModel.getTareManNo());
|
|
|
|
|
- actualModel.setNetManName(actualModel.getTareManName());
|
|
|
|
|
|
|
+ actualModel.setNetManNo(userId);
|
|
|
|
|
+ actualModel.setNetManName(userName);
|
|
|
actualModel.setNetTime(actualModel.getTareTime());
|
|
actualModel.setNetTime(actualModel.getTareTime());
|
|
|
actualModel.setCreateTime(actualModel.getTareTime());
|
|
actualModel.setCreateTime(actualModel.getTareTime());
|
|
|
- actualModel.setCreateManName(actualModel.getTareManName());
|
|
|
|
|
|
|
+ actualModel.setCreateManName(userName);
|
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst2No()));
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst2No()));
|
|
|
}
|
|
}
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualModel);
|
|
meterWorkRailwayActualMapper.insertSelective(actualModel);
|
|
|
count ++;
|
|
count ++;
|
|
|
}else {
|
|
}else {
|
|
|
- if(tareWeight.compareTo(new BigDecimal(0)) != 0 && tareWeight.compareTo(new BigDecimal(30000)) < 0) {
|
|
|
|
|
|
|
+ if(tareWeight.compareTo(new BigDecimal(0)) != 0 && tareWeight.compareTo(new BigDecimal(35000)) < 0) {
|
|
|
grossModel = meterWorkRailwayActFirstMapper.selectByPrimaryKey(grossNo);
|
|
grossModel = meterWorkRailwayActFirstMapper.selectByPrimaryKey(grossNo);
|
|
|
MeterWorkRailwayActual actualModel = new MeterWorkRailwayActual();
|
|
MeterWorkRailwayActual actualModel = new MeterWorkRailwayActual();
|
|
|
BeanUtils.copyProperties(grossModel, tareModel);
|
|
BeanUtils.copyProperties(grossModel, tareModel);
|
|
@@ -8293,20 +8407,20 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
if(actualModel.getGrossTime().compareTo(actualModel.getTareTime()) >= 0) {
|
|
if(actualModel.getGrossTime().compareTo(actualModel.getTareTime()) >= 0) {
|
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot1No());
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot1No());
|
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot1Name());
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot1Name());
|
|
|
- actualModel.setNetManNo(actualModel.getGrossManNo());
|
|
|
|
|
- actualModel.setNetManName(actualModel.getGrossManName());
|
|
|
|
|
|
|
+ actualModel.setNetManNo(userId);
|
|
|
|
|
+ actualModel.setNetManName(userName);
|
|
|
actualModel.setNetTime(actualModel.getGrossTime());
|
|
actualModel.setNetTime(actualModel.getGrossTime());
|
|
|
actualModel.setCreateTime(actualModel.getGrossTime());
|
|
actualModel.setCreateTime(actualModel.getGrossTime());
|
|
|
- actualModel.setCreateManName(actualModel.getGrossManName());
|
|
|
|
|
|
|
+ actualModel.setCreateManName(userName);
|
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst1No()));
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst1No()));
|
|
|
}else {
|
|
}else {
|
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot2No());
|
|
actualModel.setNetSpot3No(actualModel.getBaseSpot2No());
|
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot2Name());
|
|
actualModel.setNetSpot3Name(actualModel.getBaseSpot2Name());
|
|
|
- actualModel.setNetManNo(actualModel.getTareManNo());
|
|
|
|
|
- actualModel.setNetManName(actualModel.getTareManName());
|
|
|
|
|
|
|
+ actualModel.setNetManNo(userId);
|
|
|
|
|
+ actualModel.setNetManName(userName);
|
|
|
actualModel.setNetTime(actualModel.getTareTime());
|
|
actualModel.setNetTime(actualModel.getTareTime());
|
|
|
actualModel.setCreateTime(actualModel.getTareTime());
|
|
actualModel.setCreateTime(actualModel.getTareTime());
|
|
|
- actualModel.setCreateManName(actualModel.getTareManName());
|
|
|
|
|
|
|
+ actualModel.setCreateManName(userName);
|
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst2No()));
|
|
actualModel.setLcNo(meterWorkRailwayActFirstMapper.getFirstLcNo(actualModel.getActualFirst2No()));
|
|
|
}
|
|
}
|
|
|
meterWorkRailwayActualMapper.insertSelective(actualModel);
|
|
meterWorkRailwayActualMapper.insertSelective(actualModel);
|
|
@@ -8321,8 +8435,8 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
|
|
|
rm.setMessage("共有" + count + "条数据一次批量成功");
|
|
rm.setMessage("共有" + count + "条数据一次批量成功");
|
|
|
}catch(Exception e) {
|
|
}catch(Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
- rm.setMessage(e.getMessage());
|
|
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
|
|
+ rm.setMessage(e.getMessage());
|
|
|
}
|
|
}
|
|
|
return rm;
|
|
return rm;
|
|
|
}
|
|
}
|