Browse Source

模块管理完善,添加修改显示接口

tags/正式3.3.0
王宁 2 years ago
parent
commit
5c085d7fe1

+ 19
- 2
sapi/src/main/java/com/xhkjedu/sapi/controller/system/ModuleController.java View File

@@ -37,17 +37,18 @@ public class ModuleController {
37 37
     @PostMapping("/list")
38 38
     public ResultVo listModules(@RequestBody TModule module){
39 39
         N_Utils.validation(new Object[]{module.getSchoolid(),"学校id",1,module.getModuletype(),"模块归属",1});
40
-        List<TModule> lst = moduleService.listModules(module.getSchoolid(), module.getModuletype(), 1);
40
+        List<TModule> lst = moduleService.listModules(module.getSchoolid(), module.getModuletype(), module.getDisplay());
41 41
         return new ResultVo(0,"获取应用集合成功",lst);
42 42
     }
43 43
 
44 44
     @PostMapping("/list2")
45 45
     public ResultVo listModules2(@RequestBody TModule module){
46 46
         N_Utils.validation(new Object[]{module.getSchoolid(),"学校id",1,module.getModuletype(),"模块归属",1});
47
-        List<TModule> lst = moduleService.listModules(module.getSchoolid(), module.getModuletype(), 1);
47
+        List<TModule> lst = moduleService.listModules(module.getSchoolid(), module.getModuletype(), module.getDisplay());
48 48
         return new ResultVo(0,"获取应用集合成功",lst);
49 49
     }
50 50
 
51
+    //学生网页端模块获取
51 52
     @PostMapping("/list_stu")
52 53
     public ResultVo listStuModules(@RequestBody TModule module){
53 54
         N_Utils.validation(new Object[]{module.getSchoolid(),"学校id",1,module.getModuletype(),"模块归属",1});
@@ -160,4 +161,20 @@ public class ModuleController {
160 161
         List<Map> list = moduleService.listForSel2(schoolid, moduletype);
161 162
         return new ResultVo(0,"获取模块选择列表成功", list);
162 163
     }
164
+
165
+    //设置显示
166
+    @PostMapping("/dis")
167
+    public ResultVo updateModuleDisplay(@RequestBody TModule module){
168
+        N_Utils.validation(new Object[]{module.getModuleid(),"模块id",2});
169
+        moduleService.updateModuleDisplay(module.getModuleid(),1);
170
+        return new ResultVo(0,"设置模块显示成功");
171
+    }
172
+
173
+    //设置模块不显示
174
+    @PostMapping("/nodis")
175
+    public ResultVo updateModuleNoDisplay(@RequestBody TModule module){
176
+        N_Utils.validation(new Object[]{module.getModuleid(),"模块id",2});
177
+        moduleService.updateModuleDisplay(module.getModuleid(),10);
178
+        return new ResultVo(0,"设置模块不显示成功");
179
+    }
163 180
 }

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

@@ -58,4 +58,7 @@ public interface ModuleMapper extends TkMapper<TModule> {
58 58
 
59 59
     //批量保存
60 60
     void batchSave(@Param("modules") List<TModule> modules);
61
+
62
+    //修改模块状态
63
+    void updateModuleDisplay(@Param("moduleid") String moduleid, @Param("display") Integer display);
61 64
 }

+ 5
- 0
sapi/src/main/java/com/xhkjedu/sapi/service/system/ModuleService.java View File

@@ -194,4 +194,9 @@ public class ModuleService {
194 194
     public void batchSave(List<TModule> modules) {
195 195
         moduleMapper.batchSave(modules);
196 196
     }
197
+
198
+    //修改模块状态
199
+    public void updateModuleDisplay(String moduleid,Integer dispaly){
200
+        moduleMapper.updateModuleDisplay(moduleid,dispaly);
201
+    }
197 202
 }

+ 3
- 1
sapi/src/main/resources/application.properties View File

@@ -2,6 +2,8 @@ server.port=8087
2 2
 spring.application.name=sapi
3 3
 #注册到我们本地的eureka注册中心,端口8081
4 4
 eureka.client.service-url.defaultZone=http://127.0.0.1:8081/eureka/
5
+#eureka.client.register-with-eureka=false
6
+#eureka.client.fetch-registry=false
5 7
 #设置eureka输出日志级别
6 8
 logging.level.com.netflix=error
7 9
 spring.datasource.url=jdbc:mysql://dbtest.xhkjedu.com:3306/xhkjedu_school_test?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&rewriteBatchedStatements=true&allowMultiQueries=true
@@ -98,4 +100,4 @@ cron.syncnum=100
98 100
 #每隔3s清除一下请求地址map
99 101
 cron.deleteUriMap=0/3 * * * * ?
100 102
 #版本号
101
-versionname=Test_v3.2.5
103
+versionname=Test_v3.2.7

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

@@ -73,4 +73,9 @@
73 73
             ,#{m.minout},#{m.mclass},#{m.level},#{m.mdefault},#{m.display},#{m.defaultid},#{m.createid},#{m.createtime},#{m.schoolid})
74 74
         </foreach>
75 75
     </insert>
76
+
77
+    <!--修改模块状态-->
78
+    <update id="updateModuleDisplay">
79
+        update t_module set display=#{display} where moduleid=#{moduleid}
80
+    </update>
76 81
 </mapper>

Loading…
Cancel
Save