904118851 6 tháng trước cách đây
mục cha
commit
e45ca2fa86

+ 1 - 1
5_CREATE_LINK_FACTORY/qm_create_link.js

@@ -111,7 +111,7 @@ CMD.runTask = async function (data,main_info,PlatformInfo,call_back) {
         console.log('响应状态:', response.status);
         console.log('响应数据:', result);
         
-        let n_data = await require("../src/api/qm/get_qm_promotion").getPromotionList(postData.promotion_name,PlatformInfo.mini_program_platform_id)
+        let n_data = await require("../src/api/qm/get_qm_promotion").getPromotionList(app_external_id,target_id,postData.promotion_name,PlatformInfo.mini_program_platform_id)
         if(n_data==null){
             throw result
         }

+ 5 - 0
5_CREATE_LINK_FACTORY/qm_create_link_factory.js

@@ -102,6 +102,11 @@ async function processTask(){
             }
             let main_info = CMD.getMainInfoById(MainConfig,result.data.main_id)
 
+            if(main_info==null){
+                console.error("主体没有开启创建链接任务:",main_info)
+                throw "主体没有开启创建链接任务"
+            }
+
             let PlatformInfo = null
             
             PlatformInfo = CMD.getPlatformInfoById(PlatformConfig,main_info.tg_platform_id)

BIN
dump.rdb


+ 5 - 5
src/api/qm/get_qm_promotion.js

@@ -54,7 +54,7 @@ async function getPromotionInfo(promotion_id,mini_program_platform_id=config.dy)
     }
 }
 
-async function getPromotionList(promotion_name,mini_program_platform_id=config.dy) {
+async function getPromotionList(app_external_id,target_id,promotion_name,mini_program_platform_id=config.dy) {
     try {
         const url = new URL('https://new-media-fx.qimao.com/api/promotion/list');
         url.searchParams.append('promotion_name', promotion_name);
@@ -66,20 +66,20 @@ async function getPromotionList(promotion_name,mini_program_platform_id=config.d
         // 请求头
         const dy_headers = {
             'accept': 'application/json, text/plain, */*',
-            'app-external-id': '4c6e8d8709c14de9a4397b6cbb978f85',
+            'app-external-id': `${app_external_id}`,
             'authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBY2NvdW50SUQiOjU0NDA1NjQxNjM3MTI4MjExMSwiQWNjb3VudE5hbWUiOiJ6aHVveXVlIiwiVGltZVN0YW1wIjoxNzM0NDI1MjU5LCJDbGllbnRJUCI6IjIxOS43Ny4yMzYuMTgwIiwiQnVmZmVyVGltZSI6MCwiZXhwIjoxNzM0NTExNjU5LCJpc3MiOiJxbV9uZXdfbWVkaWFfZngiLCJuYmYiOjE3MzQ0MjUyNTksIkVudiI6InJlbGVhc2UiLCJJc1NpbXVsYXRpb25Mb2dpbiI6ZmFsc2V9.KFEAi-QJcMXzSYokQmtF2-RsdfjiSEIRBM34hBuDjLY',
             'project': 'reader_paid_dyminiapp',
             'signature': '545831eb8ed618a0d16a04f9553c6285e896eda5ff7b01df5e4e9ba6715fe149',
-            'target-id': '544180064332673816'
+            'target-id': `${target_id}`
         };
 
         const wx_headers = {
             'accept': 'application/json, text/plain, */*',
-            'app-external-id': '9a2737aabb8f11ef93f90293e6ac97a2',
+            'app-external-id': `${app_external_id}`,
             'authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBY2NvdW50SUQiOjU0NDA1NjQxNjM3MTI4MjExMSwiQWNjb3VudE5hbWUiOiJ6aHVveXVlIiwiVGltZVN0YW1wIjoxNzM0NDI1MjU5LCJDbGllbnRJUCI6IjIxOS43Ny4yMzYuMTgwIiwiQnVmZmVyVGltZSI6MCwiZXhwIjoxNzM0NTExNjU5LCJpc3MiOiJxbV9uZXdfbWVkaWFfZngiLCJuYmYiOjE3MzQ0MjUyNTksIkVudiI6InJlbGVhc2UiLCJJc1NpbXVsYXRpb25Mb2dpbiI6ZmFsc2V9.KFEAi-QJcMXzSYokQmtF2-RsdfjiSEIRBM34hBuDjLY',
             'project': 'reader_paid_wxminiapp',
             'signature': '545831eb8ed618a0d16a04f9553c6285e896eda5ff7b01df5e4e9ba6715fe149',
-            'target-id': '544180064332673816'
+            'target-id': `${target_id}`
         };
 
         let headers = ""