From bfdc6b930ee5b013e6d83b87fd967953346d8028 Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Mon, 5 Jun 2023 15:07:38 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=9F=A5=E8=AF=A2=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/service/IOrderBasicInfoService.java | 5 +++++ .../service/impl/OrderBasicInfoServiceImpl.java | 14 ++++++++++++++ .../resources/mapper/pile/OrderBasicInfoMapper.xml | 2 ++ 3 files changed, 21 insertions(+) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/IOrderBasicInfoService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/IOrderBasicInfoService.java index ac92a06bc..ef5fc306e 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/IOrderBasicInfoService.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/IOrderBasicInfoService.java @@ -265,4 +265,9 @@ public interface IOrderBasicInfoService { * @param dto */ void refundForBalanceWithAdapay(WeChatRefundDTO dto); + + /** + * 生成订单日报 + */ + void generateDailyOrderReports(String stationId); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index 704ed6be1..fd117cc56 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -1835,4 +1835,18 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService { // 也许需要多笔支付订单才够退款 } + + @Override + public void generateDailyOrderReports(String stationId) { + // 查询站点前一天完成的订单 + QueryOrderDTO dto = new QueryOrderDTO(); + dto.setStationId(stationId); + List orderListVOS = orderBasicInfoMapper.selectOrderBasicInfoList(dto); + if (CollectionUtils.isEmpty(orderListVOS)) { + return; + } + // 统计出日报信息 + + // 保存到数据库 + } } diff --git a/jsowell-pile/src/main/resources/mapper/pile/OrderBasicInfoMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/OrderBasicInfoMapper.xml index bb1f103e5..5eed0f95d 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/OrderBasicInfoMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/OrderBasicInfoMapper.xml @@ -178,6 +178,8 @@ t1.charge_start_time as chargeStartTime, t1.charge_end_time as chargeEndTime, t1.create_time as createTime, + t1.virtual_amount as virtualAmount, + t1.settle_amount as settleAmount, t4.total_used_electricity as chargingDegree, t5.payment_institutions as paymentInstitutions from order_basic_info t1