美文网首页代码优化
平台套餐退订 laravel分层

平台套餐退订 laravel分层

作者: 我基本上就是只废熊了 | 来源:发表于2017-05-26 16:14 被阅读0次

流程:

开始-> 判断订单(类型,状态,过期时间)-> 计费(扣除代理商钱)->开始退订逻辑-> 更新订单状态->更新产品过期时间->生成退订记录

-> 生成代理商记录->其他相关更新

controller:

控制器

1.控制器接受参数

2.控制器传订单id给 OrderService层进行基础参数判断。

service 基础判断

3.验证通过,控制器调用 OrderService  的doCancel 方法

service 层开始做退订

4.因为平台有多种类型订单,每种订单退订逻辑都不一样,所以有一个适配器,通过工厂拿到适配器(service层)

5. 由相应的实例去完成退订

关于datas层:

获取订单数据:

获取数据

数据有datas 层获取,datas 层暂时不考虑抽象,直接从model取

总结

后台几大模块

1.渠道管理

    EC渠道

        代理商管理,新增,修改,代理商价格设置

        业绩管理(订单购买,续费,升级,增加账号数)

       主要是对订单表的查询汇总

       活跃统计

2.客户管理

     EC客户的管理,合同,执照,赠送相应产品

     续费客户,黄金客户

3.用户管理

     搜索EC用户,密码重置,更换账号,添加好友

4.云总机

    云总机消费记录

    云总机申请

5.财务管理

     合同,发票,收款登记

6.运营统计

7.套餐

        订单退订,相关赠送退订,余量退订

        套餐升级记录

8.网站管理

    官网,帮助中心,文章,广告

9.统计

   EC版本统计,流量,用户登录,营客通,活跃,终端

10,.问题反馈,400提单,企业屏蔽,微表单,api管理,运营公告,充值管理,企业微信,qq管理

相关文章

  • 平台套餐退订 laravel分层

    流程: 开始-> 判断订单(类型,状态,过期时间)-> 计费(扣除代理商钱)->开始退订逻辑-> 更新订单状态->...

  • Laravel 路由分层架构

    随着项目越来越大,路由也会越来越多;因此我们可以根据功能模块来划分路由,并将这些模块写入不同的文件。以下就是一个小...

  • redis 发布与订阅

    频道的订阅与退订 数据结构 示例: 订阅: 退订: 模式的订阅与退订 数据结构: pubsubPattern: 示...

  • laravel 之 passport

    背景 项目中需要做一个开放平台。结合目前主流开放平台的设计和laravel自身的工具,选择了laravel官方组件...

  • 廖记棒棒鸡

    价格:20 平台:饿了吗 菜品:单人肺片套餐、单人无骨鸡爪套餐 今天筐babe点了廖记棒棒鸡。平台上没有辣度选择,...

  • T

    t 不是退订,而是谢谢。

  • T退订

    【去哪儿网】您机票中包含的延误免票已激活,在您实际乘坐航班之后,若航班延误,系统会根据您实际延误时间,为您判定赔付...

  • iOS Redis 订阅、退订的正确姿势

    在使用 CocoaRedis 的时候,如果在退订频道的同时立即去重新订阅频道,会报异常在订阅的回调里。是因为退订还...

  • 简洁大气餐厅酒店菜单菜谱PSD设计模板

    与大家分享一套餐厅酒店菜单菜谱psd素材,使用该套psd素材,可以在ps中轻松设计菜谱样式,这些psD文件是分层的...

  • laravel--资料

    Laravel教程 Laravel - 主页 Laravel - 概述 Laravel - 安装 Laravel ...

网友评论

    本文标题:平台套餐退订 laravel分层

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