熟悉与微信接口的交互.熟悉 Laravel.ThinkPHP 框架,Layui 前端框架,能够独立完成项目
掌握 MySQL 操作,有数据库设计和优化经验
能基于linux环境进行开发 ,搭建LNMP环境
了解 Redis,能够针对大量的非实时查询做缓存处理,使用redis队列做异步处理
有对接第三方ERP经验,同时也开发自己的ERP系统
1、参与项目模块的需求与分析。
2、技术部和产品部接口人,按照产品方案,带领小组成员对模块进行分析,分配工作,实现功能需求。
3、小程序模版消息、授权和版本发布: 对接微信SDK,结合接口获取用户formId,用于多场景下给用户发送服务通知。版本发布,使用redis队列+长连接,结合supervisor进程管理工具保持进程,支持店铺选择性或全量请求微信接口。
4、小程序数据的手机:基于微信SDK,使用linux的定时任务+redis队列做处理,为各小程序商城展示精准数据。
5、小程序搜索和数据搜集:通过用户搜索的关键词,运营部门可以精准为每个小程序投放不同的货品,提高销量。搜索关键词用redis的list类型保存,定时回库,清掉缓存数据。
6、营销活动:送礼和一分拼团(接龙形式):使用的redis的集合和队列类型结合进程管理工具,做活动的开始结束,参团和退款并服务通知。
7、客服系统(和go语言协作,部分数据由php给):提供go服务端需要的数据,后台主要是sql的CURD操作,客服端做读取数据。
8、对接外部ERP系统,旨在为分销商方便管理多平台的订单和商品提供便利:目前是用定时任务去检查ERP平台的商品是否有改动,若有两边唯一的对应编码做了改动(下单时若不一致也会改状态),自己平台需要做下架或者改库存。
9、 语音附件上传(腾讯云cos、阿里云oss)
10、定时统计任务执行失败或者数据异常时,界面化手动执行脚本
11、阿里云和腾讯云短信推送