diff --git a/mallinkAdmin/src/main/resources/db/migration/V2022101200001__add_wxMemberCard.sql b/mallinkAdmin/src/main/resources/db/migration/V2022101200001__add_wxMemberCard.sql index 2450c083f..f94e9e8b0 100644 --- a/mallinkAdmin/src/main/resources/db/migration/V2022101200001__add_wxMemberCard.sql +++ b/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; \ No newline at end of file +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`); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java index c171e821f..5e30dc9e6 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java @@ -135,7 +135,7 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService { creditHistoryQ.setStartTime(date); List 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 {