diff --git a/business/src/main/java/com/fizz/business/service/impl/SetupFurTempServiceImpl.java b/business/src/main/java/com/fizz/business/service/impl/SetupFurTempServiceImpl.java index b185e06..10224a0 100644 --- a/business/src/main/java/com/fizz/business/service/impl/SetupFurTempServiceImpl.java +++ b/business/src/main/java/com/fizz/business/service/impl/SetupFurTempServiceImpl.java @@ -53,6 +53,10 @@ public class SetupFurTempServiceImpl implements ISetupFurTempService @Override public int insertSetupFurTemp(SetupFurTemp setupFurTemp) { + //如果 String steelGrade 存在则不能新增 + if (setupFurTempMapper.selectSetupFurTempBySteelGrade(setupFurTemp.getSteelGrade()) != null) { + throw new RuntimeException("该参数已存在"); + } setupFurTemp.setCreateTime(DateUtils.getNowDate()); return setupFurTempMapper.insertSetupFurTemp(setupFurTemp); } diff --git a/business/src/main/java/com/fizz/business/service/impl/SetupTensionServiceImpl.java b/business/src/main/java/com/fizz/business/service/impl/SetupTensionServiceImpl.java index fe825cd..3abc1da 100644 --- a/business/src/main/java/com/fizz/business/service/impl/SetupTensionServiceImpl.java +++ b/business/src/main/java/com/fizz/business/service/impl/SetupTensionServiceImpl.java @@ -53,6 +53,10 @@ public class SetupTensionServiceImpl implements ISetupTensionService @Override public int insertSetupTension(SetupTension setupTension) { + //如果thick 和 yield_stren已存在那么就不需要插入 + if(setupTensionMapper.selectSetupTensionByThick(setupTension.getThick(), setupTension.getYieldStren()) != null){ + throw new RuntimeException("该参数已存在"); + } setupTension.setCreateTime(DateUtils.getNowDate()); return setupTensionMapper.insertSetupTension(setupTension); } diff --git a/business/src/main/java/com/fizz/business/service/impl/SetupTlServiceImpl.java b/business/src/main/java/com/fizz/business/service/impl/SetupTlServiceImpl.java index c7d43a8..ce2825d 100644 --- a/business/src/main/java/com/fizz/business/service/impl/SetupTlServiceImpl.java +++ b/business/src/main/java/com/fizz/business/service/impl/SetupTlServiceImpl.java @@ -53,6 +53,10 @@ public class SetupTlServiceImpl implements ISetupTlService @Override public int insertSetupTl(SetupTl setupTl) { + //如果thick 和 yield_stren已存在那么就不需要插入 + if(setupTlMapper.selectSetupTlBySteelGrade(setupTl.getSteelGrade(), setupTl.getYieldStren(), setupTl.getThick()) != null){ + throw new RuntimeException("该参数已存在"); + } setupTl.setCreateTime(DateUtils.getNowDate()); return setupTlMapper.insertSetupTl(setupTl); } diff --git a/business/src/main/java/com/fizz/business/service/impl/SetupTmBendforceServiceImpl.java b/business/src/main/java/com/fizz/business/service/impl/SetupTmBendforceServiceImpl.java index 9927086..50b61c7 100644 --- a/business/src/main/java/com/fizz/business/service/impl/SetupTmBendforceServiceImpl.java +++ b/business/src/main/java/com/fizz/business/service/impl/SetupTmBendforceServiceImpl.java @@ -53,6 +53,10 @@ public class SetupTmBendforceServiceImpl implements ISetupTmBendforceService @Override public int insertSetupTmBendforce(SetupTmBendforce setupTmBendforce) { + // 如果width 和 rollForce 在表里已存在则不能新增 + if (setupTmBendforceMapper.selectSetupTmBendforceByWidth(setupTmBendforce.getWidth(),setupTmBendforce.getRollForce()) != null) { + throw new RuntimeException("该参数已存在"); + } setupTmBendforce.setCreateTime(DateUtils.getNowDate()); return setupTmBendforceMapper.insertSetupTmBendforce(setupTmBendforce); } diff --git a/business/src/main/java/com/fizz/business/service/impl/SetupTmMeshServiceImpl.java b/business/src/main/java/com/fizz/business/service/impl/SetupTmMeshServiceImpl.java index 873ada6..688835d 100644 --- a/business/src/main/java/com/fizz/business/service/impl/SetupTmMeshServiceImpl.java +++ b/business/src/main/java/com/fizz/business/service/impl/SetupTmMeshServiceImpl.java @@ -53,6 +53,10 @@ public class SetupTmMeshServiceImpl implements ISetupTmMeshService @Override public int insertSetupTmMesh(SetupTmMesh setupTmMesh) { + // 如果steelGrade,yieldStren,thick 在表里已存在则不能新增 + if (setupTmMeshMapper.selectSetupTmMeshBySteelGrade(setupTmMesh.getSteelGrade(), setupTmMesh.getYieldStren(), setupTmMesh.getThick()) != null) { + throw new RuntimeException("该参数已存在"); + } setupTmMesh.setCreateTime(DateUtils.getNowDate()); return setupTmMeshMapper.insertSetupTmMesh(setupTmMesh); } diff --git a/business/src/main/java/com/fizz/business/service/impl/SetupTmRollforceServiceImpl.java b/business/src/main/java/com/fizz/business/service/impl/SetupTmRollforceServiceImpl.java index 1cb71c6..914a4e5 100644 --- a/business/src/main/java/com/fizz/business/service/impl/SetupTmRollforceServiceImpl.java +++ b/business/src/main/java/com/fizz/business/service/impl/SetupTmRollforceServiceImpl.java @@ -53,6 +53,10 @@ public class SetupTmRollforceServiceImpl implements ISetupTmRollforceService @Override public int insertSetupTmRollforce(SetupTmRollforce setupTmRollforce) { + //如果steelGrade,yieldStren,thick,elong 在表里已存在则不能新增 + if (setupTmRollforceMapper.selectSetupTmRollforceBySteelGrade(setupTmRollforce.getSteelGrade(), setupTmRollforce.getYieldStren(), setupTmRollforce.getThick(), setupTmRollforce.getElong()) != null) { + throw new RuntimeException("该数据已存在"); + } setupTmRollforce.setCreateTime(DateUtils.getNowDate()); return setupTmRollforceMapper.insertSetupTmRollforce(setupTmRollforce); } diff --git a/business/target/classes/mapper/SegmentTotalMapper.xml b/business/target/classes/mapper/SegmentTotalMapper.xml index 3c92be4..64bfd70 100644 --- a/business/target/classes/mapper/SegmentTotalMapper.xml +++ b/business/target/classes/mapper/SegmentTotalMapper.xml @@ -1,7 +1,21 @@ - - + + + - + SELECT + total_values_json + FROM cpl_segment_total + WHERE en_coil_id = #{coilId} + ORDER BY seg_no DESC + LIMIT 1 + +