- 在登录接口中增加对superAdminLogin场景的手机号校验 - 提供超级管理员短信验证码登录接口,支持验证码校验和超级管理员身份验证 - 超级管理员登录成功后生成访问token并缓存 - 在UserMapper中添加根据手机号查询最近登录超级管理员账号的方法 - 在UserService及其实现中增加对应的查询接口 - 更新SecurityConfig,放行超级管理员短信登录接口的权限验证 - 增强登录记录保存逻辑,包含错误和成功的登录记录保存
2.3 KiB
2.3 KiB
2026-05-13 工作记录
卡密充值功能开发
后端(paopao-java)
已完成文件:
ShopRechargeCodeController.java- 充值兑换码管理ShopRechargeCodeService.java- Service接口ShopRechargeCodeServiceImpl.java- Service实现ShopRechargeCode.java- 实体类ShopRechargeRecord.java- 充值记录实体ShopRechargeCodeMapper.java- Mapper接口ShopRechargeCodeParam.java- 查询参数ShopRechargeRecordMapper.java- 充值记录MapperShopRechargeRecordService.java- 充值记录ServiceShopRechargeRecordServiceImpl.java- 充值记录Service实现ShopRechargeRecordController.java- 充值记录Controller (新增)ShopRechargeRecordParam.java- 充值记录查询参数 (新增)
API接口:
GET /api/shop/recharge-code/page- 分页查询兑换码POST /api/shop/recharge-code/generate- 生成兑换码POST /api/shop/recharge-code/batch-generate- 批量生成兑换码POST /api/shop/recharge-code/use- 使用兑换码GET /api/shop/recharge-code/info- 获取兑换码信息GET /api/shop/recharge-code/export/{batchNo}- 导出批次兑换码DELETE /api/shop/recharge-code/{id}- 删除兑换码GET /api/shop/recharge-record/page- 分页查询充值记录
前端(paopao-vue)
已完成文件:
/api/shop/shopRechargeCode/index.ts- 兑换码API/api/shop/shopRechargeCode/model/index.ts- 兑换码Model/api/shop/shopRechargeRecord/index.ts- 充值记录API (新增)/api/shop/shopRechargeRecord/model.ts- 充值记录Model (新增)/views/shop/shopRechargeCode/index.vue- 兑换码管理页面 (整合Tab)/views/shop/shopRechargeRecord/index.vue- 兑换记录页面 (新增)
功能特性:
- 生成单个/批量兑换码
- 兑换码状态管理(未使用/已使用/已过期)
- 兑换明细查询
- 统计卡片(总数量、未使用、已使用、已过期)
数据库
SQL文件:
/sql/shop_recharge_code.sql- 兑换码表建表SQL/sql/shop_recharge_record.sql- 充值记录表建表SQL (新增)
需要执行的SQL:
- 创建
shop_recharge_record表 - 配置后台菜单权限
待办事项
- 执行数据库建表SQL
- 配置后台菜单权限
- 测试完整流程