关于扫码下单系统不成熟的想法
Lv.2潜力创作者
去年论坛里有朋友问:如何实现供应商到店扫码填写表单,自动打印供货清单并归档
https://bbs.wps.cn/topic/78839
当时我的想法是,为了避免恶意刷单,导致大量打印无效单
用户必须登录,且需要控制一定时间内的下单量
那么最常见的就是微信小程序,类似餐馆的点单系统
在这个逻辑里要使用wps在线表单不太合适
今天突然想到,题主并不需要在线付款,所以应该尽量避免用户登录
那么为了避免恶意刷单,就不该扫码下单,而应该反过来扫码打印
也就是说:
弄个wps在线表单,设置填写不需要登录
供应商可以随意填写,但需要保留完成后获得的二维码
供应商到店扫这个码,才触发打印和归档
这样物理上避免了在线乱刷单,因为只有到店才能扫码打印
在这个逻辑里,用wps在线表单就比较合适了
店里也不用其他设备,就手机上安装binary eye这个app就足够了
https://bbs.wps.cn/topic/45990
就像这个帖子里,设置扫码后转发内容到指定url
url是wps多维表自动化流程里的回调地址
二维码的内容是个网址,里面有“填写ID”这个信息
也就是说多维表里可以根据“填写ID”查询出供应商填写表单的内容
也就可以完成归档
至于打印,我的想法是发送http请求到本地,本地有人审核货物,确认后打印,也许多维表有办法实现自动打印,我没试过
但这个想法也并不完善:
一方面多维表不稳定,如果网络挂掉影响业务;
另一方面不方便弹出确认框人工审核货物,确认后才能打印归档。
所以,也许还是需要本地做个服务
另外,不用binary eye也许可以用opencv隔0.5秒截一帧,用pyzbar解码,用tkinter弹窗,然后以json line的形式将每一步都写入log文件,方便崩溃恢复以及归档
目前就想到这些,希望更多朋友来指点讨论,有没有更好的想法,或实现细节,多谢