35 Commits

Author SHA1 Message Date
chenglijuan 10df776bca 审批人改为从配置文件读取 2026-05-27 15:43:08 +08:00
chenglijuan baea28c604 访客预约小程序切换到公司主体的小程序 2026-05-11 17:09:27 +08:00
chenglijuan 10b7c15dc7 访客预约审批流程审批人改为申请人自选 2026-05-07 14:09:14 +08:00
chenglijuan 8ddeb97c7e 增加被访区域下拉框值api接口 2026-05-07 10:45:24 +08:00
chenglijuan 5151ce3040 访客信息增加车牌号 2026-05-06 10:13:06 +08:00
chenglijuan 5528d6812b 更新访客预约 2026-04-30 14:51:52 +08:00
ws 72e6be8395 fix: 修正参数名映射错误 2026-04-29 18:25:23 +08:00
ws f30726a9a7 fix: 优化访客到达核验申请记录通知接口返回值和异常处理 2026-04-29 16:37:15 +08:00
chenglijuan 13087b15bc 预约核验 2026-04-29 15:37:15 +08:00
ws 67c359dd2b refactor: 重构微信Token管理逻辑 2026-04-28 17:43:02 +08:00
chenglijuan 9a209d7c82 预约记录只查询最新10条 2026-04-28 16:57:52 +08:00
chenglijuan 0d50be388f Merge remote-tracking branch 'originWs/master' 2026-04-28 16:11:47 +08:00
chenglijuan ccdd5e416e 配置修改 2026-04-28 16:11:23 +08:00
ws 0f062f33f2 chore: 更新数据库连接地址 2026-04-28 15:37:12 +08:00
chenglijuan 153000bef0 受访者下拉框后端接口修改 2026-04-28 15:32:26 +08:00
ws 0cf6cf11aa feat: 修改预约详情接口并调整成功码 2026-04-27 19:11:24 +08:00
ws 21c8bf821c Merge remote-tracking branch 'origin/master' 2026-04-27 18:39:15 +08:00
ws d80f64268e feat: 实现微信小程序码生成后端接口
- 新增 WxController 提供 /api/wx-mini/wxacode 接口
- 新增 WxService 实现 access_token 缓存和小程序码生成
- 新增 HttpUtil.postJsonBytes() 方法处理二进制响应
- 配置 application.yml 支持 env 环境参数

主要功能:
1. access_token 自动缓存,5分钟过期缓冲避免频繁调用
2. 支持生成任意页面小程序码,最大宽度 430px
3. 支持环境版本参数(release/trial/develop)
4. 返回 Base64 图片数据,避免服务器文件存储
5. 使用 Jackson ObjectMapper 处理 JSON 序列化

技术细节:
- HttpURLConnection 请求微信 API
- Base64 编码图片数据
- 场景参数限制 32 字符
- 错误处理和异常捕获
2026-04-27 18:36:40 +08:00
chenglijuan f885409e13 增加受访者下拉框后端接口 2026-04-27 17:53:01 +08:00
chenglijuan 09d7d2bc56 增加根据id获取预约信息接口 2026-04-27 13:12:44 +08:00
chenglijuan c88b047d01 审批同意后,推送订阅消息 2026-04-24 09:31:22 +08:00
ws ec461fd1f4 chore: 更新配置环境打包测试上体验版 2026-04-22 19:49:54 +08:00
ws 50fe5ed8c2 Merge remote-tracking branch 'origin/feature-clj' 2026-04-22 19:14:42 +08:00
ws 367da8fea5 chore: 更新配置环境打包测试上体验版 2026-04-22 19:12:01 +08:00
chenglijuan 9a251d7603 审批结果回传小程序 2026-04-22 18:45:43 +08:00
chenglijuan 464c49335d 审批结果回传小程序 2026-04-22 18:32:34 +08:00
ws 4ac8fa20cb feat: add subscribe message push and refactor HTTP layer 2026-04-22 17:52:07 +08:00
ws 25d7bc9b55 数据库初始化脚本 2026-04-22 14:13:29 +08:00
ws 95d08a7257 Generating commit message... 2026-04-22 10:12:12 +08:00
chenglijuan 254a317ff9 1 2026-04-22 00:43:58 +08:00
chenglijuan c0e75c0ee7 1 2026-04-22 00:42:50 +08:00
ws d7da7d46a1 refactor: 清理代码、优化结构
- 移除订阅消息相关代码(WxSubscribeMessageService、subscribeTemplateId配置)
- 提取Result类为独立公共类(common.Result)
- 拆分Controller: WxLoginController(登录) + AppointmentController(预约)
- 引入Lombok(@Data/@Slf4j/@RequiredArgsConstructor)消除样板代码
- 修正WxLoginResult字段命名(session_key->sessionKey+@JsonProperty)
- MySQL驱动升级mysql-connector-java->mysql-connector-j
- updateStatus SQL增加status='pending'校验防并发重复审批
- pom.xml配置spring-boot-maven-plugin排除lombok
2026-04-21 18:12:30 +08:00
ws ea1b13f054 1 2026-04-21 16:36:29 +08:00
ws 64385d3007 1 2026-04-21 15:53:02 +08:00
chenglijuan 14e6058725 提交 2026-04-21 11:30:56 +08:00