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