自动好评存在一个全线判定问题处理

This commit is contained in:
Chopper 2022-01-24 18:11:10 +08:00
parent 23ddca6f82
commit 936397c59f
4 changed files with 8 additions and 5 deletions

View File

@ -40,7 +40,7 @@ public class MemberEvaluationBuyerController {
@ApiOperation(value = "添加会员评价") @ApiOperation(value = "添加会员评价")
@PostMapping @PostMapping
public ResultMessage<MemberEvaluationDTO> save(@Valid MemberEvaluationDTO memberEvaluationDTO) { public ResultMessage<MemberEvaluationDTO> save(@Valid MemberEvaluationDTO memberEvaluationDTO) {
return ResultUtil.data(memberEvaluationService.addMemberEvaluation(memberEvaluationDTO)); return ResultUtil.data(memberEvaluationService.addMemberEvaluation(memberEvaluationDTO, true));
} }
@ApiOperation(value = "查看会员评价详情") @ApiOperation(value = "查看会员评价详情")

View File

@ -146,7 +146,7 @@ public class OrderEveryDayTaskExecute implements EveryDayExecute {
memberEvaluationDTO.setDescriptionScore(5); memberEvaluationDTO.setDescriptionScore(5);
memberEvaluationDTO.setServiceScore(5); memberEvaluationDTO.setServiceScore(5);
memberEvaluationService.addMemberEvaluation(memberEvaluationDTO); memberEvaluationService.addMemberEvaluation(memberEvaluationDTO, false);
} }
} }
} }

View File

@ -41,9 +41,10 @@ public interface MemberEvaluationService extends IService<MemberEvaluation> {
* 4.发送用户评价消息修改商品的评价数量以及好评率 * 4.发送用户评价消息修改商品的评价数量以及好评率
* *
* @param memberEvaluationDTO 评论 * @param memberEvaluationDTO 评论
* @param isSelf 是否自己操作true买家操作/false 系统操作
* @return 操作状态 * @return 操作状态
*/ */
MemberEvaluationDTO addMemberEvaluation(MemberEvaluationDTO memberEvaluationDTO); MemberEvaluationDTO addMemberEvaluation(MemberEvaluationDTO memberEvaluationDTO, Boolean isSelf);
/** /**
* 根据ID查询会员评价 * 根据ID查询会员评价

View File

@ -106,13 +106,15 @@ public class MemberEvaluationServiceImpl extends ServiceImpl<MemberEvaluationMap
} }
@Override @Override
public MemberEvaluationDTO addMemberEvaluation(MemberEvaluationDTO memberEvaluationDTO) { public MemberEvaluationDTO addMemberEvaluation(MemberEvaluationDTO memberEvaluationDTO, Boolean isSelf) {
//获取子订单信息 //获取子订单信息
OrderItem orderItem = orderItemService.getBySn(memberEvaluationDTO.getOrderItemSn()); OrderItem orderItem = orderItemService.getBySn(memberEvaluationDTO.getOrderItemSn());
//获取订单信息 //获取订单信息
Order order = orderService.getBySn(orderItem.getOrderSn()); Order order = orderService.getBySn(orderItem.getOrderSn());
//检测是否可以添加会员评价 //检测是否可以添加会员评价
if (isSelf) {
checkMemberEvaluation(orderItem, order); checkMemberEvaluation(orderItem, order);
}
//获取用户信息 //获取用户信息
Member member = memberService.getUserInfo(); Member member = memberService.getUserInfo();
//获取商品信息 //获取商品信息