代码优化学习(一)
2017-07-24 本文已影响0人
myFamily329
生成订单接口:
# 1.对于post方法请求发送的数据 进行缺少必要条件的判断
缺少必要参数的判断# 2.对于I() 方法接收数据添加post 以及数组的方式添加where()条件,对于查询结果的判断,不存在时,使用exit(0) 正常运行程序并退出程序;对于查询结果存在时,存储数据。
exit() 的使用学习# 3.对于订单牵涉到库存数据,要进行库存判断的考虑(自己刚开始没有考虑到)在进行库存判断后,进行post提交数据的考虑,对于类似【总价】等字段不是前端进行post存储到数据库而是应该经过接口的【数量】*【售价】的计算直接存储到数据库。
库存判断及总价经过计算存储数据库# 4.经过订单的生成,则在库存应减去库存。(开始写的时候也会欠考虑)
库存数量变化的考虑# 5.对于#4中if...else... 中返回数组$response,最最后进行统一返回处理,除了在exit(0)中的$response需要单独写返回,其他的可以在总的地方一起写返回数据。
#4中setDec() thinkphp函数的使用学习
注:截图来自【岁月无心】http://www.cnblogs.com/suiyuewuxin/p/5624658.html#6.总结
第一次代码学习整理,2017年7月24日。