自动好评存在一个全线判定问题处理
This commit is contained in:
parent
23ddca6f82
commit
936397c59f
@ -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 = "查看会员评价详情")
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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查询会员评价
|
||||||
|
@ -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();
|
||||||
//获取商品信息
|
//获取商品信息
|
||||||
|
Loading…
x
Reference in New Issue
Block a user