1***@qq.com
1***@qq.com
  • 发布:2024-07-11 22:05
  • 更新:2024-07-15 14:53
  • 阅读:205

【报Bug】uni-pay payNotify 没日志?

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

如图

预期结果:

如图

实际结果:

如图

bug描述:

一堆 log ,啥也没有

2024-07-11 22:05 负责人:DCloud_uniCloud_VK 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

什么日志都没有,怎么调试啊

DCloud_uniCloud_VK

DCloud_uniCloud_VK

可能这个文件require的时候就已经报错了, 没有进到里面来, 你试试用这个模板试试

'use strict';  
/**  
 * 此处建议只改下订单状态,保证能及时返回给第三方支付服务器成功状态  
 * 限制4秒内必须执行完全部的异步回调逻辑,建议将消息发送、返佣、业绩结算等业务逻辑异步处理(如用定时任务去处理这些异步逻辑)  
 * 建议再判断下金额和你业务系统订单中的金额是否一致  
 */  

const payCrypto = require('../libs/crypto.js'); // 获取加密服务  

module.exports = async (obj) => {  
    let user_order_success = true;  
    let { data = {} } = obj;  
    let {  
        order_no,  
        out_trade_no,  
        total_fee  
    } = data; // uni-pay-orders 表内的数据均可获取到  

    console.log("我进来了");  

    // 此处写你自己的支付成功逻辑结束-----------------------------------------------------------  
    // user_order_success =  true 代表你自己的逻辑处理成功 返回 false 代表你自己的处理逻辑失败。  
    return user_order_success;  
};  
  • 1***@qq.com (作者)

    解决了, 非jql 不能这样 db.collection('book').field("title,author"),只能 db.collection('book').field({ title: true }),关键是也没 log 报错信息。。

    2024-07-17 10:31

  • 1***@qq.com (作者)

    我没测试 userOrderSuccess true 时,会不会 log,官方可以试下并修复,没 error log 真的很头疼

    2024-07-17 10:34

要回复问题请先登录注册