diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderDetailController.java b/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderDetailController.java index 1c4b8a34..62ab9bf9 100644 --- a/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderDetailController.java +++ b/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderDetailController.java @@ -267,6 +267,16 @@ public class OrderDetailController extends BaseController { if (fc != null) { detail.setChangeMoney(fc.getChangeMoney()); } + // 完单图片 + GoodsImgs param = new GoodsImgs(); + param.setRemark(String.valueOf(detail.getId())); + param.setImgType(ImgType.FINISH_IMG.getId()); + List imgsList = goodsImgsService.qryGoodsImgs(param); + StringBuilder stringBuilder = new StringBuilder(); + imgsList.forEach(model->{ + stringBuilder.append("查看图片"); + }); + detail.setOrderImgs(stringBuilder.toString()); } return getDataTable(orderDetails); diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderMasterController.java b/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderMasterController.java index 703c97b7..3a059fa2 100644 --- a/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderMasterController.java +++ b/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderMasterController.java @@ -1293,6 +1293,23 @@ public class OrderMasterController extends BaseController { if(master.getExpectTimeStart() != null && master.getExpectTimeEnd() != null){ master.setMixExpectTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm",master.getExpectTimeStart()) +"-"+ DateUtils.parseDateToStr("HH:mm",master.getExpectTimeEnd())); } + if("01".equals(master.getConsultMode())){ + master.setOrderMode("05"); + } else if (StringUtils.isEmpty(master.getOrderMode())) { + master.setOrderMode("01"); + } + List details = orderDetailService.selectByOrderMasterId(master.getId()); + StringBuilder stringBuilder = new StringBuilder(); + details.forEach(model->{ + GoodsImgs param = new GoodsImgs(); + param.setRemark(String.valueOf(model.getId())); + param.setImgType(ImgType.FINISH_IMG.getId()); + List imgsList = goodsImgsService.qryGoodsImgs(param); + imgsList.forEach(imgs->{ + stringBuilder.append("查看图片"); + }); + }); + master.setOrderImgs(stringBuilder.toString()); } return getDataTable(orderMasterList); } diff --git a/ghy-admin/src/main/resources/templates/order/master.html b/ghy-admin/src/main/resources/templates/order/master.html index 3503f118..4d8d4d06 100644 --- a/ghy-admin/src/main/resources/templates/order/master.html +++ b/ghy-admin/src/main/resources/templates/order/master.html @@ -698,7 +698,12 @@ field: 'changeMoney', title: '商家追加金额', align: 'center' - },{ + }, + { + field: 'orderImgs', + title: '完单图片' + }, + { field: 'orderType', title: '订单类型', align: 'center', diff --git a/ghy-admin/src/main/resources/templates/order/orderManager.html b/ghy-admin/src/main/resources/templates/order/orderManager.html index ce80a38c..0a5a7aa8 100644 --- a/ghy-admin/src/main/resources/templates/order/orderManager.html +++ b/ghy-admin/src/main/resources/templates/order/orderManager.html @@ -733,6 +733,11 @@ title: '商家追加金额', align: 'center' }, + { + field: 'orderImgs', + title: '完单图片', + align: 'center' + }, { field: 'payMode', title: '商家付费模式', 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 fc65018b..a6dd23b3 100644 --- a/ghy-admin/src/main/resources/templates/order/pc-master.html +++ b/ghy-admin/src/main/resources/templates/order/pc-master.html @@ -148,7 +148,7 @@
- +
diff --git a/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml b/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml index 9b32e514..390c12ff 100644 --- a/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml +++ b/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml @@ -104,7 +104,8 @@ om.is_call, fm.server_money, om.goods_brand, - om.goods_specification + om.goods_specification, + om.consult_mode FROM order_master om LEFT JOIN customer_address ca ON ca.customer_address_id = om.address_id LEFT JOIN goods g ON g.goods_id = om.goods_id @@ -121,6 +122,8 @@ om.code LIKE concat('%', #{keywords}, '%') or ca.name LIKE concat('%', #{keywords}, '%') or ca.phone LIKE concat('%', #{keywords}, '%') + or ca.address like concat('%', #{keywords}, '%') + or g.goods_name like concat('%', #{keywords}, '%') ) diff --git a/ghy-worker/src/main/resources/mapper/worker/WorkerMapper.xml b/ghy-worker/src/main/resources/mapper/worker/WorkerMapper.xml index 13a947a5..aaec7f47 100644 --- a/ghy-worker/src/main/resources/mapper/worker/WorkerMapper.xml +++ b/ghy-worker/src/main/resources/mapper/worker/WorkerMapper.xml @@ -62,6 +62,7 @@ SELECT w.worker_id FROM worker w LEFT JOIN worker_area wa ON wa.worker_id = w.worker_id LEFT JOIN worker_goods_category wgc ON wgc.worker_id = w.worker_id + LEFT JOIN worker_certification wc on w.worker_id = wc.worker_id AND dept_id = #{deptId} @@ -77,7 +78,8 @@ AND (w.name LIKE '%${keyWords}%' - OR w.phone LIKE '%${keyWords}%') + OR w.phone LIKE '%${keyWords}%' + OR concat(wc.surname,'', wc.name) like '%${keyWords}%') AND w.name LIKE '%${name}%'