From 5274e48fdb951e007b3ffdb1e4a9fcfe84b7c72c Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 29 Sep 2022 17:57:08 +0800 Subject: [PATCH] 20220902 --- src/main/resources/templates/febs/views/modules/order/orderDetail.html | 23 ++++++++++++++++------- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java | 2 +- src/main/resources/mapper/modules/MallOrderInfoMapper.xml | 4 +++- src/main/java/cc/mrbird/febs/mall/entity/MallOrderInfo.java | 1 + src/main/resources/templates/febs/views/modules/order/orderList.html | 16 ++++++++-------- src/main/java/cc/mrbird/febs/mall/vo/AdminOrderDetailVo.java | 2 ++ 6 files changed, 31 insertions(+), 17 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/entity/MallOrderInfo.java b/src/main/java/cc/mrbird/febs/mall/entity/MallOrderInfo.java index cb4a69a..cef66a2 100644 --- a/src/main/java/cc/mrbird/febs/mall/entity/MallOrderInfo.java +++ b/src/main/java/cc/mrbird/febs/mall/entity/MallOrderInfo.java @@ -50,6 +50,7 @@ private String phone; + private Long addressId; private String address; private String longitude; diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java index 2c4106a..0cf01ac 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java @@ -226,7 +226,7 @@ orderInfo.setCarriage(delivaryAmount); } orderInfo.setAmount(total); - + orderInfo.setAddressId(address.getId()); orderInfo.setName(address.getName()); orderInfo.setPhone(address.getPhone()); orderInfo.setIsHome(addOrderDto.getIsHome()); diff --git a/src/main/java/cc/mrbird/febs/mall/vo/AdminOrderDetailVo.java b/src/main/java/cc/mrbird/febs/mall/vo/AdminOrderDetailVo.java index 8f39899..059b04b 100644 --- a/src/main/java/cc/mrbird/febs/mall/vo/AdminOrderDetailVo.java +++ b/src/main/java/cc/mrbird/febs/mall/vo/AdminOrderDetailVo.java @@ -39,6 +39,8 @@ private String phone; private String address; + private String addressArea; + private String addressInfo; private String longitude; diff --git a/src/main/resources/mapper/modules/MallOrderInfoMapper.xml b/src/main/resources/mapper/modules/MallOrderInfoMapper.xml index 9657848..c4e2735 100644 --- a/src/main/resources/mapper/modules/MallOrderInfoMapper.xml +++ b/src/main/resources/mapper/modules/MallOrderInfoMapper.xml @@ -247,7 +247,9 @@ </select> <select id="getMallOrderDetailById" resultType="cc.mrbird.febs.mall.vo.AdminOrderDetailVo"> - select * from mall_order_info a where a.id = #{id} + select a.*,b.area addressArea,b.address addressInfo from mall_order_info a + left join mall_address_info b on a.address_id = b.id + where a.id = #{id} </select> <select id="getMallOrderItemByOrderId" resultType="cc.mrbird.febs.mall.entity.MallOrderItem"> diff --git a/src/main/resources/templates/febs/views/modules/order/orderDetail.html b/src/main/resources/templates/febs/views/modules/order/orderDetail.html index 0348849..06cab11 100644 --- a/src/main/resources/templates/febs/views/modules/order/orderDetail.html +++ b/src/main/resources/templates/febs/views/modules/order/orderDetail.html @@ -39,13 +39,20 @@ </div> </div> </div> -<!-- <div class="layui-form-item">--> -<!-- <label class="layui-form-label">地址:</label>--> -<!-- <div class="layui-input-block">--> -<!-- <input type="text" name="address"--> -<!-- autocomplete="off" class="layui-input" readonly>--> -<!-- </div>--> -<!-- </div>--> + <div class="layui-form-item"> + <label class="layui-form-label">地区:</label> + <div class="layui-input-block"> + <input type="text" name="addressArea" + autocomplete="off" class="layui-input" readonly> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">地址:</label> + <div class="layui-input-block"> + <input type="text" name="addressInfo" + autocomplete="off" class="layui-input" readonly> + </div> + </div> <!-- <div class="layui-form-item">--> <!-- <label class="layui-form-label">支付订单号:</label>--> <!-- <div class="layui-input-block">--> @@ -116,6 +123,8 @@ "phone": orderDetail.phone, "amount": orderDetail.amount, "orderItems": orderDetail.orderItems, + "addressArea": orderDetail.addressArea, + "addressInfo": orderDetail.addressInfo, // "expressNo": orderDetail.expressNo, // "expressCom": orderDetail.expressCom, // "payImage": orderDetail.payImage, diff --git a/src/main/resources/templates/febs/views/modules/order/orderList.html b/src/main/resources/templates/febs/views/modules/order/orderList.html index 4f0bb5b..abc1f28 100644 --- a/src/main/resources/templates/febs/views/modules/order/orderList.html +++ b/src/main/resources/templates/febs/views/modules/order/orderList.html @@ -324,11 +324,11 @@ cols: [[ {type: 'checkbox', fixed: 'left'}, {field: 'orderNo', title: '订单编号', minWidth: 200,align:'left'}, - {field: 'memberName', title: '购买人', minWidth: 120,align:'left'}, + {field: 'memberName', title: '购买人', minWidth: 100,align:'left'}, {field: 'memberPhone', title: '联系方式', minWidth: 120,align:'left'}, // {field: 'memberBindPhone', title: '联系方式', minWidth: 120,align:'left'}, - {field: 'goodsName', title: '商品', minWidth: 120,align:'left'}, - {field: 'amount', title: '订单金额', minWidth: 120,align:'left'}, + {field: 'goodsName', title: '商品', minWidth: 160,align:'left'}, + {field: 'amount', title: '订单金额', minWidth: 80,align:'left'}, {field: 'leaderName', title: '团长', minWidth: 120,align:'left'}, {field: 'orderTime', title: '下单时间', minWidth: 200,align:'left'}, {field: 'isHome', title: '配送方式', @@ -340,7 +340,7 @@ }else{ return '' } - }, minWidth: 120,align:'center'}, + }, minWidth: 100,align:'center'}, {field: 'status', title: '状态', templet: function (d) { if (d.status === 1) { @@ -372,10 +372,10 @@ }else{ return '' } - }, minWidth: 120,align:'center'}, - {field: 'payMethod', title: '支付方式', minWidth: 120,align:'left'}, - {field: 'payTime', title: '支付时间', minWidth: 200,align:'left'}, - {field: 'wxOrderNo', title: '支付订单号', minWidth: 200,align:'left'}, + }, minWidth: 80,align:'center'}, + {field: 'payMethod', title: '支付方式', minWidth: 100,align:'left'}, + {field: 'payTime', title: '支付时间', minWidth: 120,align:'left'}, + {field: 'wxOrderNo', title: '支付订单号', minWidth: 120,align:'left'}, {title: '操作', templet: function (d) { return '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="seeOrder" shiro:hasPermission="user:update">详情</button>' -- Gitblit v1.9.1