Commit 4b0b99fa by zhiwj

修改bug

parent 37eeb05f
......@@ -90,6 +90,7 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
if (overLimitTime(evaluateOrderConfig, orderListDetailDTO.getOrderDTO().getReceiptsTime())) {
return EnterpriseServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "已超越评价期限,无法评价");
}
List<OrderGoodsDTO> dtoList = EntityUtil.changeEntityListByJSON(OrderGoodsDTO.class, orderListDetailDTO.getOrderItemList());
evaluateDTO.setGoodsInfo(JSON.toJSONString(dtoList));
StoreDTO storeDTO = storeApiService.getStoreById(evaluateDTO.getEnterpriseId(), Integer.valueOf(orderListDetailDTO.getOrderDTO().getStoreIdOffline())).getResult();
......@@ -435,7 +436,16 @@ public class EvaluateOutApiServiceImpl implements EvaluateOutApiService {
resultMap.put(statusQO.getOrderId(), OrderReplyEnum.REPLY_OVER_MAX_TIMES.getCode());
} else {
//追评没有超过次数
resultMap.put(statusQO.getOrderId(), evaluate.getReplyStatus());
if (Constants.OPEN.equals(evaluateOrderConfig.getBadEvaluateTag()) && Constants.OPEN.equals(evaluate.getMaliciousStatus())) {
// 恶意评价
if (evaluateOrderConfig.getBadEvaluateTagType() == -1 ||
DateUtil.compareDate(DateUtil.addNumForHour(evaluate.getMaliciousStatusTime(), evaluateOrderConfig.getBadEvaluateTagType()), new Date())) {
// 不能评价
resultMap.put(statusQO.getOrderId(), OrderReplyEnum.REPLY_OVER_MAX_TIMES.getCode());
}
} else {
resultMap.put(statusQO.getOrderId(), evaluate.getReplyStatus());
}
}
}
} 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