参与开发的商城系统包括小程序端和后台管理系统,实现用户在微信上的无缝购物体验。 2. 用户登录采用JWT鉴权,通过刷新token机制确保用户在token过期时的无缝使用。 3. 利用用户手机号确定用户身份,通过向微信发送获取二维码的api,实现上下级关系的绑定。 4. 通过调用微信支付的api进行支付处理,提供安全、便捷的支付体验。 5. 设计积分系统,用户可以通过积分提升会员等级,积分的有效期为一年。 6. 利用BackgroundService设置定时任务,每天在特定时间进行积分重新计算。 7. 利用百度地图api确定用户当前位置,实现根据用户位置进行商家排序的功能。 8. ...
1.引入jenkins 作为CI&CD工具,分别针对 nodejs、java、web(静态文件)三种环境设计不同的部署流程,部署期间引入nacos 下线服务和 slb 切走流量,保障期间无损下线,同时部署后加入基于 http 或 tcp 的健康检查,失败暂停部 署,部署成功切入流量。 2.引入sonar+jacoco,在自动化编译、部署、测试流程中,集成SonarQube进行代码检查,并将静态代码分析结果主动上传到 SonarQube 平台,通过 jenkins,实现exec文件数据的自动导出至SonarQube平台,使得代码覆盖率结果可视化。...
餐品汇电商平台“是国内领先的餐厨用品采购平台,为广大中小餐饮企业商户提供更优质、更实惠、更齐全的餐饮厨房以及外卖包装产品;产品本身由多个子项目构成:商城APP、商城小程序、WMS系统等;主要服务于门店客户,APP下载量已突破2 万,日销售额20万+ 系统环境:PHP、Mysql、Redis、Linux、Nginx 技术点:基于TP框架,Git实现版本控制,使用Redis进行数据缓存,图片存储使用阿里云OSS,验证码采用图片验证码+阿里云短信验证,采用个推接口进行App消息推送;界面部分基于vue2进行开发,PC端界面采用Vue脚手架+AntDesign进行开发,移动端采用UniApp+Uv...