Browse Source

完善模块修改

tags/正式3.14.0^0
王宁 4 months ago
parent
commit
b15e4b39be

+ 1
- 1
sapi/src/main/java/com/xhkjedu/sapi/mapper/system/ModuleMapper.java View File

85
     void updateBatchModulename(@Param("moduleid") String moduleid,@Param("modulename") String modulename,@Param("newmodulename") String newmodulename);
85
     void updateBatchModulename(@Param("moduleid") String moduleid,@Param("modulename") String modulename,@Param("newmodulename") String newmodulename);
86
 
86
 
87
     //根据默认模块更改应用图标
87
     //根据默认模块更改应用图标
88
-    void updateBatchModuleico(@Param("moduleid") String moduleid,@Param("moduleico") String moduleico,@Param("newmoduleico") String newmoduleico);
88
+    void updateBatchModuleico(@Param("moduleid") String moduleid,@Param("newmoduleico") String newmoduleico);
89
 
89
 
90
      //根据默认模块更改固定值:适用终端、站内应用、应用地址、应用编码、应用描述
90
      //根据默认模块更改固定值:适用终端、站内应用、应用地址、应用编码、应用描述
91
     void updateBatchFixed(@Param("module") TModuledefault module);
91
     void updateBatchFixed(@Param("module") TModuledefault module);

+ 2
- 2
sapi/src/main/java/com/xhkjedu/sapi/service/system/ModuledefaultService.java View File

125
                 moduleMapper.updateBatchModulename(moduleid,originModule.getModulename(),model.getModulename());
125
                 moduleMapper.updateBatchModulename(moduleid,originModule.getModulename(),model.getModulename());
126
             }
126
             }
127
             //应用图标,如果学校已设置不动,未设置更改
127
             //应用图标,如果学校已设置不动,未设置更改
128
-            if(!originModule.getModuleico().equals(model.getModuleico())){
129
-                moduleMapper.updateBatchModuleico(moduleid, originModule.getModuleico(),model.getModuleico());
128
+            if(N_Utils.isEmpty(originModule.getModuleico()) || !originModule.getModuleico().equals(model.getModuleico())){
129
+                moduleMapper.updateBatchModuleico(moduleid, model.getModuleico());
130
             }
130
             }
131
 
131
 
132
             //直接覆盖所有学校:适用终端、站内应用、应用地址、应用编码、应用描述
132
             //直接覆盖所有学校:适用终端、站内应用、应用地址、应用编码、应用描述

+ 1
- 1
sapi/src/main/resources/mapper/system/ModuleMapper.xml View File

112
     </update>
112
     </update>
113
     <!--根据默认模块更改应用图标-->
113
     <!--根据默认模块更改应用图标-->
114
     <update id="updateBatchModuleico">
114
     <update id="updateBatchModuleico">
115
-        update t_module set moduleico=#{newmoduleico} where defaultid=#{moduleid} and moduleico=#{moduleico}
115
+        update t_module set moduleico=#{newmoduleico} where defaultid=#{moduleid}
116
     </update>
116
     </update>
117
     <!--根据默认模块更改固定值:适用终端、站内应用、应用地址、应用编码、应用描述mabbrevname=#{module.mabbrevname},-->
117
     <!--根据默认模块更改固定值:适用终端、站内应用、应用地址、应用编码、应用描述mabbrevname=#{module.mabbrevname},-->
118
     <update id="updateBatchFixed">
118
     <update id="updateBatchFixed">

Loading…
Cancel
Save