Browse Source

fix(statistics): 调整分账状态显示逻辑

- 修改 profit_sharing_status 状态为 2时的金额类型描述为“已到账”
- 更新 profit_sharing_status 状态为2 时的变更原因描述为“银行卡到账”
- 调整 CASE 语句中条件判断顺序以确保正确匹配- 移除冗余的状态描述配置
SheepHy 1 day ago
parent
commit
4f6b6353bc

+ 4 - 4
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/app/mapper/xml/StatisticsMapper.xml

@@ -318,19 +318,19 @@
         WHEN c.profit_sharing_status = 0 THEN
         '待结算'
         WHEN c.profit_sharing_status = 1 THEN
+        '分帐中'
+        WHEN c.profit_sharing_status = 2 THEN
         '已到账'
         ELSE
         '其他'
         END AS amount_type,
         CASE
+        WHEN c.profit_sharing_status = 2 THEN
+        '银行卡到账'
         WHEN a.order_status IN (5, 6) THEN
         '用户退款'
         WHEN a.order_status IN (0, 1, 2) THEN
         '用户支付'
-        WHEN c.profit_sharing_status = 0 THEN
-        '分账'
-        WHEN c.profit_sharing_status = 1 THEN
-        '银行卡到账'
         ELSE
         '其他原因'
         END AS change_reason,