From d1f64b7d4b316f58594999257bb9146f68a51355 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 28 Jun 2021 18:25:04 +0800
Subject: [PATCH] modify

---
 gc-order/src/main/java/com/xzx/gc/order/vo/JhyOrderListVo.java                |    3 +++
 gc-order/src/main/resources/mapper/order/JhyOrderMapper.xml                   |   10 ++++++++--
 gc-order/src/main/java/com/xzx/gc/order/controller/ApiJhyOrderController.java |    3 ++-
 gc-order/src/main/java/com/xzx/gc/order/dto/JhyOrderListDto.java              |    6 +++++-
 4 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/gc-order/src/main/java/com/xzx/gc/order/controller/ApiJhyOrderController.java b/gc-order/src/main/java/com/xzx/gc/order/controller/ApiJhyOrderController.java
index f24d406..18cb88e 100644
--- a/gc-order/src/main/java/com/xzx/gc/order/controller/ApiJhyOrderController.java
+++ b/gc-order/src/main/java/com/xzx/gc/order/controller/ApiJhyOrderController.java
@@ -41,7 +41,8 @@
             @ApiResponse(code = 200, message = "success", response = JhyOrderListVo.class)
     )
     @PostMapping(value = "/jhy/order/list")
-    public JsonResult<PageInfo<JhyOrderListVo>> orderList(@RequestBody JhyOrderListDto jhyOrderListDto) {
+    public JsonResult<PageInfo<JhyOrderListVo>> orderList(@RequestBody JhyOrderListDto jhyOrderListDto, HttpServletRequest request) {
+        jhyOrderListDto.setUserId(getUserId(request));
         PageInfo<JhyOrderListVo> result = jhyOrderService.orderList(jhyOrderListDto);
         return JsonResult.success(result);
     }
diff --git a/gc-order/src/main/java/com/xzx/gc/order/dto/JhyOrderListDto.java b/gc-order/src/main/java/com/xzx/gc/order/dto/JhyOrderListDto.java
index 913648e..e0cafe7 100644
--- a/gc-order/src/main/java/com/xzx/gc/order/dto/JhyOrderListDto.java
+++ b/gc-order/src/main/java/com/xzx/gc/order/dto/JhyOrderListDto.java
@@ -15,8 +15,12 @@
     @ApiModelProperty(value="每页显示记录数")
     private int pageSize=10;
 
-    @ApiModelProperty(value = "状态 1-新任务 2-服务中 3-待入库 4-已完成")
+    @ApiModelProperty(value = "状态 用户:1-待接单 2-服务中 3-已完成 5-已取消  集物员:1-新任务 2-服务中 3-待入库 4-已完成")
     private Integer status;
 
+    @ApiModelProperty(value = "1-用户 2-集物员")
+    private Integer type;
 
+    @ApiModelProperty(hidden = true)
+    private String userId;
 }
diff --git a/gc-order/src/main/java/com/xzx/gc/order/vo/JhyOrderListVo.java b/gc-order/src/main/java/com/xzx/gc/order/vo/JhyOrderListVo.java
index c3dde64..6b0b83f 100644
--- a/gc-order/src/main/java/com/xzx/gc/order/vo/JhyOrderListVo.java
+++ b/gc-order/src/main/java/com/xzx/gc/order/vo/JhyOrderListVo.java
@@ -55,4 +55,7 @@
 
     @ApiModelProperty(value = "损耗重量")
     private int lossWeight;
+
+    @ApiModelProperty(value = "状态")
+    private Integer status;
 }
\ No newline at end of file
diff --git a/gc-order/src/main/resources/mapper/order/JhyOrderMapper.xml b/gc-order/src/main/resources/mapper/order/JhyOrderMapper.xml
index 8481b15..abb1a85 100644
--- a/gc-order/src/main/resources/mapper/order/JhyOrderMapper.xml
+++ b/gc-order/src/main/resources/mapper/order/JhyOrderMapper.xml
@@ -10,14 +10,20 @@
             ,a.longitude
             ,a.latitude
             ,a.weight
+            ,a.status
             ,a.remark
             ,CONCAT(a.reserve_date, ' ', a.reserve_time) reserveTime
             ,GROUP_CONCAT(b.title) items
         from xzx_jhy_order a
         inner join xzx_jhy_order_items b on a.id=b.order_id
         <where>
-            <if test="record.status != 1">
-                and jhy_id=#{record.userId}
+            <if test="record.type == 1">
+                and user_id=#{record.userId}
+            </if>
+            <if test="record.type == 2">
+                <if test="record.status != 1">
+                    and jhy_id=#{record.userId}
+                </if>
             </if>
             <if test="record.status != null and record.status != ''">
                 and a.status = #{record.status}

--
Gitblit v1.9.1