微信小程序
(223)微信小程序门店支付订单退款申请处理逻辑
## 表结构设计
退款信息放到订单表中,还是独立一个新的退款表?
我觉得简单的化,就统一放到订单表中。
唯一带来的问题就是,如果一个订单退款被拒绝,再次发起退款请求,退款历史记录就看不到了。
## 退款订单列表需要展
进货利润率计算器微信小程序版
这是之前帮一个朋友写的一个微信小程序,用于计算进货利润率。他之前是用 Excel 表格公式做的计算,但是发现去批发市场/超市进货时,在手机端使用非常不方便,所以想使用微信小程序来实现这个功能。于是就有了这个小程序。后来又有热心用户提出了更多
微信小程序支付多商户分账功能
## 分账介绍
https://pay.weixin.qq.com/wiki/doc/api/allocation_sl.php?chapter=24_1&index=1
- 还能分账给个人零钱账号
- 无分账手续费
- 实际分
golang 实现微信小程序自动退款及 API 证书配置
之前用 [golang 实现微信支付](https://mmmaq.com/golang-gin-wechat-applet-to-pay), 为了偷懒就没有加自动退款功能。
因为本以为是个试验性项目也没有人会去退款,
微信小程序扫码支付确认流程及未完成订单提醒
扫码支付前,需要弹几个确认窗口。例如,退款规则明示,风险提示,禁忌症的确认等。所有窗口确认无误后,再开始支付流程。
要防止确认窗口能退回,需要 redirect to。这样支付页面的状态就会丢失。
## 三种方案
1. 全局变
微信小程序通过 MQTT Over Websocket 实时获取远程设备运行状态
## 需要实时拉取的数据
- 远程设备当前运行状态。比如,是运行中,还是已暂停
- 设备运行时长
- 设备上传感器的实时数值
如果通过微信小程序端定时轮询,例如,每 10 秒拉取一次,体验上不够好,因为有肉眼可见的延迟。特殊是设
微信报修小程序功能清单
功能清单
## 小程序端
- 微信扫码查看设备详情,并报修 (也可以微信小程序内扫码)
- (客户) 查看自己的报修历史,及报修详情,处理进度及维修人员联系方式
- 查看所有设备的清单,及设备详情
- 可以查看设备电子说明
蓝牙应用的阻塞式/同步操作
最近写了一个蓝牙微信小程序的 bug,修复的过程中,我反思了一下蓝牙通信合理的交互模式。
## 原实现逻辑
在点击模式选择(即开始)/ 暂停 / 继续 / 停止,这几步操作时:
点击后,先向硬件发送蓝牙指令,然后立即更新本
微信小程序显示蓝牙信号强弱
## 需求背景
蓝牙控制板放到控制柜里之后,就会有 20% 的概率出现蓝牙通信丢失的情况。
不确定是信号干扰的问题,还是放到控制柜之后,受隔音棉的影响信号变弱所致。
所以需要能够实时打印当前的蓝牙信号强度,来排除信号减弱的问题。
微信小程序切换到后台时,取消蓝牙监听
## 需求背景
蓝牙设备一直在给微信小程序发送数据,例如一秒一次。
但是切到后台之后,再切回来,例如,间隔了5分钟,再切回来会收到大量的蓝牙数据。
看起来是微信帮小程序做了缓存队列,然后疯狂地传给小程序。
造成的影响就是,用户会