From b394788e74cd40bcffda59574ad566553a3919ea Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 23 八月 2024 17:12:02 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile

---
 ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TAdvertising.java             |    8 ++++++--
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TExchangeOrderController.java |    3 +++
 ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TAdvertisingMapper.xml                 |    5 ++++-
 3 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TAdvertising.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TAdvertising.java
index c86c93c..02ba4a2 100644
--- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TAdvertising.java
+++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TAdvertising.java
@@ -64,8 +64,12 @@
     @ApiModelProperty(value = "上架状态(0=否,1=是)")
     @TableField("status")
     private Integer status;
-
-
+    @ApiModelProperty(value = "小程序id")
+    @TableField("applet_id")
+    private String appletId;
+    @ApiModelProperty(value = "小程序名称")
+    @TableField("applet_name")
+    private String appletName;
 
     @ApiModelProperty(value = "广告状态 1未开始 2已开始 3已结束")
     @TableField(exist = false)
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TExchangeOrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TExchangeOrderController.java
index 1e5f04f..905b3ba 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TExchangeOrderController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TExchangeOrderController.java
@@ -93,6 +93,7 @@
             case 1:
                 for (int i = 0; i < split.length-1; i++) {
                     Integer reduce = tShoppingOrderService.list(new QueryWrapper<TShoppingOrder>()
+                                    .eq("order_type",1)
                                     .eq("goods_id", split[i])
                                     .eq("payment_status", 2)
                                     .ne("refund_status", 2))
@@ -103,6 +104,8 @@
             case 2:
                 for (int i = 0; i < split.length-1; i++) {
                     Integer reduce = exchangeOrderService.list(new QueryWrapper<TExchangeOrder>()
+                                            .eq("order_type",1)
+                                    .ne("status",4)
                                     .eq("goods_id", split[i])
                                     )
                             .stream().map(TExchangeOrder::getPurchaseQuantity).reduce(0, Integer::sum);
diff --git a/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TAdvertisingMapper.xml b/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TAdvertisingMapper.xml
index bc87ba2..8a29448 100644
--- a/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TAdvertisingMapper.xml
+++ b/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TAdvertisingMapper.xml
@@ -15,11 +15,14 @@
         <result column="status" property="status" />
         <result column="create_time" property="createTime" />
         <result column="del_flag" property="delFlag" />
+        <result column="applet_id" property="appletId" />
+        <result column="applet_name" property="appletName" />
     </resultMap>
 
     <!-- 通用查询结果列 -->
     <sql id="Base_Column_List">
-        id, name, img, start_time, end_time, position, jump_type, jump_url, status, create_time, del_flag
+        id, name, img, start_time, end_time, position, jump_type, jump_url, status, create_time, del_flag,
+          applet_id, applet_name
     </sql>
     <select id="pageList" resultType="com.ruoyi.other.api.domain.TAdvertising">
         select * from t_advertising

--
Gitblit v1.7.1