diff --git a/mallinkAdmin/src/main/resources/db/migration/V202104090001__for_wx_third_party_config.sql b/mallinkAdmin/src/main/resources/db/migration/V202104090001__for_wx_third_party_config.sql index 30f01e706..151a32e76 100644 --- a/mallinkAdmin/src/main/resources/db/migration/V202104090001__for_wx_third_party_config.sql +++ b/mallinkAdmin/src/main/resources/db/migration/V202104090001__for_wx_third_party_config.sql @@ -13,4 +13,8 @@ CREATE TABLE `wx_third_party_config` ( `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '登陆密码', `version` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '接口版本', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; \ No newline at end of file +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; + + +ALTER TABLE `mallink`.`wx_third_party_config` +ADD COLUMN `tp_id` varchar(100) AFTER `version`; \ No newline at end of file diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxThirdPartyConfig.java b/mallinkService/src/main/java/com/iformall/domain/po/WxThirdPartyConfig.java index c5e6a1c45..b61c8ab92 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxThirdPartyConfig.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxThirdPartyConfig.java @@ -43,5 +43,8 @@ public class WxThirdPartyConfig extends TenantEntity { @io.swagger.annotations.ApiModelProperty(value="",name="version") private String version; + + @io.swagger.annotations.ApiModelProperty(value="",name="tpId") + private String tpId; } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxGooagooServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxGooagooServiceImpl.java index ab218e83f..369f170e2 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxGooagooServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxGooagooServiceImpl.java @@ -53,6 +53,9 @@ public class WxGooagooServiceImpl implements WxGooagooService { } Map paramMap = this.getParamMap(config); paramMap.put("lowerMethod",url); + List sl = new ArrayList<>(); + sl.add(config.getTpId()); + params.put("shopIds", sl); paramMap.put("data", JSONUtils.toJSONString(params)); String sign= SignUtils.sign(config.getSignKey(),paramMap); diff --git a/mallinkService/src/main/resources/mapper/WxThirdPartyConfigMapper.xml b/mallinkService/src/main/resources/mapper/WxThirdPartyConfigMapper.xml index 67bd84533..abc521d39 100644 --- a/mallinkService/src/main/resources/mapper/WxThirdPartyConfigMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxThirdPartyConfigMapper.xml @@ -15,10 +15,11 @@ + - `id`,`tenant_id`,`parent_tenant_id`,`type`,`app_id`,`app_key`,`sign_key`,`api_url`, `token`,`token_expired_time`,`user_name`,`password`,`version` + `id`,`tenant_id`,`parent_tenant_id`,`type`,`app_id`,`app_key`,`sign_key`,`api_url`, `token`,`token_expired_time`,`user_name`,`password`,`version`,`tp_id`