- 统一下单完成后回调接口被重复多次执行是什么情况?
const db = cloud.database(); //获取数据库的引用 无参数,用默认环境 const _ = db.command //const $ = db.command.aggregate //event 客户端调用接口时携带的参数 context调用信息和状态 exports.main = async (event, context) => { if (returnCode == "SUCCESS") { //用户支付完成后的回调函数 await ZhiFu_JieGuo(event) //支付结果 return false } } async function ZhiFu_JieGuo(Event) { let DangHao = Event.outTradeNo //创建订单时的单号 即数据库中的_id字段 let DD_CJReng = Event.subOpenid //订单创建人 let ShiJian = Event.timeEnd.replace(/^(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})$/, "$1-$2-$3 $4:$5:$6") //收到回调结果的时间(支付完成时间) 转为年-月-日 小时:分:秒 let JiaoYiDangHao = Event.transactionId //交易单号 let attach = JSON.parse(Event.attach) //符加数据(需要转为对象格式) let GouMaiJiFenShu=attach.JiFen//购买的数量 let XiuGaiShuJu = { //要修改的数据 ZhiFuZhuangTai: 1, WanChengShiJian: ShiJian, //完成时间 ZhiFuRen: DD_CJReng, //支付人 JiaoYiDangHao: JiaoYiDangHao //交易单号 } let res0=await Doc_Get("ZhiFuJiLu",DangHao,{ZhiFuZhuangTai:true})//获统一下单存储的单据的支付状态 if(res0.ZhiFuZhuangTai===1){ XieRiZhi("warn","支付完成","查询支付状态","已完成支付,被重复运行")//写日志这里在日志中可以查到 return false } let res = await doc_update("ZhiFuJiLu", DangHao, XiuGaiShuJu) //更新支付状态 if (res._err) { XieRiZhi("error", "支付完成", "更新支付状态", XiuGaiShuJu, res._err)//写日志 return false//中断执行 } let res1 = await Doc_Get("YongHuXingXiBiao", DD_CJReng, { JiFen: true }) //查询用户的积分 if (res1._err) { XieRiZhi("error", "支付完成", "查询用户的积分",XiuGaiShuJu, res1._err)//写日志 return false//中断执行 } //以自增的方式增加积分 let res2=await doc_update_inc("YongHuXingXiBiao",DD_CJReng,"JiFen",GouMaiJiFenShu)//增加用户的积分 let XieDaiCangShu={//在日志中记录参数 _id:Event.outTradeNo, JiaoYiDangHao: JiaoYiDangHao //交易单号 } if(res2._err){ XieRiZhi("error","支付完成","增加积分",XieDaiCangShu,res2._err)//写日志 return false//中断执行 } let res3 = await doc_update_push("YongHuXingXiBiao", DD_CJReng, "JiFenJiLu", 0, ['积分购买', attach.BiaoTi, ShiJian, GouMaiJiFenShu]) //更新积分数量 if (res3._err) { XieRiZhi("error","支付完成", "记录积分增加",XiuGaiShuJu, res3._err)//写日志 return false//中断执行 } return false } 以上为支付回调接口.不明白为什么会执行10多次,看日志: [图片]
2022-02-12 - 天天来问:生成短链接openapi.shortlink.generateAPI不存在是什么情况?
云函数config.json配置: [图片] 云函数package.json配置: [图片] 云函数接口: [图片] 云函数日志: [图片] 基础库2.8.1 手机端也是这种错误...604100:微信后台云函数错误:API不存在 注:服务类目为 信息查询 并不是接口限定的 电商平台、商家自营、跨境电商 但是我看到其他小程序的服务类目为 招聘/求职(中介类)、信息查询、快递、物流 同样使用该接口生成短链接 求大神帮忙,是不是哪里配置错了。先谢过了 ENV:zhatuche002-0gieno0kc9dfa3ea 或者截图里面的 RequestId:9e8512af-edc5-11eb-ba82-22ded15b0b65 或者截图里面的 有用必点 是最基本的尊敬
2021-07-26 - 每日一问:生成短链接openapi.shortlink.generateAPI不存在是什么情况?
云函数config.json配置: [图片] 云函数package.json配置: [图片] 云函数接口: [图片] 云函数日志: [图片] 基础库2.8.1 手机端也是这种错误...604100:微信后台云函数错误:API不存在 注:服务类目为 信息查询 并不是接口限定的 电商平台、商家自营、跨境电商 但是我看到其他小程序的服务类目为 招聘/求职(中介类)、信息查询、快递、物流 同样使用该接口生成短链接 求大神帮忙,是不是哪里配置错了。先谢过了 有用必点 是最基本的尊敬
2021-07-26 - 每天一问:云函数 shortlink.generate返回604100是什么情况?
config.json配置: [图片] package.json配置: [图片] 源码: [图片] 日志: [图片] 开发工具版本:1.05.2105170 errCode:604100 微信后台云函数错误:API 不存在 注:小程序的服务类目为 信息查询 但是我看别人的服务类目为 信息查询、快递、物流、招聘/求职(中介类) 能用此API 这是什么情况?再说我这截图的还是开发版的... 有用必点。先行谢过..
2021-07-25 - 每天一问:云函数 shortlink.generate返回604100是什么情况?
config.json配置: [图片] package.json配置: [图片] 源码: [图片] 日志: [图片] 开发工具版本:1.05.2105170 errCode:604100 微信后台云函数错误:API 不存在 注:小程序的服务类目为 信息查询 但是我看别人的服务类目为 信息查询、快递、物流、招聘/求职(中介类) 能用此API 这是什么情况?再说我这截图的还是开发版的... 有用必点。先行谢过..
2021-07-24 - 求问:云函数 shortlink.generate返回604100是什么情况?
config.json配置: [图片] package.json配置: [图片] 源码: [图片] 日志: [图片] 开发工具版本:1.05.2105170 errCode:604100 微信后台云函数错误:API 不存在 注:小程序的服务类目为 信息查询 但是我看别人的服务类目为 信息查询、快递、物流、招聘/求职(中介类) 能用此API 这是什么情况?再说我这截图的还是开发版的... 有用必点。先行谢过..
2021-07-23 - 求问:生成短链接 shortlink.generate 时config.json怎么配置?
如题,谢谢!! '有用必点'
2021-07-23 - 求问,别人分享在群内的小程序,没有图片,只有内容,最下方有蓝色字体:#小程序:****是怎么做到的?
别人分享在群内的小程序,只有文字内容,没有图片, 文字最下方 显示蓝色字体:#小程序: **** 点击后直接跳转至相应的小程序,翻遍API也没找到是哪个。 另:之所以有此需求,还不是因为之前小游戏上线时分享太多打扰到用户,明明是小游戏,分享的却显示小程序。好多 群,一分享小程序/小游戏卡片直接被群主踢,否则只能先发红包,再发小程序/小游戏卡片 什么时候,微信为小程序正名,与小游戏区别开来?
2021-07-09 - 手机上安装了鸿蒙系统的出来说下,wx.getSystemInfo返回的platform是什么?
如题 return '有用必点'
2021-07-02 - 统一下单 envId参数是填开发工具上面有个云图标那个 当前环境 还是云开发控制台那个 当前环境
我不知道别人的有没有区别,反正我的 云图标上面是zhatuche001,控制台上面是zhatuche001-9ed94
2021-07-01