微擎 人人商城 对接京东vop 对接京东商品,同步商品 地址,库存,价格,上下架等。七 (上)之异常订单 后台功能完善...
由于vop商品未冲余额,故先完善后台管理相关功能,在使用后台模板的时候,将模板复制修改添加权限后, 按照之前的逻辑,应该是这样的效果
但是实际上却是
经过不停地跟踪代码,查看加载器,监听事件,最终将问题定格在
模板文件一定要添加 上面圈出来的,js才会自动加载对应的js文件, 才会出现图一中理想的效果
接着便是完善相关功能
效果如下 :
重新提交代码如下:
/*** 重新提交*/public function resubmit(){global $_GPC;if ($_GPC['id']){$orderid=$_GPC['id'];$resA=pdo_fetch('select * from '.tablename('ewei_shop_jdvop_order')." where orderid=$orderid");if ($resA){$res=['error'=>0,];$res['result']=['ordersn'=>$resA['ordersn'],'orderid'=>$resA['orderid'],'order_goods'=>json_decode($resA['order_goods'],true)];include_once EWEI_SHOPV2_PATH . 'jdvop/order/controller/Index.php';$order=new \jdvop_order\Index();$submit=$order->submit($res);if ($submit){show_json(1, array( "url" => referer() ));}else{show_json(0,'重新提交错误,请刷新页面查看错误原因');}}else{show_json(0,'参数错误,请刷新页面重试');}}}
删除代码如下, 这里要做一个说明,就是删除此条记录并不是真的删除,而是将状态标记为0(删除标记,因为错误未处理,所以要将订单提交状态改为待提交)
/*** 删除*/public function delete(){global $_GPC;if ($_GPC['id']){$orderid=$_GPC['id'];$data=['status'=>0,'time'=>date('Y-m-d H:i:s')];@pdo_update('ewei_shop_jdvop_order',array('status'=>0),array('orderid'=>$orderid));$delete=pdo_update('ewei_shop_jdvop_order_error',$data,array('orderid'=>$orderid));if ($delete){show_json(1, array( "url" => referer() ));}show_json(0,'删除失败 ,请刷新重试');}else{show_json(0,'参数错误,请刷新页面重试');}}
设为已处理功能,后台人员自行处理 订单状态改为1(已处理) 日志表改为1(手动已处理)
/*** 设为已处理*/public function handle(){global $_GPC;if ($_GPC['id']){$orderid=$_GPC['id'];$data=['status'=>1,'time'=>date('Y-m-d H:i:s')];@pdo_update('ewei_shop_jdvop_order',array('status'=>1),array('orderid'=>$orderid));$delete=pdo_update('ewei_shop_jdvop_order_error',$data,array('orderid'=>$orderid));if ($delete){show_json(1, array( "url" => referer() ));}show_json(0,'设置已处理失败 ,请刷新重试');}else{show_json(0,'参数错误,请刷新页面重试');}}
接下来便是 对用户地址进行修改, 由于是自动匹配的地址,以防匹配出错,如果出错的话,可以后台修改用户在京东的地址编码
前方高能
在做这个 交互逻辑的时候,我要被搞死了, js老是报错url 未定义,尝试各种解决方案,都不行
https://blog.csdn.net/a517690655/article/details/82842824
非常感谢这位老哥的指点,才让页面进一步实现,layui 使用中还是有很多坑的。
- form.on('submit(*)', function(data){
- console.log(data.elem) //被执行事件的元素DOM对象,一般为button对象
- console.log(data.form) //被执行提交的form对象,一般在存在form标签时才会返回
- console.log(data.field) //当前容器的全部表单字段,名值对形式:{name: value}
- return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
- });
转载于:https://www.cnblogs.com/tongcharge/p/11542879.html
微擎 人人商城 对接京东vop 对接京东商品,同步商品 地址,库存,价格,上下架等。七 (上)之异常订单 后台功能完善...相关推荐
- 微擎 人人商城 对接京东vop 对接京东商品,同步商品 地址,库存,价格,上下架等。(一) 同步商品...
由于项目需要, 公司项目需直接对接京东指定部分商品(vop),这就需要根据京东提供的文档来进行商品对接,大概流程图如下 设计思路: 1. 由于各个商品字段不同,需要在同步商品的时候对字段进行逐一比对 ...
- 微擎 人人商城 对接京东vop 对接京东商品,同步商品 地址,库存,价格,上下架等。(二)上 设置后台管理界面...
昨天提到了,由于vop商品池未开通,故对接工作只能暂缓,现在要做一个专门针对vop商品的后台管理, 老规矩,先上设计链路图 因为后台本来就是有比较完善的商品管理系统, 所以我们只是针对vop 进行简单 ...
- 微擎人人商城 后台开启WAP访问后 微信浏览器 跳过授权 手机号密码登录
公众号未认证 人人商城后台开启了WAP访问可以在普通浏览器里面用手机号密码登录 不过在微信里浏览器里访问url提示需要认证号认证登录 首先判断微信环境下访问返回false 然后在 ewei_shopv ...
- 微擎人人商城定位不精确问题处理办法
近期在使用人人商城进行二开时,使用的是自己编写通过js调用微信授权获取用户经纬度,计算出附近一定距离内的商家位置并进行排序.但是距离一直不精确,偏差还很大,经过几次折腾还是使用人人商城系统的高德地图和 ...
- 关于微擎人人商城互动直播通信服务的笔记
第一.准备 1.PHP版本建议使用PHP5.6. 2.开放9501端口. 第二.组件 1.Redis[宝塔面板在php扩展中点击安装下]. 2.Swoole[一般需手动安装php5.6安装swoole ...
- 解决微擎人人商城分销中心无法生成推广二维码、商品二维码的问题
如果推广二维码 和 商品 二维码 无法生成 /addons/ewei_shopv2/data/qrcode/ 看看是否有这个目录 没有的话 新建 设置写入权限
- 微擎 人人商城 头像获取失败问题
1 第一步 UPDATE `ims_ewei_shop_member` SET avatar=REPLACE(avatar, '/132132', '/132'); 2第二步 /WEB/addons ...
- 微擎wxmicro.ctrl.php,苹果CMSV10对接微信公众订阅号方法
苹果CMS是国内优秀的开源PHP建站系统,擅长电影程序.视频程序这一块,在主流建站系统中特色鲜明,以灵活.小巧.兼容性好.负载强等优点而深受许多站长的喜爱.让自然最喜欢的一点就是所有资源可以一键采集及 ...
- 如何评价微擎?怎么看待微擎模块应用?
你的疑问:微擎是干嘛用的?有使用教程吗? 专家解答:微擎是一套PHP + MySql的开源系统,主要应用于微信公众号和小程序的托管,有活跃的第三方应用开发者.微擎官方网站有安装使用教程,如果是购买了微 ...
最新文章
- 如何解决从数据库里面取出的时间晚了8个小时
- “它将改变一切”,DeepMind AI解决生物学50年来重大挑战,破解蛋白质分子折叠问题...
- mysql二级制包安装 for RedHat Linux Enterprise6.4
- ExtJS实现完美Grid(2)--分组统计
- Linux 如何安装程序的源代码软件包/源码程序包/源码包?
- Golang 词法分析器浅析
- SPSS基础操作(二):用迭代法处理序列相关,并建立回归方程
- 属性定义为 not null unique_Spring Data with MySQL (实体定义)
- linux conda创建虚拟环境
- 赛门铁克linux安装教程,Symantec赛门铁克14.2版本服务端安装教程及配置教程(三)...
- 22条你不知道的微营销干货
- [Notes] Be a Designer
- 幕布图像大小与投影仪亮度关系对应表,--怎样选投影机和银幕不用愁了
- php 设置斜体字体,斜体 - FontForge 教程 | BootWiki.com
- uni-app省市区选择器
- C#getPixel和内存法读取灰度图信息
- 自动升降压PD快充方案 30W快充TYPE-C方案
- iOS拍照识别车牌技
- Java object类型转换为int类型
- 2020年河南科技大学892西方经济学考研真题题库等资料汇总
热门文章
- 人工智能前沿技术应用趋势与发展展望
- [CSP-J 2019] 加工零件题解
- 删除桌面上的两个IE图标
- uboot 引导linux内核 参数mem=size,Uncompressing Linux..... done, booting the kernel.
- CentOS 6.7 源码搭建LNMP架构部署动态网站环境
- java实验2总结心得,java实验的心得体会
- 我的世界服务器中怎么无限血,我的世界如何用指令调无限血 | 手游网游页游攻略大全...
- Python 利用pandas 获取Excel重复记录
- 《快学Scala》第二章练习题答案+概述
- Android Launcher启动流程