|
@@ -214,6 +214,49 @@ CMD.get_fq_rechargeTemplate = function(res,distributor_id){
|
|
|
res.end(JSON.stringify({ message:"fail!",data:data,code:data.code}));
|
|
|
});
|
|
|
}
|
|
|
+// 应用业务类型。枚举值,提供该字段则只返回对应业务类型分包列表
|
|
|
+// - 快应用 = 1
|
|
|
+// - 微信h5 = 3
|
|
|
+// - 微信短剧 = 4
|
|
|
+// - 抖音短剧 = 7
|
|
|
+// - 抖小网文 = 8
|
|
|
+// - 微小网文 = 12
|
|
|
+CMD.get_fq_package_list = function(res){
|
|
|
+ var distributorId = config.fanqie_config.distributorId
|
|
|
+ var secretKey = config.fanqie_config.secretKey;
|
|
|
+ const postData = {
|
|
|
+ distributor_id: distributorId,
|
|
|
+ ts: helper.getCurrentUnixTimestamp(),
|
|
|
+ sign: helper.getSign(distributorId,secretKey),
|
|
|
+ page_size: 100,
|
|
|
+ page_index:0,
|
|
|
+ app_id:"40017687",
|
|
|
+ app_type:"8"
|
|
|
+ };
|
|
|
+ // console.log("get_recharge_template:")
|
|
|
+ var url = config.fanqie_config.get_fq_package_list
|
|
|
+ var base_params = `/?distributor_id=${postData.distributor_id}&ts=${postData.ts}&sign=${postData.sign}&app_type=${postData.app_type}`
|
|
|
+ var other_params = `&page_size=${postData.page_size}&page_index=${postData.page_index}`
|
|
|
+
|
|
|
+ console.log("url:",`${url}${base_params}${other_params}`)
|
|
|
+ axios.get(`${url}${base_params}${other_params}`)
|
|
|
+ .then(response => {
|
|
|
+ // console.log('Response data:', response.data );
|
|
|
+ let data = response.data
|
|
|
+ res.writeHead(200, {'Content-Type': 'application/json'});
|
|
|
+ if(data.code==200){
|
|
|
+ let list = data.data
|
|
|
+ res.end(JSON.stringify({ message:"成功!",data:list,code:10000}));
|
|
|
+ }else{
|
|
|
+ res.end(JSON.stringify({ message:"fail!",data:data,code:data.code}));
|
|
|
+ }
|
|
|
+ console.log("get_fq_package_list:",data)
|
|
|
+ })
|
|
|
+ .catch(error => {
|
|
|
+ console.error('Error:', error);
|
|
|
+ res.end(JSON.stringify({ message:"fail!",data:data,code:data.code}));
|
|
|
+ });
|
|
|
+}
|
|
|
|
|
|
CMD.get_pull_token = async function(res){
|
|
|
let token = await redis_help.getKeyValue("pull_data_token")
|
|
@@ -355,6 +398,8 @@ var server = http.createServer(function(req,res){
|
|
|
}else if(jsonData['fun']=="rechargeTemplate"&&jsonData['cmd']=="fq_link"){
|
|
|
let distributor_id = jsonData['data']['distributor_id']
|
|
|
CMD.get_fq_rechargeTemplate(res,distributor_id)
|
|
|
+ }else if(jsonData['fun']=="get_fq_package_list"&&jsonData['cmd']=="fq_link"){
|
|
|
+ CMD.get_fq_package_list(res)
|
|
|
}else if(jsonData['fun']=="get_pull_token"&&jsonData['cmd']=="pull_data_config"){
|
|
|
CMD.get_pull_token(res)
|
|
|
}else if(jsonData['fun']=="get_dz_book"&&jsonData['cmd']=="dz_link"){
|