Commit 53a3b1ae by zhiwj

bug

parent 6e200ba6
......@@ -225,7 +225,6 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
if (acuDetailResponse.isSuccess() || acuDetailResponse.getResult() != null) {
memberReplyDTO.setMemberImgUrl(acuDetailResponse.getResult().getHeadUrl());
}
}
// 保存追评
......@@ -341,6 +340,12 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
return EnterpriseServiceResponse.success(resultPage);
}
private boolean overEvaluateTime(TabEvaluateOrderConfig evaluateOrderConfig, Date receiptsDate) {
GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(receiptsDate);
calendar.add(Calendar.DAY_OF_MONTH, evaluateOrderConfig.getEvaluateLimitday());
return DateUtil.compareDate(new Date(), calendar.getTime());
}
private boolean overLimitTime(TabEvaluateOrderConfig evaluateOrderConfig, Date receiptsDate) {
GregorianCalendar calendar = new GregorianCalendar();
......@@ -391,6 +396,7 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
OrderListDetailDTO orderListDetailDTO = orderApiService.getOrderDetail(enterpriseId, statusQO.getOrderId(), statusQO.getMemberId()).getResult();
if (orderListDetailDTO != null) {
// 判断是否超过评价时间
if (overLimitTime(evaluateOrderConfig, orderListDetailDTO.getOrderDTO().getReceiptsTime())) {
// 超过评价时间
......@@ -399,6 +405,8 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
} else {
resultMap.put(statusQO.getOrderId(), OrderReplyEnum.EVALUATE_HAS_OVERDUE.getCode());
}
} else if (overEvaluateTime(evaluateOrderConfig, orderListDetailDTO.getOrderDTO().getReceiptsTime())) {
resultMap.put(statusQO.getOrderId(), OrderReplyEnum.REPLIED.getCode());
} else {
// 没有超过评价时间
if (evaluate != null) {
......
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