参与公司系统的讨论与制定,负责服务端与app之间的接口与通讯的模块,负责后台管理系统前端实现,服务端设备业务逻辑模块的实现,负责小程序整体开发,支付宝支付等相关业务服务端实现,负责云服务搭建与前期维护,数据库表结构前期设计。
后端使用Jfinal框架,部署在阿里云服务器,使用前后端分离方式,MVC,使用阿里云云数据库MYSQL。
负责项目域名解析,服务器购买与后期维护,生产环境与测试环境服务器的搭建工作,云数据库的管理。
使用阿里云MQ监听客户端连接状态,因MQ监听所收到的消息存在无序的可能性,使用redis进行缓存,固定间隔时间通过消息id进行匹配存入数据库,来判断客户端是否断开连接,并使用线程单独运行。
支付由微信扫码支付宝扫码,微信小程序支付组成。相应的退款,账单等等API的接入。
用微信消息模板与购买的云市场短信API作为消息通知发送给相应人员相应的信息。
接口验证由header中加入token实现,并解决前后端分裂所造成的跨域问题。
带头讨论项目前期数据库设计。
设计开发分销体系。
使用阿里云OSS服务作为文件储存,并开发相应的文件浏览删除上传等功能。
后台系统使用Layui框架+Vue实现+layer独立版实现,各个图标使用阿里云iconfont矢量库,地图使用高德地图API。
使用微信网页登录作为后台系统登录方式,并进行前后端的开发。
小程序主要由商城与加盟商中心组成,商城上使用小程序支付作为唯一支付方式。使用小程序相应API解决版本更新不及时问题。并对各个常用API封装以便使用。
使用小程序内置地图与腾讯地图配合的方式实现相关位置类需求。