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 46986b48..71ef8fca 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 @@ -179,6 +179,9 @@ public class OrderDetailController extends BaseController { .stream().collect(Collectors.toMap(Worker::getWorkerId, x -> x, (x, y) -> y)); for (OrderDetail detail : orderDetails) { + if(StringUtils.isNotEmpty(orderDetail.getOrderStatusName())){ + detail.setOrderStatusName(orderDetail.getOrderStatusName()); + } Customer customer = customerMap.get(detail.getCustomerId()); detail.setWorker(workerMap.get(detail.getWorkerId())); if (customer != null) { 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 cdc3f8a4..29ad4201 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 @@ -777,6 +777,9 @@ public class OrderMasterController extends BaseController { master.setCustomerName(customer.getName()); master.setCustomerPhone(customer.getPhone()); } + if(StringUtils.isNotEmpty(orderMaster.getOrderStatusName())){ + master.setOrderStatusName(orderMaster.getOrderStatusName()); + } FinancialMaster fm = financialMasterMap.get(master.getId()); if (fm != null) { master.setFinancialMasterMoney(fm.getPayMoney()); diff --git a/ghy-admin/src/main/java/com/ghy/web/pojo/vo/OrderListResponse.java b/ghy-admin/src/main/java/com/ghy/web/pojo/vo/OrderListResponse.java index e689dab3..3b94487b 100644 --- a/ghy-admin/src/main/java/com/ghy/web/pojo/vo/OrderListResponse.java +++ b/ghy-admin/src/main/java/com/ghy/web/pojo/vo/OrderListResponse.java @@ -77,6 +77,8 @@ public class OrderListResponse { private Integer orderStatus; + private String orderStatusName; + private Integer payStatus; private Integer payType; diff --git a/ghy-admin/src/main/resources/templates/order/master.html b/ghy-admin/src/main/resources/templates/order/master.html index fbdbb2e1..8c63a09d 100644 --- a/ghy-admin/src/main/resources/templates/order/master.html +++ b/ghy-admin/src/main/resources/templates/order/master.html @@ -73,35 +73,35 @@ - + 待付款 (0) - + 待约单 (0) - + 待排期 (0) - + 待上门 (0) - + 进行中 (0) - + 确认审核 (0) - + 完成 (0) - + 关闭 (0) @@ -113,19 +113,19 @@ 明日待上门 (0) - + 售后 (0) - + 急报中 (0) - + 退单 (0) - + 售后纠纷 (0) @@ -260,13 +260,13 @@ 接单超时 (0) - + 约单超时 - (0) + (0) - + 排单超时 - (0) + (0) 无法排单 @@ -455,7 +455,6 @@ success: function (result) { if (result.code == web_status.SUCCESS) { $('#newTimeoutOrderNum').text(result.data.newOrderNum); - $('.acceptedTimeoutOrderNum').text(result.data.acceptedOrderNum); $('#servingTimeoutOrderNum').text(result.data.servingOrderNum); $('#waitForDoorTimeoutOrderNum').text(result.data.waitForDoorOrderNum); } else { @@ -464,7 +463,34 @@ } }) - + $.ajax({ + type: "GET", + dataType:"json", + url: prefix + '/differentStatus/count', + data: {timeout: 1, isCall : '01'}, + success: function (result) { + if (result.code == web_status.SUCCESS) { + $('#acceptedTimeoutOrderNum').text(result.data.acceptedOrderNum); + } else { + $.modal.msgError("数据加载错误,请重试!") + } + } + }) + + $.ajax({ + type: "GET", + dataType:"json", + url: prefix + '/differentStatus/count', + data: {timeout: 1, isCall : '02'}, + success: function (result) { + if (result.code == web_status.SUCCESS) { + $('#plainTimeoutOrderNum').text(result.data.acceptedOrderNum); + } else { + $.modal.msgError("数据加载错误,请重试!") + } + } + }) + $.ajax({ type: "GET", dataType:"json", @@ -479,7 +505,6 @@ } }) - var date = new Date(); $.ajax({ type: "GET", @@ -516,7 +541,6 @@ } }) - $.ajax({ type: "GET", dataType:"json", @@ -588,6 +612,12 @@ { checkbox: true }, + { + title: "序号", + formatter: function (value, row, index) { + return $.table.serialNumber(index); + } + }, { field: 'id', title: '订单ID', @@ -616,7 +646,11 @@ title: '订单状态', align: 'center', formatter: function (value, row, index) { - return $.table.selectDictLabel(orderStatus, value); + if(row.orderStatusName){ + return row.orderStatusName; + }else { + return $.table.selectDictLabel(orderStatus, value); + } } }, { diff --git a/ghy-admin/src/main/resources/templates/order/orderManager.html b/ghy-admin/src/main/resources/templates/order/orderManager.html index 13f1fce5..c0120174 100644 --- a/ghy-admin/src/main/resources/templates/order/orderManager.html +++ b/ghy-admin/src/main/resources/templates/order/orderManager.html @@ -72,11 +72,11 @@ - + 待付款 (0) - + 已发布 (0) @@ -84,31 +84,31 @@ - - 未约时 + + 待约单 (0) - - 未排班 + + 待排期 (0) - + 待上门 (0) - + 进行中 (0) - + 确认审核 (0) - + 完成 (0) - + 关闭 (0) @@ -120,19 +120,19 @@ 明日待上门 (0) - + 售后 (0) - + 急报中 (0) - + 退单 (0) - + 售后纠纷 (0) @@ -617,6 +617,12 @@ { checkbox: true }, + { + title: "序号", + formatter: function (value, row, index) { + return $.table.serialNumber(index); + } + }, { field: 'id', title: '订单ID', @@ -646,7 +652,11 @@ title: '订单状态', align: 'center', formatter: function (value, row, index) { - return $.table.selectDictLabel(orderStatus, value); + if(row.orderStatusName){ + return row.orderStatusName; + }else { + return $.table.selectDictLabel(orderStatus, value); + } } }, { 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 c708933e..c793998e 100644 --- a/ghy-admin/src/main/resources/templates/order/pc-master.html +++ b/ghy-admin/src/main/resources/templates/order/pc-master.html @@ -72,15 +72,15 @@ - + 待付款 (0) - + 已发布 (0) - + 已接单 (0) @@ -90,23 +90,23 @@ - + 待上门 (0) - + 进行中 (0) - + 确认审核 (0) - + 完成 (0) - + 关闭 (0) @@ -118,11 +118,11 @@ 明日待上门 (0) - + 售后 (0) - + 急报中 (0) @@ -402,6 +402,12 @@ { checkbox: true }, + { + title: "序号", + formatter: function (value, row, index) { + return $.table.serialNumber(index); + } + }, { field: 'id', title: '订单ID', diff --git a/ghy-order/src/main/java/com/ghy/order/domain/OrderDetail.java b/ghy-order/src/main/java/com/ghy/order/domain/OrderDetail.java index 44a6d3e0..36b296e7 100644 --- a/ghy-order/src/main/java/com/ghy/order/domain/OrderDetail.java +++ b/ghy-order/src/main/java/com/ghy/order/domain/OrderDetail.java @@ -63,6 +63,8 @@ public class OrderDetail extends BaseEntity { @Excel(name = "订单状态", cellType = Excel.ColumnType.NUMERIC) private Integer orderStatus; + private String orderStatusName; + @Excel(name = "接单师傅id", cellType = Excel.ColumnType.NUMERIC) private Long workerId; 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 487ff924..993ea91f 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 @@ -104,6 +104,8 @@ public class OrderMaster extends BaseEntity { private String orderStatuses; + private String orderStatusName; + private Boolean isOverTime; private String orderMasterIds;