tp6
逍遥596607010
这个作者很懒,什么都没留下…
展开
-
查询距离最近的查询
//计算距离 public function typeStoreList($type_id,$lat,$lng,$distance=10){ $page=$this->request->param('page',1); $limit=$this->request->param('limit',10); $Map=new Map(); $squares=$Map->getSquare($la...原创 2021-08-30 20:51:40 · 173 阅读 · 0 评论 -
离线二维码项目已完成tp6+uniapp
实现思路:参考微信支付和支付宝支付用户出示二维码商家进行扫码扣款,可以是用户余额钱包也可以是绑定的会员卡前端用的uniapp,后端thinkphp6.0,同时兼容微信小程序和app<template> <view class="page"> <view class="cu-card"> <view class="cu-item padding shadow" style="padding-bottom: 100upx;">...原创 2021-08-30 20:44:09 · 456 阅读 · 0 评论 -
离线付款码的实现
离线二维码的技术原型是在行业中广泛使用的一次性口令(OTP, One-time Password),使用了该技术的产品除了有支付宝和微信,还有银行U盾、游戏令牌等硬件设备。在翼支付的离线二维码上,方案的设计概述为:1、 服务器生成唯一token,通过加密方式(如https)传递到客户端。2、 打开付款码时,本地生成一段含有token与当前时时间戳的哈希值,如sha1(token+UnixTimestamp),转换为byte[]并截取指定长度后转换为int变量otp。3、 用户账号(手机...原创 2021-08-27 00:57:28 · 756 阅读 · 1 评论 -
开发大型项目要注意的事项
1,所有的状态类型均不能使用数字直接表示,一律用常量或者枚举类来标识,进行统一管理和识别;2,所有的传递参数都必须有数据类型model对应,不允许直接采用PHP键值对数组的方式进行传递;3,所有的函数都要进行try...catch操作,避免报错时无法及时追踪;4,所有的Exception中的message必须提示非常详情,具有全局区分性,不可用诸如,程序报错,参数报错,保存报错等毫无意义及辨识度的异常信息;5,所有的数据库改动作都必须考虑多线程造成的争抢效应,必须采用共享锁或者排他锁进行数据原创 2021-04-08 20:03:57 · 235 阅读 · 0 评论 -
php条形码生成
RequirementsYou must have php >= 5.3.2 installed and GD extension enabled.Installation -CodeItNow Barcode & Qr Code Generator can install by composer.composer require codeitnowin/barcodeUses -Barcode and Qr Code Generator library give原创 2021-01-26 22:55:09 · 576 阅读 · 0 评论 -
git
由于公司目前实行开发模块化,所以原来用的SVN代码管理器全部迁移到Git上去了,原来用过git现在已经忘的差不多了,目前暂时用的是SourceTree来管理代码的类似与SVN的Cornerstone的,今天在拉取服务器的代码的出现了冲突,记录下以供后续参考:1.用git pull来更新代码的时候,遇到了下面的问题:error: Your local changes to the followin...转载 2020-04-13 23:16:25 · 114 阅读 · 0 评论 -
thinkphp6使用oauth2服务
一、创建数据库对应的表,通过方法获取sql CREATE TABLE a_oauth_clients ( client_id VARCHAR(80) NOT NULL, client_secret VARCHAR(80), redirect_uri VARCHAR(...原创 2019-12-16 16:00:06 · 1519 阅读 · 0 评论