美文网首页go语言
31-Beego优选保存订单数据

31-Beego优选保存订单数据

作者: 梦想成为小仙女 | 来源:发表于2019-02-18 07:37 被阅读6次

    上一章我们通过ajax从后台获取了订单所需要的数据,这一章我们,将保存订单的数据,订单模型有一个切片数据,是用来保存商品信息的,是一个单独的商品订单模型,每一张订单对应多张商品订单

    效果图.gif

    0.逻辑代码

    保存订单商品数据.png

    纠正生成唯一订单号的错误
    time.Now().Format("200601023423"+strconv.Itoa(user.Id))


    保存订单数据.png

    一.保存订单数据

    1.获取用户
    2.获取地址
    3.创建订单模型
    4.保存订单数据
    5.插入订单到数据库


    image.png
    image.png

    二.保存订单商品数据

    1.连接Redis数据库
    2.遍历结算商品
    3.转换结算商品Id为Int
    4.获取goodsSKU模型
    5.获取购物车该商品数量
    6.创建订单商品模型
    7.保存订单商品模型


    image.png

    三.回传保存结果

    image.png

    相关文章

      网友评论

        本文标题:31-Beego优选保存订单数据

        本文链接:https://www.haomeiwen.com/subject/ydsoeqtx.html