From 1d599e2e60de9b7e8d849f0f90c780f9fdfbe48f Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期三, 15 一月 2025 15:37:05 +0800
Subject: [PATCH] 12.18

---
 ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/BalanceChangeRecord.java   |    4 ++++
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java     |    8 ++++++++
 ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/UserPoint.java             |    2 +-
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/UserCouponController.java |    2 +-
 4 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/BalanceChangeRecord.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/BalanceChangeRecord.java
index b63b819..5a681b5 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/BalanceChangeRecord.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/BalanceChangeRecord.java
@@ -91,4 +91,8 @@
     @TableField(exist = false)
     private String shopName;
 
+    @ApiModelProperty(value = "增或减标识: 1-增 2-减")
+    @TableField(exist = false)
+    private Integer flag;
+
 }
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/UserPoint.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/UserPoint.java
index 03ac447..220e3da 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/UserPoint.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/UserPoint.java
@@ -38,7 +38,7 @@
     private Long id;
 
     @ApiModelProperty(value = "变动类型(1-消费,2-返佣,3-拉新,4-每日分享,5-每日签到,6-使用时长, 7-注册积分, 8-门店业绩," +
-            "9-门店返佣,14-下级门店返佣,10-技师业绩,11-兑换商品,12-他人赠送,13-赠与他人,14-兑换券)")
+            "9-门店返佣,14-下级门店返佣,10-技师业绩,11-兑换商品,12-他人赠送,13-赠与他人,15-兑换券)")
     @TableField("type")
     private Integer type;
 
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/UserCouponController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/UserCouponController.java
index 5d4404d..fe902b7 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/UserCouponController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/UserCouponController.java
@@ -244,7 +244,7 @@
             appUserService.updateById(byId);
             
             UserPoint userPoint = new UserPoint();
-            userPoint.setType(14);
+            userPoint.setType(15);
             userPoint.setHistoricalPoint(lavePoint);
             userPoint.setVariablePoint(point);
             userPoint.setBalance(byId.getLavePoint());
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java
index 75701a6..db23e80 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java
@@ -118,6 +118,14 @@
                     bc.setUserName(appUser.getName());
                     bc.setAmount(o.getPaymentAmount());
                 });
+
+                BigDecimal beforeAmount = bc.getBeforeAmount();
+                BigDecimal afterAmount = bc.getAfterAmount();
+                if (beforeAmount.compareTo(afterAmount) > 0){
+                    bc.setFlag(2);
+                }else {
+                    bc.setFlag(1);
+                }
             });
         }
         return R.ok(list);

--
Gitblit v1.7.1