Prechádzať zdrojové kódy

演练任务权限更新

jingyuanchao 2 rokov pred
rodič
commit
d1fb3d6f96

+ 1 - 1
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/drill/controller/CoreDrillTaskController.java

@@ -108,7 +108,7 @@ public class CoreDrillTaskController extends BaseController {
 
 
     @ApiOperation(value = "预案演练任务评价")
-    @RequiresPermissions("core:drillTask:edit")
+    @RequiresPermissions("core:drillTask:evaluate")
     @PostMapping("/evaluate")
     public AjaxResult evaluate(@RequestBody @Validated CoreDrillTaskEvaluateDto request) {
         return success(coreDrillTaskService.evaluate(request));

+ 1 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/drill/mapper/CoreDrillTaskToUserMapper.java

@@ -4,6 +4,7 @@ package com.xunmei.core.drill.mapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.xunmei.common.core.domain.drill.domain.CoreDrillTaskToUser;
 import com.xunmei.common.core.domain.edu.domain.CoreEduTrainingTaskToUser;
+import org.apache.ibatis.annotations.Param;
 
 /**
  * 预案演练任务角色关系Mapper接口

+ 25 - 0
soc-modules/soc-modules-core/src/main/resources/mapper/drill/CoreDrillTaskToUserMapper.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xunmei.core.drill.mapper.CoreDrillTaskToUserMapper">
+    <resultMap type="com.xunmei.common.core.domain.drill.domain.CoreDrillTaskToUser"
+               id="CoreEduTrainingTaskToUserResult">
+        <result property="drillTaskId" column="edu_training_task_id"/>
+        <result property="userId" column="user_id"/>
+        <result property="type" column="type"/>
+    </resultMap>
+
+    <sql id="selectCoreEduTrainingTaskToUserVo">
+        select edu_training_task_id, user_id, type
+        from core_edu_training_task_to_user
+    </sql>
+
+    <update id="updateSign">
+        update core_drill_task_to_user
+        set sign      = 1,
+            sign_image=#{signImage}
+        where drill_task_id = #{drillTaskId}
+          and user_id = #{userId}
+    </update>
+</mapper>