From 37bb058f54fde2292aaf5d72e4ee9d8ced668a05 Mon Sep 17 00:00:00 2001 From: sunjiabei Date: Tue, 15 Jul 2025 10:16:14 +0800 Subject: [PATCH] flag=1 --- src/main/resources/mapper/ConsumeMapper.xml | 44 ++++++++++--------- src/main/resources/mapper/RechargeMapper.xml | 2 + src/main/resources/mapper/RefundMapper.xml | 65 ++++++++++++++++------------ 3 files changed, 63 insertions(+), 48 deletions(-) diff --git a/src/main/resources/mapper/ConsumeMapper.xml b/src/main/resources/mapper/ConsumeMapper.xml index aa46c39..f8e06a5 100644 --- a/src/main/resources/mapper/ConsumeMapper.xml +++ b/src/main/resources/mapper/ConsumeMapper.xml @@ -16,12 +16,12 @@ ugr.remark AS remark, a.admin_name AS adminName, ugr.create_time AS createTime - FROM user u - JOIN - user_gold_record ugr ON u.jwcode = ugr.jwcode - JOIN + FROM user_gold_record ugr + left JOIN + user u ON u.jwcode = ugr.jwcode + left JOIN admin a ON ugr.admin_id = a.id - WHERE ugr.type = 1 + WHERE ugr.type = 1 AND ugr.flag = 1 @@ -30,7 +30,9 @@ ugr.task_gold ugr.permanent_gold - (COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, 0)) + (COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, + 0)) + ugr.create_time @@ -72,13 +74,13 @@ ugr.remark AS remark, a.admin_name AS adminName, ugr.create_time AS createTime - FROM user_gold_record ugr + FROM user_gold_record ugr left JOIN user u ON u.jwcode = ugr.jwcode - left JOIN + left JOIN admin a ON ugr.admin_id = a.id - ugr.type = 1 + ugr.type = 1 AND ugr.flag = 1 AND ugr.jwcode = #{jwcode} @@ -103,7 +105,9 @@ ugr.task_gold ugr.permanent_gold - (COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, 0)) + (COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, + 0)) + ugr.create_time @@ -132,17 +136,17 @@ - + INSERT INTO user_gold_record order_code, @@ -186,7 +190,7 @@ UPDATE user_gold_record SET is_refund = 1 - where - order_code = #{orderCode} + where order_code = #{orderCode} + AND flag = 1 \ No newline at end of file diff --git a/src/main/resources/mapper/RechargeMapper.xml b/src/main/resources/mapper/RechargeMapper.xml index 84bd95d..bbd234b 100644 --- a/src/main/resources/mapper/RechargeMapper.xml +++ b/src/main/resources/mapper/RechargeMapper.xml @@ -25,6 +25,7 @@ JOIN admin a ON ugr.admin_id = a.id JOIN rate r ON ugr.rate_id = r.id WHERE ugr.type = 0 AND ugr.audit_status IN (1,3) + AND ugr.flag = 1 @@ -85,6 +86,7 @@ left JOIN rate r ON ugr.rate_id = r.id ugr.type = 0 AND ugr.audit_status IN (1,3) + AND ugr.flag = 1 AND ugr.jwcode = #{jwcode} diff --git a/src/main/resources/mapper/RefundMapper.xml b/src/main/resources/mapper/RefundMapper.xml index c04a435..db25452 100644 --- a/src/main/resources/mapper/RefundMapper.xml +++ b/src/main/resources/mapper/RefundMapper.xml @@ -4,26 +4,26 @@ - + INSERT INTO user_gold_record order_code, @@ -178,7 +185,8 @@ \ No newline at end of file