订单Service层判定订单状态
2018-08-15 13:40:56 13 举报
service对下单订单进行状态判断并返回给控制器
作者其他创作
大纲/内容
取得数据库需要信息
用户下单信息数据库信息用户id
拿到用户商品id获得对应数据库信息
OrderService
1.pass: 订单是否通过2.orderPrice 订单总价格3.pStatusArray 每个商品状态
'orderPrice' 订单价格 'totalCount' 总数量 'pStatus' 订单状态 'snapAddress' 收获地址 'snapName' 快照名(第一个商品名)'snapImg' 订单图片(第一个商品图)
return
创建订单快照
创建订单写入数据库返回订单最终状态
生成订单号
存入数据库
返回一个order_id为0的状态,代表订单不通过
'uid' 用户ID'haveStock' 是否有库存 'count' 商品数量 'name' 商品名 'totalPrice' 商品总价格
pass:true
获取订单状态
按商品id先判定商品是否存在,再一一生成状态信息,放进数组
pass:false
通过地址model模型获得用户id地址
判定整体订单状态
生成
order_no 订单号order_id 数据库中的订单id$create_time 创建时间
根据用户下单信息对应获得数据库信息
收藏
0 条评论
下一页