Commit ac8aed18 by zhiwj

修改bug

parent 8067a8ae
......@@ -157,30 +157,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
Integer evaluateId = evaluateService.saveEvaluate(evaluateDTO);
if (evaluateId != null) {
MemberReplyDTO memberReplyDTO = new MemberReplyDTO();
memberReplyDTO.setEvaluateId(evaluateId);
memberReplyDTO.setEnterpriseId(evaluateDTO.getEnterpriseId());
memberReplyDTO.setReplyContent(evaluateDTO.getEvaluateContent());
memberReplyDTO.setMemberId(evaluateDTO.getMemberId());
memberReplyDTO.setMemberName(evaluateDTO.getMemberName());
memberReplyDTO.setAcuId(evaluateDTO.getAcuId());
memberReplyDTO.setEcuId(evaluateDTO.getEcuId());
Integer evaluateReplyId = evaluateReplyService.saveMemberReplyEvaluate(memberReplyDTO);
if (CollectionUtils.isNotEmpty(evaluateDTO.getImgList())) {
evaluateImgService.saveList(evaluateDTO.getEnterpriseId(), evaluateId, evaluateDTO.getImgList());
evaluateImgService.saveList(evaluateDTO.getEnterpriseId(), evaluateId, evaluateReplyId, evaluateDTO.getImgList());
}
TabEvaluateMsgLog evaluateMsgLog = evaluateMsgLogService.getByOrderId(evaluateDTO.getOrderId());
if (evaluateMsgLog != null) {
evaluateMsgLog.setFirstStatus(0);
evaluateMsgLog.setReviewStatus(0);
evaluateMsgLogService.update(evaluateMsgLog);
}
}
// 记录快评
saveQuick(evaluateDTO.getQuickIds(), evaluateDTO.getEnterpriseId(), evaluateId, evaluateDTO.getMemberId());
......@@ -224,7 +200,7 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
// 是否超过次数
List<TabEvaluateReply> replyList = this.evaluateReplyService.listEvaluateReply(memberReplyDTO.getEnterpriseId(), memberReplyDTO.getEvaluateId(), Constants.OPEN);
if (CollectionUtils.isNotEmpty(replyList)) {
if (evaluateOrderConfig.getReviewTimes() < this.evaluateReplyService.countReviewReplyByMember(memberReplyDTO.getEnterpriseId(), evaluate.getEvaluateId())) {
if (evaluateOrderConfig.getReviewTimes() <= this.evaluateReplyService.countReviewReplyByMember(memberReplyDTO.getEnterpriseId(), evaluate.getEvaluateId())) {
return EnterpriseServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "已经超过最大追评次数,无法继续追评");
}
}
......@@ -372,7 +348,7 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
} else {
// 是否追评超过次数
List<TabEvaluateReply> replyList = this.evaluateReplyService.listEvaluateReply(evaluate.getEnterpriseId(), evaluate.getEvaluateId(), Constants.OPEN);
if (CollectionUtils.isNotEmpty(replyList) && evaluateOrderConfig.getReviewTimes() < this.evaluateReplyService.countReviewReplyByMember(enterpriseId, evaluate.getEvaluateId())) {
if (CollectionUtils.isNotEmpty(replyList) && evaluateOrderConfig.getReviewTimes() <= this.evaluateReplyService.countReviewReplyByMember(enterpriseId, evaluate.getEvaluateId())) {
// 追评超过次数
resultMap.put(statusQO.getOrderId(), OrderReplyEnum.REPLY_OVER_MAX_TIMES.getCode());
} else {
......
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