Просмотр исходного кода

数据源分组删除逻辑修改

chenw 7 лет назад
Родитель
Сommit
e6242792bd

+ 7 - 0
bi-server/src/main/java/com/usoftchina/bi/server/dao/dataSource/DataConnectorMapper.java

@@ -250,6 +250,13 @@ public interface DataConnectorMapper {
             "</script>")
     void updataConnectorGroup(GroupInfo groupInfo);
 
+    /**
+     * 删除分组时,将数据源分组更新成默认值 -1
+     * @param id  数据源分组ID
+     */
+    @Update("UPDATE BI_DATA_CONNECTORS SET BD_GROUP = -1 WHERE BD_GROUP = #{id,jdbcType=INTEGER}")
+    void updateGroupIdToDefault(Long id);
+
     /*
     删除分组
      */

+ 2 - 0
bi-server/src/main/java/com/usoftchina/bi/server/service/dataSource/DataConnectorService.java

@@ -314,6 +314,8 @@ public class DataConnectorService {
             return new RepEntity(RepCode.hasConUsing);
         }
         dataConnectorMapper.delConnectorGroup(id);
+        // 更新分组字段值
+        dataConnectorMapper.updateGroupIdToDefault(id);
         return new RepEntity(RepCode.success);
     }