bug 55837 修复

This commit is contained in:
yuezhihang
2022-06-20 15:48:28 +08:00
parent f3eee80a6c
commit c82ccd27d8
5 changed files with 34 additions and 0 deletions
@@ -113,6 +113,17 @@ public class AskQuestionsController extends BaseController<AskQuestions> {
return Result.success(askQuestionsList);
}
/**
* 根据标准编号,等查询条件 查询我的回答
* @param askQuestions
* @return
*/
@GetMapping("/getAskQuestionsNew")
public ResponseMessage getAskQuestionsNew(AskQuestions askQuestions){
List<AskQuestions> askQuestionsList = askQuestionsService.getAskQuestionsNew(askQuestions);
return Result.success(askQuestionsList);
}
/**
* 根据问题ID查询回答***
* @param id
@@ -18,6 +18,8 @@ public interface AskQuestionsDao extends BaseMapper<AskQuestions> {
List<AskQuestions> getAskQuestions (@Param("askQuestions") AskQuestions askQuestions);
List<AskQuestions> getAskQuestionsNew (@Param("askQuestions") AskQuestions askQuestions);
List<AskQuestions> getReplyDetails (@Param("askQuestions") AskQuestions askQuestions);
List<AskQuestions> getReplyDetailsByStandId (@Param("askQuestions") AskQuestions askQuestions);
@@ -15,6 +15,7 @@ import java.util.List;
public interface AskQuestionsService extends IService<AskQuestions> {
List<AskQuestions> getAskQuestions(AskQuestions askQuestions);
List<AskQuestions> getAskQuestionsNew(AskQuestions askQuestions);
List<AskQuestions> getReplyDetails(AskQuestions askQuestions);
List<AskQuestions> getReplyDetailsByStandId(AskQuestions askQuestions);
@@ -69,6 +69,11 @@ public class AskQuestionsServiceImpl extends ServiceImpl<AskQuestionsDao, AskQue
return askQuestionsDao.getAskQuestionsByStandardId(standardId);
}
@Override
public List<AskQuestions> getAskQuestionsNew(AskQuestions askQuestions) {
return askQuestionsDao.getAskQuestionsNew(askQuestions);
}
@Override
public List<AskQuestions> getArchiveAskQuestions(String id) {
return askQuestionsDao.getArchiveAskQuestions(id);
@@ -218,6 +218,21 @@
WHERE
ti.`name`='标准法规部'
</select>
<select id="getAskQuestionsNew" resultType="com.adc.da.slrs.StandardQA.entity.AskQuestions">
SELECT aq.ID,aq.CLASSIFICATION,aq.PROBLEM_DESCRIPTION,t1.UNAME QUESTIONER,aq.QUESTION_TIME,aq.STANDARD_ENCDOING,
aq.STANDARD_NAME,aq.STANDARD_ID
FROM ask_questions aq
LEFT JOIN ts_user t1 ON t1.USID = aq.QUESTIONER
<where>
<if test="ask.standardId !=null and ask.standardId !=''">
AND aq.STANDARD_ID = #{ask.standardId}
</if>
<if test="ask.problemDescription !=null and ask.problemDescription !=''">
AND aq.PROBLEM_DESCRIPTION LIKE concat(concat('%',#{ask.problemDescription}),'%')
</if>
</where>
order by QUESTION_TIME desc
</select>
</mapper>