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
     @PostMapping("/list")
37
     @PostMapping("/list")
38
     public ResultVo listModules(@RequestBody TModule module){
38
     public ResultVo listModules(@RequestBody TModule module){
39
         N_Utils.validation(new Object[]{module.getSchoolid(),"学校id",1,module.getModuletype(),"模块归属",1});
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
         return new ResultVo(0,"获取应用集合成功",lst);
41
         return new ResultVo(0,"获取应用集合成功",lst);
42
     }
42
     }
43
 
43
 
44
     @PostMapping("/list2")
44
     @PostMapping("/list2")
45
     public ResultVo listModules2(@RequestBody TModule module){
45
     public ResultVo listModules2(@RequestBody TModule module){
46
         N_Utils.validation(new Object[]{module.getSchoolid(),"学校id",1,module.getModuletype(),"模块归属",1});
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
         return new ResultVo(0,"获取应用集合成功",lst);
48
         return new ResultVo(0,"获取应用集合成功",lst);
49
     }
49
     }
50
 
50
 
51
+    //学生网页端模块获取
51
     @PostMapping("/list_stu")
52
     @PostMapping("/list_stu")
52
     public ResultVo listStuModules(@RequestBody TModule module){
53
     public ResultVo listStuModules(@RequestBody TModule module){
53
         N_Utils.validation(new Object[]{module.getSchoolid(),"学校id",1,module.getModuletype(),"模块归属",1});
54
         N_Utils.validation(new Object[]{module.getSchoolid(),"学校id",1,module.getModuletype(),"模块归属",1});
160
         List<Map> list = moduleService.listForSel2(schoolid, moduletype);
161
         List<Map> list = moduleService.listForSel2(schoolid, moduletype);
161
         return new ResultVo(0,"获取模块选择列表成功", list);
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
 
58
 
59
     //批量保存
59
     //批量保存
60
     void batchSave(@Param("modules") List<TModule> modules);
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
     public void batchSave(List<TModule> modules) {
194
     public void batchSave(List<TModule> modules) {
195
         moduleMapper.batchSave(modules);
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
 spring.application.name=sapi
2
 spring.application.name=sapi
3
 #注册到我们本地的eureka注册中心,端口8081
3
 #注册到我们本地的eureka注册中心,端口8081
4
 eureka.client.service-url.defaultZone=http://127.0.0.1:8081/eureka/
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
 #设置eureka输出日志级别
7
 #设置eureka输出日志级别
6
 logging.level.com.netflix=error
8
 logging.level.com.netflix=error
7
 spring.datasource.url=jdbc:mysql://dbtest.xhkjedu.com:3306/xhkjedu_school_test?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&rewriteBatchedStatements=true&allowMultiQueries=true
9
 spring.datasource.url=jdbc:mysql://dbtest.xhkjedu.com:3306/xhkjedu_school_test?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&rewriteBatchedStatements=true&allowMultiQueries=true
98
 #每隔3s清除一下请求地址map
100
 #每隔3s清除一下请求地址map
99
 cron.deleteUriMap=0/3 * * * * ?
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
             ,#{m.minout},#{m.mclass},#{m.level},#{m.mdefault},#{m.display},#{m.defaultid},#{m.createid},#{m.createtime},#{m.schoolid})
73
             ,#{m.minout},#{m.mclass},#{m.level},#{m.mdefault},#{m.display},#{m.defaultid},#{m.createid},#{m.createtime},#{m.schoolid})
74
         </foreach>
74
         </foreach>
75
     </insert>
75
     </insert>
76
+
77
+    <!--修改模块状态-->
78
+    <update id="updateModuleDisplay">
79
+        update t_module set display=#{display} where moduleid=#{moduleid}
80
+    </update>
76
 </mapper>
81
 </mapper>

Loading…
Cancel
Save