mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-29 05:50:50 +00:00
- 列表筛选:待发货=实物未发货(delivery_time=0),待收货=实物已发货未收货(delivery_time<>0 且 take_time=0) - 用户统计 grouped 拆分 pending_delivery/pending_receipt,缓存 key 升级 v3 并引入失效版本号 - 新订单 createRecord 时清除统计缓存,保证全部/待支付计数实时 - 移动端 tab 文案与旧状态映射同步:旧数字 2(待收货)改映射 pending_receipt
crmeb/app/api目录是网站前端(非管理后台)的API接口目录。
它与adminapi目录的区别在于:
- adminapi目录下的是管理后台系统的API接口
- api目录下的是网站前端系统(手机端/微信小程序/H5等)的API接口
具体来说:
- api目录下也是采用控制器(Controller)方式组织接口代码
- 每个控制器对应一个功能模块,如OrderController负责订单相关接口等
- 接口用于前端页面的ajax请求,获取数据用于渲染
- 接口也采用RESTful风格设计
例如:
- 用户注册接口在UserController的register方法
- 获取订单列表在OrderController的lists方法
- 支付结果通知在PayController的notify方法
和adminapi目录一样,api目录也通过定义清晰的接口,解耦了前后端,让前端更专注于业务展示。
区别在于目标用户不同:
- adminapi为后台管理员使用
- api目录下的接口为前台用户(手机端、小程序端等)提供数据服务
所以二者都起到了前后端分离的关键作用。