From d94c2ac20282d3ae0e60b455a28585e6d63fe717 Mon Sep 17 00:00:00 2001 From: xhxu Date: Fri, 31 Mar 2023 11:25:46 +0800 Subject: [PATCH] //credit_score_rules_tenant --- .../V2023033000001_upd_merchant_credit_locked.sql | 9 +++++++++ .../main/java/com/iformall/domain/po/WxScoreRules.java | 10 ++++++---- .../main/java/com/iformall/enums/EnumScoreType.java | 3 +++ 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/mallinkAdmin/src/main/resources/db/migration/V2023033000001_upd_merchant_credit_locked.sql b/mallinkAdmin/src/main/resources/db/migration/V2023033000001_upd_merchant_credit_locked.sql index 2c6f014fe..fa6e682b0 100644 --- a/mallinkAdmin/src/main/resources/db/migration/V2023033000001_upd_merchant_credit_locked.sql +++ b/mallinkAdmin/src/main/resources/db/migration/V2023033000001_upd_merchant_credit_locked.sql @@ -12,3 +12,12 @@ DROP COLUMN `credit_locked`; +--type=2 积分规则,追加老带新规则 缓存--缓存--缓存 +update wx_score_rules set rules = JSON_ARRAY_APPEND(rules, '$',CAST('{"id": 25, "desc": "老带新奖励", "step": 1, "limit": 0, "score": 0}' AS JSON)) +where type = 2; +update wx_score_rules set rules = JSON_ARRAY_APPEND(rules, '$',CAST('{"id": 26, "desc": "老带新消费奖励", "step": 1, "limit": 0, "score": 0}' AS JSON)) +where type = 2; + + + + diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java b/mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java index d58b46e87..93be81c73 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java @@ -63,10 +63,12 @@ public class WxScoreRules extends BaseTenantEntity { "{\"id\":3,\"limit\":1,\"step\":1,\"score\":0,\"desc\":\"绑定车牌1个\"}," + "{\"id\":6,\"limit\":1,\"step\":1,\"score\":0,\"desc\":\"授权手机号\"}," + "{\"id\":7,\"limit\":1,\"step\":1,\"score\":0,\"desc\":\"编辑个人信息\"}," + - "{\"id\": 17, \"desc\": \"每日签到\", \"step\": 1, \"limit\": 1, \"score\": 0},"+ - "{\"id\": 18, \"desc\": \"连续签到7天\", \"step\": 1, \"limit\": 1, \"score\": 0},"+ - "{\"id\": 19, \"desc\": \"连续签到14天\", \"step\": 1, \"limit\": 1, \"score\": 0},"+ - "{\"id\": 20, \"desc\": \"连续签到28天\", \"step\": 1, \"limit\": 1, \"score\": 0}"+ + "{\"id\": 17, \"desc\": \"每日签到\", \"step\": 1, \"limit\": 0, \"score\": 0},"+ + "{\"id\": 18, \"desc\": \"连续签到7天\", \"step\": 1, \"limit\": 0, \"score\": 0},"+ + "{\"id\": 19, \"desc\": \"连续签到14天\", \"step\": 1, \"limit\": 0, \"score\": 0},"+ + "{\"id\": 20, \"desc\": \"连续签到28天\", \"step\": 1, \"limit\": 0, \"score\": 0}"+ + "{\"id\": 25, \"desc\": \"老带新奖励\", \"step\": 1, \"limit\": 0, \"score\": 0}"+ + "{\"id\": 26, \"desc\": \"老带新消费奖励\", \"step\": 1, \"limit\": 0, \"score\": 0}"+ "]"; @TableField(exist = false) diff --git a/mallinkService/src/main/java/com/iformall/enums/EnumScoreType.java b/mallinkService/src/main/java/com/iformall/enums/EnumScoreType.java index cd2f4331d..cafbbee96 100644 --- a/mallinkService/src/main/java/com/iformall/enums/EnumScoreType.java +++ b/mallinkService/src/main/java/com/iformall/enums/EnumScoreType.java @@ -32,6 +32,9 @@ public enum EnumScoreType { REFUND_CONSUMPTION(22, "消费退款"), REFUND_REDUCE_CREDIT(23, "积分兑换退款"), POINT_CHANGE(24, "其他积分变动"),// + + OLD_WITH_NEW(25, "老带新奖励"), + OLD_WITH_NEW_CONSUME(26, "老带新消费奖励"), ; public static EnumScoreType getEnum(Integer code) {