1、如果有支付失败的情况,发送邮件通知
2、如果网站不能访问,不能登录,发送邮件通知
3、上传功能接口添加
扩展,大小,保存硬盘路径,返回路径前缀域名
图片缩略图(需要对应表字段)
(本地服务器,阿里云oss,七牛云等等)
4、eav上传接口,包括ueditor的上传功能
数据库: mysql,postgresql
存储过程:
ES,redisSearch,redis
测试功能:
模块管理:(包含接口和集合)
菜单模块
用户模块(角色,部门。用户登录,注册,找回密码等等)
分类模块
资讯模块
媒体模块
订单模块(主订单,子订单,可以拆分和合并)
微信登录模块(h5,公众号,APP,小程序登录)
微信支付模块
微信公众号模块
微信第三方开发者模块
企业微信模块
企业微信第三方开发者模块
优惠券模块(满减券,代金券等等)
评论模块(订单评论,文章评论等)
商品模块
拼团
积分
会员卡
新人收单
大转盘
砸金蛋
秒杀
聚合统计模块:(可以参考今日头条收藏的实例)
客服管理模块:
##
将不同的功能,进行模块划分。 在前台页面添加一个模块或插件的列表功能,当选择对应的插件时,可以允许设置对应的表的字段。 模块有“接口”,“功能函数”,直接暴露出来,直接可以在管理里面看到。 系统添加接口的时候,可以直接选择使用。 页面编辑器,只能使用系统接口。 模块,也有可能存在“菜单”的情况。
##
可以添加数据库备份模块,参考下面的链接 https://packagist.org/packages/backup-manager/laravel 地理位置查询,参考荟聚盈,工程师根据当前经纬度,查询一定范围内的订单 图片上传,文件上传接口,缩略图 基于Tire算法的敏感词过滤系统 基于RBAC的权限管理 参考https://github.com/eddy8/lightCMS 比如媒体分组,最多只允许添加10个,添加setting,添加一个总数限制功能。 添加限制:1无限制 2限制
数据库可以添加一个分库的功能,分host的功能 数据库备份,保留最近30天的数据,其他的删除
开发一个certbot 支持的脚本程序,可以使用Let's Encrypt免费的SSL/TLS证书,支持cdn
##
tty:elastic reset 先不要refresh,等操作完成后再刷新,主要为了解决es更新比较慢的问题 tty:elastic reset 执行前要清空所有的失败的索引,就是没有别名的索引 研究下,插入或者更新的时候,是否可以使用异步的功能。解决还原数据比较慢的问题。 ES的函数功能,查询和插入,更新功能分开。 在elasticsearch.yml配置文件添加action.auto_create_index:true,允许自动创建索引。 es查询 大小写问题 英文分词 中文分词问题 Elasticsearch - 给已有mapping添加新字段、给字段设置默认值 https://blog.csdn.net/qq_27818541/article/details/109391849 超过100000条 翻页及分页的问题,searchAll 需要重制 添加数据,为了防止es延迟,通过redis来检测。 修改es_unique,通过es判断是否存在,通过redis判断是否存在,通过表判断是否存在 特殊字符查询的问题 $pattern = '/(+|-|&|||!|(|)|{|}|[|]|\^|"|~|*|\?|:|;|~|\/)/'; $replace = '\\$1'; $designation2 = preg_replace($pattern, $replace, $designation);