diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/askQuestions/AskQuestionsMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/askQuestions/AskQuestionsMapper.xml index bf96e138..3873c0b7 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/askQuestions/AskQuestionsMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/askQuestions/AskQuestionsMapper.xml @@ -140,7 +140,7 @@ LEFT JOIN reply ON aq.ID = reply.ASK_ID LEFT JOIN ts_user t1 ON t1.USID = aq.QUESTIONER LEFT JOIN ts_user t2 ON t2.USID = reply.ANSWERER - LEFT JOIN subscription su ON su.ASK_ID = aq.ID + LEFT JOIN subscription su ON su.ASK_ID = aq.ID and su.SUB_STATE = 'y' AND su.USID = #{askQuestions.answerer} @@ -172,7 +172,10 @@ LEFT JOIN subscription su ON su.ASK_ID = aq.ID - + 1=1 + + AND su.SUB_STATE = 'y' + AND aq.QUESTIONER =#{askQuestions.questioner} @@ -214,7 +217,7 @@ LEFT JOIN reply ON aq.ID = reply.ASK_ID AND reply.STATE = '0' LEFT JOIN ts_user t1 ON t1.USID = aq.QUESTIONER LEFT JOIN ts_user t2 ON t2.USID = reply.ANSWERER - LEFT JOIN subscription su ON su.ASK_ID = aq.ID + LEFT JOIN subscription su ON su.ASK_ID = aq.ID and su.SUB_STATE = 'y' AND su.USID = #{askQuestions.answerer}