Quellcode durchsuchen

1、移动端查询内容是,传入登陆者id
2、增加学生人数返回

dzx vor 1 Jahr
Ursprung
Commit
2c82504d49

+ 2 - 0
src/main/java/com/xjrsoft/module/evaluate/controller/EvaluateWriteController.java

@@ -1,6 +1,7 @@
 package com.xjrsoft.module.evaluate.controller;
 
 import cn.dev33.satoken.annotation.SaCheckPermission;
+import cn.dev33.satoken.stp.StpUtil;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.xjrsoft.common.model.result.RT;
 import com.xjrsoft.common.page.ConventPage;
@@ -46,6 +47,7 @@ public class EvaluateWriteController {
     @ApiOperation(value="评价管理列表(分页)")
     @SaCheckPermission("evaluatemanage:detail")
     public RT<PageOutput<EvaluateWritePageVo>> page(@Valid EvaluateWritePageDto dto){
+        dto.setLoginUserId(StpUtil.getLoginIdAsLong());
         Page<EvaluateWritePageVo> page = evaluateManageService.getMobilePage(new Page<>(dto.getLimit(), dto.getSize()), dto);
         PageOutput<EvaluateWritePageVo> pageOutput = ConventPage.getPageOutput(page, EvaluateWritePageVo.class);
         return RT.ok(pageOutput);

+ 1 - 0
src/main/java/com/xjrsoft/module/evaluate/service/impl/EvaluateObjectServiceImpl.java

@@ -125,6 +125,7 @@ public class EvaluateObjectServiceImpl extends MPJBaseServiceImpl<EvaluateObject
             }else{
                 executerList.addAll(dataList);
             }
+            objectListVo.setExecuterCount(executerList.size());
             objectListVo.setExecuterList(executerList);
         }
         return newObjectList;

+ 7 - 7
src/main/resources/mapper/evaluate/EvaluateManageMapper.xml

@@ -37,13 +37,13 @@
     </select>
 
     <select id="getMobilePage" parameterType="com.xjrsoft.module.evaluate.dto.EvaluateWritePageDto" resultType="com.xjrsoft.module.evaluate.vo.EvaluateWritePageVo">
-        select t2.id, t2.name,t4.name as evaluate_type_cn,t2.start_time,t2.end_time,t2.status
-        from evaluate_executer t1
-        left join evaluate_manage t2 on t2.id = t1.evaluate_manage_id
-        left join evaluate_template t3 on t3.id = t2.evaluate_template_id
-        left join xjr_dictionary_detail t4 on t4.code = t3.evaluate_type and t4.item_id = 1746831039385366530
-        where t1.delete_mark = 0 and t2.delete_mark = 0
-        and t1.status = #{dto.status} and t1.user_id = #{dto.loginUserId}
+        SELECT t1.id, t1.name,t4.name AS evaluate_type_cn,t1.start_time,t1.end_time,t1.status,t2.user_id
+        FROM evaluate_manage t1
+        LEFT JOIN evaluate_executer t2 ON t1.id = t2.evaluate_manage_id
+        LEFT JOIN evaluate_template t3 ON t3.id = t1.evaluate_template_id
+        LEFT JOIN xjr_dictionary_detail t4 ON t4.code = t3.evaluate_type AND t4.item_id = 1746831039385366530
+        WHERE t1.delete_mark = 0 AND t2.delete_mark = 0
+        and t2.status = #{dto.status} and t2.user_id = #{dto.loginUserId}
     </select>
     <select id="getWriteInfo" parameterType="com.xjrsoft.module.evaluate.dto.EvaluateWritePageDto" resultType="com.xjrsoft.module.evaluate.vo.EvaluateWriteVo">
         select t1.id, t1.name,t1.start_time,t1.end_time,