Atitit 订单处理原理与功能设计attilax总结

 

 

 

Atitit 订单处理原理与功能设计attilax总结

 

订单有三大订单分类,商品订单,充值支付订单,报名订单等。。1

订单完成流程  "select * from orderv2 where1

验证签名1

验证金额1

修改订单完成状态2

判断sql更新状态2

RechargeOrderFinishServlet 接口2

 

订单有三大订单分类,商品订单充值支付订单,报名订单等。。

 

,商品订单

一般需要验证用户登录状态与用户金钱金额..

 

支付充值订单不需要...

 

订单完成流程  "select * from orderv2 where

 

验证签名

if (finished(order_id))

return "already_finish";

验证金额

//-------check money equ

if( money_frmDb.compareTo(money_frmUrl)!=0 )

throw new FeeNotEquEx(" froom url total_fee.dbfee:"+m.get("feeFromUrl").toString()+"-"+  ormx.querySingleRow.get("money") );

修改订单完成状态

m.put("stat", 1);

ormx.m = m;

ormx.setOp(ormx.update);

ormx.setTable("orderv2");

 

判断sql更新状态

Object r = ormx.exe(m);

if ((Integer) r == 1){}

Else

throw new OrderFinishEx(" order finish ex");

 

RechargeOrderFinishServlet 接口

参考资料

Atitit. atiOrder   Order 订单管理框架的设计_架构设计_ThinkSAAS.html

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 

汉字名:艾提拉(艾龙)   EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

Atiend

 

 

posted @ 2016-10-16 23:29  attilaxAti  阅读(359)  评论(0编辑  收藏  举报