Explorar o código

fengji 修改操作手册

yanite %!s(int64=3) %!d(string=hai) anos
pai
achega
bd244cd105

+ 2 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/SysManualDao.java

@@ -20,5 +20,7 @@ public interface SysManualDao extends BaseMapper<SysManual> {
     int findRecordCount(Map<String, Object> params);
 
     List<SysManual> queryRecord(Map<String, Object> params);
+
+    List<String> listMenuIds();
 }
 

+ 3 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/SysManualService.java

@@ -17,6 +17,8 @@ public interface SysManualService extends IService<SysManual> {
 
     Boolean add(SysManual sysManual, Integer userId);
 
-    Boolean update(SysManual sysManual, Integer userId);
+    int update(SysManual sysManual, Integer userId);
+
+    String listMenuIds();
 }
 

+ 9 - 8
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysManualServiceImpl.java

@@ -1,19 +1,14 @@
 package com.ym.mec.biz.service.impl;
 
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ym.mec.biz.dal.dao.SysManualDao;
-import com.ym.mec.biz.dal.entity.CloudTeacherStudent;
-import com.ym.mec.biz.dal.entity.SysConfig;
 import com.ym.mec.biz.dal.entity.SysManual;
 import com.ym.mec.biz.dal.page.SysManualQueryInfo;
 import com.ym.mec.biz.service.SysManualService;
-import com.ym.mec.common.dal.BaseDAO;
 import com.ym.mec.common.page.PageInfo;
-import com.ym.mec.common.page.PageUtil;
 import com.ym.mec.common.page.WrapperUtil;
 import com.ym.mec.util.collection.MapUtil;
+import jodd.util.StringUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -63,11 +58,17 @@ public class SysManualServiceImpl extends ServiceImpl<SysManualDao, SysManual> i
         return this.save(sysManual);
     }
 
-    public Boolean update(SysManual sysManual, Integer userId) {
+    public int update(SysManual sysManual, Integer userId) {
         logger.info("sysManual save");
         sysManual.setOperatorId(userId);
         sysManual.setUpdateTime(new Date());
-        return this.save(sysManual);
+        return sysManualDao.update(sysManual, new WrapperUtil<SysManual>().hasEq("id_", sysManual.getId()).queryWrapper());
+    }
+
+    @Override
+    public String listMenuIds() {
+        List<String> menuIds = sysManualDao.listMenuIds();
+        return StringUtil.join(menuIds, ",");
     }
 }
 

+ 3 - 0
mec-biz/src/main/resources/config/mybatis/SysManualMapper.xml

@@ -59,5 +59,8 @@
         </where>
         <include refid="global.limit"/>
     </select>
+    <select id="listMenuIds" resultType="java.lang.String">
+        select menu_id_ from sys_manual
+    </select>
 
 </mapper>

+ 6 - 0
mec-web/src/main/java/com/ym/mec/web/controller/SysManualController.java

@@ -38,6 +38,12 @@ public class SysManualController extends BaseController {
     private SysUserFeignService sysUserFeignService;
 
     @ApiOperation(value = "查询操作手册")
+    @RequestMapping("/listMenuIds")
+    public Object listMenuIds() {
+        return succeed(sysManualService.listMenuIds());
+    }
+
+    @ApiOperation(value = "查询操作手册")
     @RequestMapping("/list")
     public Object list(SysManualQueryInfo queryInfo) {
         return succeed(sysManualService.query(queryInfo));