diff --git a/ghy-admin/src/main/resources/templates/order/pc-master.html b/ghy-admin/src/main/resources/templates/order/pc-master.html index d72168e5..8c32b207 100644 --- a/ghy-admin/src/main/resources/templates/order/pc-master.html +++ b/ghy-admin/src/main/resources/templates/order/pc-master.html @@ -61,16 +61,15 @@
-
- + 待付款 - + 已发布 @@ -79,19 +78,19 @@ 未排班 - + 待上门 - + 进行中 - + 确认审核 - + 完成 - + 关闭 @@ -305,6 +304,7 @@ var editFlag = [[${@permission.hasPermi('order:order:edit')}]]; var prefix = ctx + "order/master"; + var customParams = {}; $(function () { var panehHidden = false; @@ -414,6 +414,7 @@ var options = { url: prefix + "/list", exportUrl: prefix + "/export", + queryParams: queryParams, sortName: "createTime", sortOrder: "desc", modalName: "订单", @@ -520,6 +521,12 @@ $.table.init(options); } + function queryParams(params) { + var search = $.table.queryParams(params); + Object.assign(search, customParams) + return search; + } + function detail(id) { var url = "order/goods?orderId=" + id; $.modal.open("商品信息", url); @@ -539,8 +546,8 @@ }); } - function searchByOrderStatus(orderStatus) { - $('#orderStatus').val(orderStatus); + function searchOrderList(params) { + customParams = params; $.table.search(); } diff --git a/ghy-order/src/main/java/com/ghy/order/domain/OrderMaster.java b/ghy-order/src/main/java/com/ghy/order/domain/OrderMaster.java index c496a307..2f9346f7 100644 --- a/ghy-order/src/main/java/com/ghy/order/domain/OrderMaster.java +++ b/ghy-order/src/main/java/com/ghy/order/domain/OrderMaster.java @@ -141,4 +141,6 @@ public class OrderMaster extends BaseEntity { private Integer timeoutFineTimes; private String orderMode; + + private Integer sysPayStatus; } diff --git a/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml b/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml index 8ffe7262..2874b1f1 100644 --- a/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml +++ b/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml @@ -135,6 +135,12 @@ AND ( (om.order_mode in ('01','03','04')) OR (om.order_mode = '02' and fm.pay_status = 1) ) + + AND fm.pay_status = #{sysPayStatus} + + + AND om.order_mode = #{orderMode} + AND g.dept_goods_category_id = #{goodsCategoryId}