|
@@ -28,6 +28,7 @@ import com.steerinfo.meterwork.meterworkimage.mapper.MeterWorkImageMapper;
|
|
|
import com.steerinfo.meterwork.meterworkimage.model.MeterWorkImage;
|
|
import com.steerinfo.meterwork.meterworkimage.model.MeterWorkImage;
|
|
|
import com.steerinfo.meterwork.meterworkprelink.mapper.MeterWorkPreLinkMapper;
|
|
import com.steerinfo.meterwork.meterworkprelink.mapper.MeterWorkPreLinkMapper;
|
|
|
import com.steerinfo.meterwork.meterworkprelink.service.IMeterWorkPreLinkService;
|
|
import com.steerinfo.meterwork.meterworkprelink.service.IMeterWorkPreLinkService;
|
|
|
|
|
+import com.steerinfo.meterwork.meterworkrailwayactfirst.model.MeterWorkRailwayActFirst;
|
|
|
import com.steerinfo.meterwork.meterworkrailwayactual.mapper.MeterWorkRailwayActualMapper;
|
|
import com.steerinfo.meterwork.meterworkrailwayactual.mapper.MeterWorkRailwayActualMapper;
|
|
|
import com.steerinfo.meterwork.meterworkrailwayactual.model.MeterWorkRailwayActual;
|
|
import com.steerinfo.meterwork.meterworkrailwayactual.model.MeterWorkRailwayActual;
|
|
|
import com.steerinfo.pretrack.pretracknotice.mapper.PreTrackNoticeMapper;
|
|
import com.steerinfo.pretrack.pretracknotice.mapper.PreTrackNoticeMapper;
|
|
@@ -2415,6 +2416,19 @@ public class MeterWorkCarActualBakServiceImpl extends BaseServiceImpl<MeterWorkC
|
|
|
actual.setActualFirst2No(actual.getActualFirst2No() + "bak");
|
|
actual.setActualFirst2No(actual.getActualFirst2No() + "bak");
|
|
|
actual.setActualNo(actual.getActualNo()+"bak");
|
|
actual.setActualNo(actual.getActualNo()+"bak");
|
|
|
|
|
|
|
|
|
|
+ MeterWorkCarActual tempActual = meterWorkCarActualMapper.selectByPrimaryKey(actual.getActualNo());
|
|
|
|
|
+ if(tempActual != null) {
|
|
|
|
|
+ throw new Exception("结净数据已转成正式数据,不能重复转正式数据");
|
|
|
|
|
+ }
|
|
|
|
|
+ MeterWorkCarActualFirst tempGrossFirst = meterWorkCarActualFirstMapper.selectByPrimaryKey(actual.getActualFirst1No());
|
|
|
|
|
+ if(tempActual != null) {
|
|
|
|
|
+ throw new Exception("一次毛重数据已转成正式数据,不能重复转正式数据");
|
|
|
|
|
+ }
|
|
|
|
|
+ MeterWorkCarActualFirst tempTareFirst = meterWorkCarActualFirstMapper.selectByPrimaryKey(actual.getActualFirst2No());
|
|
|
|
|
+ if(tempActual != null) {
|
|
|
|
|
+ throw new Exception("一次皮重数据已转成正式数据,不能重复转正式数据");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
meterWorkCarActualMapper.insert(actual);
|
|
meterWorkCarActualMapper.insert(actual);
|
|
|
|
|
|
|
|
//同时将两个一次也复制一下
|
|
//同时将两个一次也复制一下
|
|
@@ -2478,6 +2492,19 @@ public class MeterWorkCarActualBakServiceImpl extends BaseServiceImpl<MeterWorkC
|
|
|
actual.setActualFirst2No(actual.getActualFirst2No() + "bak");
|
|
actual.setActualFirst2No(actual.getActualFirst2No() + "bak");
|
|
|
actual.setActualNo(actual.getActualNo()+"bak");
|
|
actual.setActualNo(actual.getActualNo()+"bak");
|
|
|
|
|
|
|
|
|
|
+ MeterWorkCarActual tempActual = meterWorkCarActualMapper.selectByPrimaryKey(actual.getActualNo());
|
|
|
|
|
+ if(tempActual != null) {
|
|
|
|
|
+ throw new Exception("结净数据已转成正式数据,不能重复转正式数据");
|
|
|
|
|
+ }
|
|
|
|
|
+ MeterWorkCarActualFirst tempGrossFirst = meterWorkCarActualFirstMapper.selectByPrimaryKey(actual.getActualFirst1No());
|
|
|
|
|
+ if(tempActual != null) {
|
|
|
|
|
+ throw new Exception("一次毛重数据已转成正式数据,不能重复转正式数据");
|
|
|
|
|
+ }
|
|
|
|
|
+ MeterWorkCarActualFirst tempTareFirst = meterWorkCarActualFirstMapper.selectByPrimaryKey(actual.getActualFirst2No());
|
|
|
|
|
+ if(tempActual != null) {
|
|
|
|
|
+ throw new Exception("一次皮重数据已转成正式数据,不能重复转正式数据");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
meterWorkCarActualMapper.insert(actual);
|
|
meterWorkCarActualMapper.insert(actual);
|
|
|
|
|
|
|
|
//同时将两个一次也复制一下
|
|
//同时将两个一次也复制一下
|