Commit 8b44b10e by zhiwj

投诉与建议处理记录需要从会员的第一条投诉开始展示

parent 34cbc595
......@@ -7,6 +7,7 @@ import com.gic.commons.util.PageHelperUtils;
import com.gic.enterprise.error.ErrorCode;
import com.gic.enterprise.response.EnterpriseServiceResponse;
import com.gic.evaluate.constant.Constants;
import com.gic.evaluate.constant.ReplyerTypeEnum;
import com.gic.evaluate.dto.ProblemDTO;
import com.gic.evaluate.dto.ProblemReplyDTO;
import com.gic.evaluate.dto.ProblemUserReplyDTO;
......@@ -20,6 +21,7 @@ import com.gic.evaluate.service.ProblemService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Optional;
......@@ -66,6 +68,18 @@ public class ProblemManageApiServiceImpl implements ProblemManageApiService {
problemDTO.setImgList(list);
}
List<ProblemReplyDTO> replyList = problemReplyService.listReply(problemId);
if (replyList == null) {
replyList = new ArrayList<>();
}
ProblemReplyDTO problemReplyDTO = new ProblemReplyDTO();
problemReplyDTO.setReplyerType(ReplyerTypeEnum.MEMBER.getCode());
problemReplyDTO.setReplyContent(tabProblem.getProblemContent());
problemReplyDTO.setMemberId(tabProblem.getMemberId());
problemReplyDTO.setMemberName(tabProblem.getMemberName());
problemReplyDTO.setMemberImgUrl(tabProblem.getMemberImgUrl());
problemReplyDTO.setImgList(problemDTO.getImgList());
replyList.set(0, problemReplyDTO);
problemDTO.setReplyList(replyList);
return EnterpriseServiceResponse.success(problemDTO);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment