|
|
@@ -25,9 +25,11 @@ import shop.alien.entity.store.vo.PendingReviewVo;
|
|
|
import shop.alien.lawyer.service.OrderReviewService;
|
|
|
import shop.alien.lawyer.service.ReviewCommentService;
|
|
|
import shop.alien.entity.store.LawyerUser;
|
|
|
+import shop.alien.entity.store.LifeUser;
|
|
|
import shop.alien.mapper.LawyerConsultationOrderMapper;
|
|
|
import shop.alien.mapper.LawyerUserMapper;
|
|
|
import shop.alien.mapper.LifeLikeRecordMapper;
|
|
|
+import shop.alien.mapper.LifeUserMapper;
|
|
|
import shop.alien.mapper.OrderReviewMapper;
|
|
|
import shop.alien.mapper.ReviewCommentMapper;
|
|
|
|
|
|
@@ -53,6 +55,7 @@ public class OrderReviewServiceImpl extends ServiceImpl<OrderReviewMapper, Order
|
|
|
private final ReviewCommentMapper reviewCommentMapper;
|
|
|
private final LifeLikeRecordMapper lifeLikeRecordMapper;
|
|
|
private final LawyerUserMapper lawyerUserMapper;
|
|
|
+ private final LifeUserMapper lifeUserMapper;
|
|
|
|
|
|
@Override
|
|
|
public R<OrderReview> createReview(OrderReviewDto reviewDto) {
|
|
|
@@ -274,6 +277,12 @@ public class OrderReviewServiceImpl extends ServiceImpl<OrderReviewMapper, Order
|
|
|
totalCommentCount = 0;
|
|
|
}
|
|
|
|
|
|
+ // 查询用户详细信息
|
|
|
+ LifeUser userDetail = null;
|
|
|
+ if (reviewVo.getUserId() != null) {
|
|
|
+ userDetail = lifeUserMapper.selectById(reviewVo.getUserId());
|
|
|
+ }
|
|
|
+
|
|
|
// 构建返回结果
|
|
|
OrderReviewDetailVo detailVo = new OrderReviewDetailVo();
|
|
|
detailVo.setReview(reviewVo);
|
|
|
@@ -282,6 +291,8 @@ public class OrderReviewServiceImpl extends ServiceImpl<OrderReviewMapper, Order
|
|
|
// 设置评价的点赞数和是否已点赞(从 reviewVo 中获取)
|
|
|
detailVo.setLikeCount(reviewVo.getLikeCount() != null ? reviewVo.getLikeCount() : 0);
|
|
|
detailVo.setIsLiked(reviewVo.getIsLiked() != null ? reviewVo.getIsLiked() : 0);
|
|
|
+ // 设置用户详细信息
|
|
|
+ detailVo.setUserDetail(userDetail);
|
|
|
|
|
|
return R.data(detailVo);
|
|
|
}
|