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

//会员卡

release_toaliyun_real
xhxu 3 лет назад
Родитель
Сommit
aa734dde42
2 измененных файлов: 307 добавлений и 3 удалений
  1. +305
    -1
      mallinkAdmin/src/main/resources/db/migration/V2022101200001__add_wxMemberCard.sql
  2. +2
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java

+ 305
- 1
mallinkAdmin/src/main/resources/db/migration/V2022101200001__add_wxMemberCard.sql Просмотреть файл

@@ -134,4 +134,308 @@ CREATE TABLE wx_member_card_95 LIKE wx_member_card;
CREATE TABLE wx_member_card_96 LIKE wx_member_card;
CREATE TABLE wx_member_card_97 LIKE wx_member_card;
CREATE TABLE wx_member_card_98 LIKE wx_member_card;
CREATE TABLE wx_member_card_99 LIKE wx_member_card;
CREATE TABLE wx_member_card_99 LIKE wx_member_card;

ALTER TABLE `mallink`.`wx_member_card`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_0`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_1`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_2`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_3`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_4`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_5`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_6`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_7`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_8`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_9`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_10`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_11`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_12`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_13`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_14`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_15`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_16`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_17`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_18`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_19`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_20`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_21`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_22`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_23`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_24`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_25`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_26`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_27`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_28`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_29`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_30`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_31`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_32`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_33`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_34`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_35`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_36`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_37`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_38`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_39`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_40`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_41`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_42`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_43`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_44`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_45`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_46`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_47`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_48`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_49`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_50`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_51`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_52`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_53`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_54`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_55`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_56`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_57`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_58`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_59`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_60`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_61`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_62`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_63`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_64`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_65`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_66`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_67`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_68`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_69`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_70`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_71`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_72`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_73`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_74`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_75`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_76`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_77`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_78`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_79`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_80`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_81`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_82`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_83`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_84`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_85`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_86`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_87`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_88`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_89`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_90`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_91`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_92`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_93`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_94`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_95`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_96`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_97`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_98`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);
ALTER TABLE `mallink`.`wx_member_card_99`
ADD COLUMN `cuser_id` bigint(20) AFTER `user_id`,
ADD INDEX `cuser_id`(`cuser_id`);

+ 2
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java Просмотреть файл

@@ -135,7 +135,7 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService {
creditHistoryQ.setStartTime(date);
List<WxCreditHistory> list = wxCreditHistoryMapper.getIsMemberCarAndClearCredit(creditHistoryQ);
for (WxCreditHistory history:list) {
wxMemberCardService.sendsyncMemberCardBonusMsg(tenantInfo,history.getCUserId(),history.getId());
wxMemberCardService.sendsyncMemberCardBonusMsg(tenantInfo,null,history.getCUserId(),history.getId());
}
}

@@ -652,7 +652,7 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService {
if(!record.getTenantId().equals(tenantId)){
tenantEntity.setParentTenantId(record.getTenantId());
}
wxMemberCardService.sendsyncMemberCardBonusMsg(tenantEntity,wxCUserBasicInfo.getId(),record.getId());
wxMemberCardService.sendsyncMemberCardBonusMsg(tenantEntity,null,wxCUserBasicInfo.getId(),record.getId());


} else {


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