Просмотр исходного кода

//credit_score_rules_tenant

release_toaliyun_real
xhxu 3 лет назад
Родитель
Сommit
d94c2ac202
3 измененных файлов: 18 добавлений и 4 удалений
  1. +9
    -0
      mallinkAdmin/src/main/resources/db/migration/V2023033000001_upd_merchant_credit_locked.sql
  2. +6
    -4
      mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java
  3. +3
    -0
      mallinkService/src/main/java/com/iformall/enums/EnumScoreType.java

+ 9
- 0
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;





+ 6
- 4
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)


+ 3
- 0
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) {


Загрузка…
Отмена
Сохранить