From f4e649d4d9a5c682f58aa13d40b368a6097975a2 Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期四, 12 九月 2024 11:07:11 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/factory/ChargingPileFallbackFactory.java |    5 +++++
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppCouponServiceImpl.java                |   10 +++++++++-
 ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/vo/ExchangeRecordVO.java                           |    1 +
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/model/TSettlementConfirm.java                          |    6 +++---
 ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TSettlementConfirmMapper.xml                             |    1 +
 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java |    4 ++--
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/FinancialSettlementController.java              |    3 +--
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCouponController.java                          |    4 ++--
 8 files changed, 24 insertions(+), 10 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/vo/ExchangeRecordVO.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/vo/ExchangeRecordVO.java
index ebcd2d1..b4c806e 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/vo/ExchangeRecordVO.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/vo/ExchangeRecordVO.java
@@ -40,4 +40,5 @@
     private Boolean delFlag;
     @ApiModelProperty(value = " 是否删除0否1是 前端忽略")
     private Long id;
+    private Long appUserId;
 }
diff --git a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/factory/ChargingPileFallbackFactory.java b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/factory/ChargingPileFallbackFactory.java
index f0fc5a8..60dfdf2 100644
--- a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/factory/ChargingPileFallbackFactory.java
+++ b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/factory/ChargingPileFallbackFactory.java
@@ -33,6 +33,11 @@
             }
 
             @Override
+            public R<List<TChargingPile>> getChargingPileBySiteIds(List<Integer> siteIds) {
+                return null;
+            }
+
+            @Override
             public R<BigDecimal> getServiceMoney(String param) {
                 return R.fail("根据会员折扣、预付金额 计算服务费失败:"+throwable.getMessage());
             }
diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/model/TSettlementConfirm.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/model/TSettlementConfirm.java
index 7bf9386..06c7c6e 100644
--- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/model/TSettlementConfirm.java
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/model/TSettlementConfirm.java
@@ -25,14 +25,14 @@
  */
 @Data
 @EqualsAndHashCode(callSuper = false)
-@TableName("t_settlement confirm")
+@TableName("t_settlement_confirm")
 @ApiModel(value="TSettlementConfirm对象", description="")
 public class TSettlementConfirm extends BasePojo {
 
     private static final long serialVersionUID = 1L;
 
     @ApiModelProperty(value = "主键")
-    @TableId(value = "id", type = IdType.AUTO)
+    @TableId(value = "id")
     private Long id;
 
     @ApiModelProperty(value = "站点id")
@@ -58,7 +58,7 @@
     @TableField("loss_electronic")
     private BigDecimal lossElectronic;
     @ApiModelProperty(value = "收入合计")
-    @TableField("收入合计")
+    @TableField("income")
     private BigDecimal income;
 
     @ApiModelProperty(value = "场地费")
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppCouponServiceImpl.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppCouponServiceImpl.java
index 545bb1f..8c230d6 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppCouponServiceImpl.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/TAppCouponServiceImpl.java
@@ -73,11 +73,17 @@
 
     @Override
     public List<ExchangeRecordVO> pagelist(ExchangeRecordGoodsQuery dto) {
+        List<Integer> integers = new ArrayList<>();
+        integers.add(1);
+        integers.add(2);
         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
         QueryWrapper<TAppCoupon> wrapper = new QueryWrapper<>();
         wrapper.eq("coupon_id",dto.getCouponId());
+        wrapper.in("ways_to_obtain",integers);
+        if (dto.getStatus()!=null){
+            wrapper.eq("status",dto.getStatus());
+        }
         List<TAppCoupon> tAppCoupons = this.baseMapper.selectList(wrapper);
-
         List<ExchangeRecordVO> list = new ArrayList<>();
         // 订单ids
         StringBuilder stringBuilder = new StringBuilder();
@@ -87,6 +93,8 @@
             list.add(exchangeRecordVO);
         }
         for (ExchangeRecordVO exchangeRecordVO : list) {
+            TAppUser tAppUser = tAppUserMapper.selectById(exchangeRecordVO.getAppUserId());
+            if (tAppUser!=null)exchangeRecordVO.setPhone(tAppUser.getPhone());
             switch (exchangeRecordVO.getWaysToObtain()){
                 case 1:
                     if (exchangeRecordVO.getId()!=null){
diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java
index 74e0baf..3ea8ece 100644
--- a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java
+++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java
@@ -367,9 +367,9 @@
     @ApiOperation(value = "下载", tags = {"管理后台-结算表记录"})
     @PutMapping("/downloadSettlement")
     @Log(title = "【结算表记录】下载结算表", businessType = BusinessType.EXPORT)
-    public R downloadSettlement(@RequestBody ExportUidDto uid,HttpServletResponse response)
+    public R downloadSettlement(String uid,HttpServletResponse response)
     {
-        TSettlementConfirm data = chargingOrderClient.downloadSettlement(uid.getUid()).getData();
+        TSettlementConfirm data = chargingOrderClient.downloadSettlement(uid).getData();
         List<Site> data1 = siteClient.getSiteByIds(Arrays.asList(data.getSiteId())).getData();
         if (!data1.isEmpty()){
             data.setSiteName(data1.get(0).getName());
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/FinancialSettlementController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/FinancialSettlementController.java
index 8cfdb6b..62bd3c0 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/FinancialSettlementController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/FinancialSettlementController.java
@@ -82,8 +82,7 @@
     }
     @ApiOperation(value = "充电时段统计-导出", tags = {"管理后台-财务结算"})
     @PutMapping("/export")
-    public void export(@RequestBody ChargingListQuery dto)
-    {
+    public void export(@RequestBody ChargingListQuery dto) {
         ChargingOrderTimeVO res = chargingOrderService.chargingList(dto);
         List<TChargingOrderExport> tChargingOrderExports = new ArrayList<>();
         List<ChargingOrderListVO> exportList = res.getExportList();
diff --git a/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TSettlementConfirmMapper.xml b/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TSettlementConfirmMapper.xml
index 00179ec..5354bd9 100644
--- a/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TSettlementConfirmMapper.xml
+++ b/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TSettlementConfirmMapper.xml
@@ -35,5 +35,6 @@
                 and (t1.end_time between #{req.startTime} and #{req.endTime}
             </if>
         </if>
+and t1.delete_flag = 0
     </select>
 </mapper>
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCouponController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCouponController.java
index addc8a2..07d4925 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCouponController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCouponController.java
@@ -112,7 +112,7 @@
 
     @PostMapping("/exchangeRecord")
     @ApiOperation(tags = {"管理后台-优惠券管理"},value = "优惠券查看详情-兑换记录")
-    public AjaxResult<List<ExchangeRecordVO>> exchangeRecord(@RequestBody ExchangeRecordGoodsQuery dto) {
+    public AjaxResult<PageInfo<ExchangeRecordVO>> exchangeRecord(@RequestBody ExchangeRecordGoodsQuery dto) {
         List<ExchangeRecordVO> data = appCouponClient.getExchangeRecordByCouponId(dto).getData();
         for (ExchangeRecordVO record : data) {
             TCoupon byId = tCouponService.getById(record.getCouponId());
@@ -129,7 +129,7 @@
         }
         PageInfo<ExchangeRecordVO> exchangeRecordVOPageInfo = new PageInfo<>(1, 99999999);
         exchangeRecordVOPageInfo.setRecords(data);
-        return AjaxResult.ok(data);
+        return AjaxResult.ok(exchangeRecordVOPageInfo);
     }
 
 

--
Gitblit v1.7.1