Kaynağa Gözat

fix 回复删除子会话

he2802 3 yıl önce
ebeveyn
işleme
54e2c2bb2c

+ 1 - 1
zhongzheng-system/src/main/resources/mapper/modules/course/CourseSubjectMapper.xml

@@ -82,7 +82,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             and (SELECT COUNT(t.id) FROM course_subject_project t  where t.project_id = #{projectId} AND t.subject_id = s.id) > 0
         </if>
         <if test="businessId != null and businessId!=0 ">
-            and (SELECT COUNT(t.id) FROM course_subject_project t LEFT JOIN course_business cb on cb.project_id = t.project_id where t.project_id = #{businessId} AND t.subject_id = s.id) > 0
+            and (SELECT COUNT(t.id) FROM course_subject_project t LEFT JOIN course_business cb on cb.project_id = t.project_id where cb.id = #{businessId} AND t.subject_id = s.id) > 0
         </if>
         <if test="subjectName != null and subjectName!='' ">
             AND s.subject_name = #{subjectName}

+ 1 - 5
zhongzheng-system/src/main/resources/mapper/modules/user/UserCourseAnswerMapper.xml

@@ -112,11 +112,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     </select>
 
     <update id="delChildAnswer" parameterType="com.zhongzheng.modules.user.bo.UserCourseAnswerQueryBo"  >
-        UPDATE user_course_answer
-        SET `status` = - 1
-        WHERE
-            FIND_IN_SET(
-                    answer_id,( SELECT @pids := #{answerId}))
+          UPDATE user_course_answer SET `status` = - 1 WHERE FIND_IN_SET(answer_id,( SELECT <![CDATA[ @pids := ]]> #{answerId}))
     </update>
 
     <update id="delChildAnswer2" parameterType="com.zhongzheng.modules.user.bo.UserCourseAnswerQueryBo"  >