Commit 51f76235ffa22f965c2633d076469518ef0ca5ba

Authored by guzijian
1 parent 3cac2984

feat: 新增查看评价详情

trash-garbage/src/main/java/com/trash/garbage/controller/GarbageOrderController.java
... ... @@ -118,9 +118,14 @@ public class GarbageOrderController {
118 118 return Result.OK(garOrderService.queryOrderWebDetail(id));
119 119 }
120 120  
  121 + @GetMapping("/evaluate/detail/{orderId}")
  122 + public Result<?> queryEvaluateDetail(@PathVariable("orderId") String orderId) {
  123 + return Result.OK(garOrderService.queryEvaluateDetail(orderId));
  124 + }
  125 +
121 126  
122 127 @GetMapping("/company")
123   - public Result<?> queryEnterpriseList(TransportationEnterprise enterprise){
  128 + public Result<?> queryEnterpriseList(TransportationEnterprise enterprise) {
124 129 startPage();
125 130 return Result.OK(garOrderService.queryEnterpriseList(enterprise));
126 131 }
... ...
trash-garbage/src/main/java/com/trash/garbage/service/GarOrderService.java
... ... @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
4 4 import com.github.pagehelper.PageInfo;
5 5 import com.trash.enterprise.domain.TransportationEnterprise;
6 6 import com.trash.garbage.pojo.domain.GarOrder;
  7 +import com.trash.garbage.pojo.domain.GarOrderEvaluate;
7 8 import com.trash.garbage.pojo.dto.*;
8 9 import com.trash.garbage.pojo.vo.OrderDetailVo;
9 10  
... ... @@ -63,4 +64,6 @@ public interface GarOrderService extends IService&lt;GarOrder&gt; {
63 64 OrderDetailVo queryOrderWebDetail(String id);
64 65  
65 66 PageInfo queryEnterpriseList(TransportationEnterprise enterprise);
  67 +
  68 + List<GarOrderEvaluate> queryEvaluateDetail(String orderId);
66 69 }
... ...
trash-garbage/src/main/java/com/trash/garbage/service/impl/GarOrderServiceImpl.java
... ... @@ -355,6 +355,14 @@ public class GarOrderServiceImpl extends ServiceImpl&lt;GarOrderMapper, GarOrder&gt;
355 355 return pageInfo;
356 356 }
357 357  
  358 + @Override
  359 + public List<GarOrderEvaluate> queryEvaluateDetail(String orderId) {
  360 + LambdaQueryWrapper<GarOrderEvaluate> qw = new LambdaQueryWrapper<>();
  361 + qw.eq(GarOrderEvaluate::getGarOrderId,orderId);
  362 + List<GarOrderEvaluate> evaluateList = garOrderEvaluateService.list(qw);
  363 + return evaluateList;
  364 + }
  365 +
358 366 private void handleCleanNumber(TransportationEnterpriseVo vo, List<GarOrder> orderList) {
359 367 Long cleanNumber = 0L;
360 368 for (GarOrder order : orderList) {
... ...