Browse Source

教研详情,公开模式

tags/正式3.10.1
王宁 1 year ago
parent
commit
a19b3c6c3a

+ 1
- 1
sapi/src/main/java/com/xhkjedu/sapi/mapper/research/ResearchUserMapper.java View File

@@ -110,7 +110,7 @@ public interface ResearchUserMapper extends TkMapper<TResearchUser> {
110 110
     List<Map<String, String>> listUserByRidAndSid(@Param("researchid") Integer researchid, @Param("schoolid") Integer schoolid);
111 111
 
112 112
     //教研学校用户
113
-    List<Map> listReaearchSchools(@Param("researchid") Integer researchid, @Param("schoolid") Integer schoolid);
113
+    List<Map> listReaearchSchools(@Param("researchid") Integer researchid,@Param("publiced") Integer publiced, @Param("schoolid") Integer schoolid);
114 114
 
115 115
     //根据教研教师id获取教研截至时间
116 116
     TResearch getResearchStoptime(@Param("ruid") Integer ruid);

+ 4
- 3
sapi/src/main/java/com/xhkjedu/sapi/service/research/ResearchUserService.java View File

@@ -74,9 +74,10 @@ public class ResearchUserService {
74 74
             messageSender.convertVideo(researchUserVo.getResearchid(), researchUserVo.getResearchpath());
75 75
         }
76 76
 
77
-        // 如果教研是公开的,则获取所有已提交教研
78
-        if (researchUserVo.getPubliced() == 0) {
79
-            List<Map> schools = researchUserMapper.listReaearchSchools(researchid, researchUserVo.getSchoolid());
77
+        int publiced = researchUserVo.getPubliced();
78
+        // 如果教研是公开的,则获取所有已提交教研publiced:是否公开0不公开1校内公开2全部公开
79
+        if (publiced > 0) {
80
+            List<Map> schools = researchUserMapper.listReaearchSchools(researchid,publiced, researchUserVo.getSchoolid());
80 81
             // 去除学校中未参与评价教师
81 82
             for (int i = 0; i < schools.size(); i++) {
82 83
                 List<Map> commitRusers = new ArrayList<>();

+ 5
- 1
sapi/src/main/resources/mapper/research/ResearchUserMapper.xml View File

@@ -105,7 +105,11 @@
105 105
         u.username createname,u.headpic
106 106
         from t_research_user ru left join t_user u on ru.userid=u.userid
107 107
         left join t_school s on ru.schoolid=s.schoolid
108
-        where ru.researchid=#{researchid} order by ru.schoolid=#{schoolid},ru.schoolid,ru.reviewtime desc
108
+        where ru.researchid=#{researchid}
109
+        <if test="publiced!=null and publiced==1">
110
+            and ru.schoolid=#{schoolid}
111
+        </if>
112
+        order by ru.schoolid=#{schoolid},ru.schoolid,ru.reviewtime desc
109 113
     </select>
110 114
 
111 115
     <!--根据教研教师id获取教研截至时间-->

Loading…
Cancel
Save