dengsixing hai 2 semanas
pai
achega
740ca8949c

+ 2 - 0
src/main/java/com/fdkankan/contro/mapper/IScenePlusMapper.java

@@ -18,4 +18,6 @@ public interface IScenePlusMapper extends BaseMapper<ScenePlus> {
     ScenePlus getDeletedByNum(String num);
 
 
+    void updateNumById(Long id, String num);
+
 }

+ 1 - 0
src/main/java/com/fdkankan/contro/service/IScenePlusService.java

@@ -33,5 +33,6 @@ public interface IScenePlusService extends IService<ScenePlus> {
 
     ScenePlus getDeletedByNum(String num);
 
+    void updateNumById(Long id, String num);
 
 }

+ 1 - 2
src/main/java/com/fdkankan/contro/service/impl/JmgaServiceImpl.java

@@ -336,8 +336,7 @@ public class JmgaServiceImpl implements IJmgaService {
                 throw new BusinessException(ModelingControlRespCode.NUM_EXISTS.code(), ModelingControlRespCode.NUM_EXISTS.message());
             }
             if(scenePlusDb != null && scenePlusDb.getRecStatus().equalsIgnoreCase(RecStatus.DISABLE.code())){
-                scenePlusDb.setNum(scenePlusDb.getNum() + "-" + scenePlusDb.getId());
-                scenePlusService.updateById(scenePlusDb);
+                scenePlusService.updateNumById(scenePlusDb.getId(), scenePlusDb.getNum() + "-" + scenePlusDb.getId());
             }
 
             int camType = sceneJson.getInteger("camType");

+ 5 - 0
src/main/java/com/fdkankan/contro/service/impl/ScenePlusServiceImpl.java

@@ -171,4 +171,9 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
     public ScenePlus getDeletedByNum(String num) {
         return this.getBaseMapper().getDeletedByNum(num);
     }
+
+    @Override
+    public void updateNumById(Long id, String num) {
+
+    }
 }

+ 4 - 0
src/main/resources/mapper/contro/ScenePlusMapper.xml

@@ -4,4 +4,8 @@
     <select id="getDeletedByNum" resultType="com.fdkankan.contro.entity.ScenePlus">
         select * from t_scene_plus t where t.num = #{num}
     </select>
+
+    <update id="updateNumById">
+        update t_scene_plus set num = #{num} where id = #{id}
+    </update>
 </mapper>