news 2026/4/15 15:06:17

解决九两酒商城[uni-pay-co]: Error:执行失败,积 分需要大于等于1的bug

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
解决九两酒商城[uni-pay-co]: Error:执行失败,积 分需要大于等于1的bug

问题描述

在开发九两酒微信小程序商城时候,在订单页面,如果金额比较低,就会出现score积分为0的情况,支付完成后会报如下错误“[uni-pay-co]: Error:执行失败,积 分需要大于等于1”,如下图所示:

问题解决

经过排查是在支付成功后出现的问题,那问题基本出现在支付回调云对象内,所以看一下该云对象,uni-pay-co -> notify -> goods.js

constscoreCloudObj=uniCloud.importObject('client-scores');scoreCloudObj.shopping({_id:payOrder._id,type:2,user_id:payOrder.user_id});

问题就是调用购物赠送积分的shopping函数中,根据路径找到函数

//购物获得积分asyncshopping({_id,type=1,user_id}={}){.......letscore=type==1?orderData?.score_in??0:orderData?.score_out??0;if(!score)returnconsole.log({errCode:400,errMsg:'error',custom:'积分需要大于等于1'});..........}

如上所示,将if判断积分原来的return result({errCode:400})修改成console.log,这样就不会将错误信息返回而阻塞后面程序的运行了,错误信息页可以直接进入云函数日志中查看。

如果要想学习完整的微信小程序商城,可以查看:unipay支付微信小程序商城开发Vue3完整版

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/12 9:30:23

职业本科与高职专科低空专业就业方向全景对比

职业本科与高职专科低空专业就业方向全景对比低空经济作为国家战略新兴产业,已形成“研发设计-生产制造-运营服务-安全保障”完整产业链,催生了多层次人才需求。职业本科与高职专科低空专业的就业方向,精准对接产业不同层级岗位:职…

作者头像 李华
网站建设 2026/4/9 3:35:02

开发者必看:LobeChat源码结构与二次开发入门路径

LobeChat 源码结构与二次开发实战指南 在 AI 聊天界面遍地开花的今天,真正能兼顾“开箱即用”和“深度可定制”的项目并不多。很多开源方案要么停留在基础对话功能,UI 简陋、架构松散;要么过度复杂,学习成本高得令人望而却步。而 …

作者头像 李华
网站建设 2026/4/8 20:12:37

大小仅 1KB!超级好用!计算无敌!

大小仅 1KB!超级好用!计算无敌! js 原生的数字计算是一个令人头痛的问题,最常见的就是浮点数精度丢失。 // 1. 加减运算 0.1 0.2 // 结果:0.30000000000000004(预期 0.3) 0.7 - 0.1 // 结果&am…

作者头像 李华
网站建设 2026/4/12 2:49:43

零基础部署Wan2.2-T2V-A14B:本地化视频生成全指南

零基础部署Wan2.2-T2V-A14B:本地化视频生成全指南 你有没有试过在脑中构思一个画面:“深夜的东京街头,霓虹灯在湿漉漉的地面上反射出斑斓光影,穿皮衣的赛博战士缓缓走过,身后是全息广告牌闪烁着未知语言”——然后希望…

作者头像 李华
网站建设 2026/4/15 14:28:27

EmotiVoice社区版与商业版功能对比指南

EmotiVoice社区版与商业版功能对比指南 在AI语音合成技术飞速发展的今天,如何让机器“说话”不再冰冷机械,而是充满情感、富有表现力,已成为语音交互产品竞争的核心。EmotiVoice 正是在这一背景下脱颖而出的开源项目——它不仅能够生成自然流…

作者头像 李华