Atitit.在线充值功能的设计
Atitit.在线充值功能的设计
1. 流程1
2. Js sdk api 增加订单1
3. Java api 返回servlet处理1
3.1. 返回网址的本地host测试2
1. 流程
本地增加一份订单
2. Js sdk api 增加订单
var ds3=new dataServiceV3();
ds3.insert("$tb=orderv2&uid=$uid&money=0.01",function(ret_data){
alert("ret:"+ret_data);
});
3. Java api 返回servlet处理
直接使用alipay的url返回,和通知jsp页面。。
注意一般返回有url返回,和通知消息的处理。
堆订单完成的处理,如果已经处理过,返回0,
如果没处理过, db情况应该返回1,
如果没处理过,单是db返回0,实际则包装为异常抛出。。
作者:: ★(attilax)>>> 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
/AtiPlatf_cms/src/com/attilax/order/RechargeOrderService.java}
/**
* for req
attilax 2016年4月20日 下午4:11:03
* @return
*/
public Object finish()
{
HttpServletRequest req=Global.req.get();
return finish(ReqX.toMap(req));
}
public Object finish(Map m) {
// if(StringUtils.isEmpty((String)m.get("$where")) )
// throw new RuntimeException("no $where contion..");
String order_id = (String) SqlSecuryCheckor.val(m.get("order_id"));
if (finished(order_id))
return 0;
m.put("stat", 1);
String where = " order_id='$order_id$'".replace("$order_id$",
SqlSecuryCheckor.val(m.get("order_id")));
m.put("$where", where);
m.remove("order_id");
// m.put("stat",1);
ormx.m = m;
ormx.setOp(ormx.update);
ormx.setTable("orderv2");
Object r = ormx.exe(m);
if ((Integer) r == 1)
return r;
throw new OrderFinishEx(" order finish ex");
}
3.1. 返回网址的本地host测试
Atitit.在线充值功能的设计相关推荐
- Atitit.提升电子商务安全性 在线充值功能安全方面的设计
Atitit.提升电子商务安全性 在线充值功能安全方面的设计 1. 防止dataservcie对充值订单表的直接改写,只能通过api,不能通过sql1 1.1. Order_id的安全取值,注入检测1 ...
- Atitit截屏功能的设计解决方案
Atitit截屏功能的设计解决方案 自己实现.... 使用快捷键.. 弹出自己的win,,背景是屏幕快照 点击鼠标光标变成十字状态 出现截屏窗口 调整截屏窗口位置与大小 释放鼠标,三个btn,, 复 ...
- 在线教育、精品课程、直播课、课程交流、历史观看、订单、收藏、余额、推荐、关注、购买课程、充值、产品设计、线上教育、视频课程、教育app、在线课堂、网络教学、远程教育、教学辅导、学习平台、K12教育
在线教育.精品课程.直播课.课程交流.历史观看.订单.收藏.余额.推荐.关注.购买课程.充值.产品设计.线上教育.视频课程.教育app.在线课堂.网络教学.远程教育.教学辅导.学习平台.K12教育 A ...
- fpga在线升级 linux_以Flash控制器为核心的FPGA在线更新功能实现设计流程介绍
0 引言 近些年来,由于其灵活可配置性及成本的降低,现场可编程门阵列(Field Programmable Gate Array,FPGA)在嵌入式系统中应用越来越广泛,不论产品的初期研发或是后期维护 ...
- ZLMS教学管理平台系统V1.2.0最新版本发布,支持纯Web视频直播点播,还带运营在线支付功能!完全免费提供!...
ZLMS教学管理平台系统V1.2.0最新版本发布,支持纯Web视频直播,点播!还带在线支付功能! ZLMS 开发团队在综合参考了各方面的合理建议之后,经过两个多月的紧张开发及测试,终于发布V1.2.0 ...
- 分享一个超棒的在线jQuery mobile原型设计开发工具 - codiqa
在线演示 本地下载 今天我们分享一个超棒的在线jQuery mobile原型设计开发工具:Codiqa,这个在线设计工具能够帮助我们快速的使用拖拽的方式来构建一个jQuery mobile的web应 ...
- pop客户机程序流程图_基于.NET的在线考试系统的设计与实现
基于.NET的在线考试系统的设计与实现(包含任务书,开题报告,毕业论文19000字,程序代码,数据库) 摘 要 随着互联网的发展,人们已经进入了信息时代.在这种环境下,学生希望得到个性化的满足,这使 ...
- Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结
Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结 1. 微内核与插件的优点1 2. 插件的注册与使用2 2.1. Ioc容器中注册插件2 2.2. 启动器微内核启动3 ...
- 米酷影视直播二开全修复版增加在线充值影视资源网站源码
[亲测修复版]十月最新米酷影视直播二开全修复版增加在线充值影视资源网站源码自带采集无需手动更新+视频搭建教程 米酷影视这个前两天和大家发过一个版本,当时也说给大家录教程,不过那个没有接在线充值,有会员 ...
- iDowns-v1.8.3 无缝对接erphpdown会员中心+在线充值+VIP开通+卡密插件
介绍: iDownsV1.8.3是一款非常强大的下载类主题,主题完美实现了站长们的苛刻需求以及用户的体验,主题无缝对接erphpdown会员中心插件实现强大的前台会员用户中心以及后台强大的管理系统,前 ...
最新文章
- 线段树——HDU - 1698
- 2015年阿里实习生面试Java研发工程师 小记
- Pod定义YAML文件详解
- java jmenuitem重新渲染_的Java的JMenuItem添加邊框的第二菜單項
- Python处理小学体育中的跑步计时数据并统计得分
- 密歇根安娜堡大学的计算机科学教授,美国密歇根大学安娜堡分校读机械硕士在美国好就业吗?...
- python中常用的方法
- Dynamic Clock in Terminal.
- 评估系统C语言答案,用C语言评估语句
- Ubuntu 安装 Cassandra 数据库
- 菜鸟从零学编程——GET与POST
- 平安性格测试题及答案_中国平安EPASS测试题2016年
- Chip Probe(CP)测试
- 网易2017笔试 编程题目
- 谷歌浏览器扩展程序manifest.json参数详解
- 【转载】office2021
- 如何PDF转Excel,手机和电脑都能用的方法
- 何为水仙花?点开让我们直接了解
- selenium调用IE浏览器
- SPSS 22.0下载、授权及汉化