98 Commits

Author SHA1 Message Date
gxwebsoft 92e3ec97e5 fix(order-pay): 解决支付宝冻结订单重复发起问题
- 已存在 SUCCESS 冻结记录时清空旧 orderStr,避免前端重复调起
- 查询支付宝实际冻结状态,避免同一订单重复发起冻结操作
- 同步本地冻结记录状态,提升本地和支付宝状态一致性
- 日志中增加冻结查询和发起的详细记录,便于排查问题
- 捕获查询和冻结调用异常,防止流程中断并给出友好提示
2026-08-24 12:20:45 +08:00
gxwebsoft 5c4ccec4f7 feat(ocr): 集成百度智能云身份证OCR识别服务
- 替换原有失效的身份证OCR服务为百度智能云OCR,支持身份证正面信息识别
- 身份证号、姓名、住址识别成功后回填至订单和用户信息,驱动支付流程状态
- 新增后端配置项管理百度OCR的API密钥,保证密钥仅服务端可见
- 调用失败时仅日志警告,不阻断业务,前端可手动填写身份证号兜底
- 新增数据库字段 id_code、real_name、address 支持身份证识别数据存储
- 更新确认收货接口参数,新增身份证号字段支持前端手动输入
- 更新相关代码逻辑,使用百度OCR接口实现最佳努力模式的身份证识别及回填
- 修改配置文件调整默认激活环境和数据库连接信息,支持开发与生产环境分离
2026-08-23 11:12:41 +08:00
gxwebsoft db8ab7ffad chore(config): 更新配置文件和项目名称信息
- 修改 application.yml 中 server 端口和 redis 主机及密码配置
- 新增 application-yxw.yml 生产环境配置文件,包含数据源、日志、socketio 和阿里云 OSS 配置
- pom.xml 中项目 artifactId 和 name 修改为 yxw-api
- 优化配置文件格式及注释,完善定时任务表达式配置
2026-08-19 15:18:44 +08:00
gxwebsoft 35260a773e refactor(certificate): 优化身份证OCR识别流程,增强容错性
- 身份证OCR识别改为尽力而为模式,识别失败不阻断业务流程
- 增加异常捕获,避免OCR服务异常导致业务中断
- 仅在OCR识别成功且信息一致时更新认证状态和用户认证信息
- 在订单身份核验中OCR识别异常或识别失败均记录日志,业务继续执行
- 回填实名信息时增加字段有效性校验,避免空字段导致信息错误
- 优化身份证图片缺失及格式异常处理逻辑,不再返回失败,仅记录警告日志
2026-07-30 23:28:21 +08:00
gxwebsoft 377a592195 refactor(certificate): 合并身份证正反面OCR识别接口
- 移除旧的正面、反面单独识别接口,改用统一的身份证OCR合并识别接口
- 优化身份证OCR调用逻辑,添加图片base64转换失败处理
- 新增身份证识别服务实现,调用阿里云蜜堂有信接口
- 统一身份证照片识别失败错误码和提示,增强日志记录
- 验证身份证信息一致性及有效期,支持多格式日期解析
- 调整controller逻辑,使用新身份证OCR响应对象进行验证和回填
2026-07-30 22:27:02 +08:00
gxwebsoft 8e081af4d8 fix(order): 续费时间无缝衔接,避免空窗期多送有效期
- 续费时根据父订单到期时间判断,未逾期顺延,否则从当天延续一个月
- 后台统一计算续费开始与结束时间,不信任前端传入的时间参数
- 更新订单与续费记录的起始和结束时间逻辑,防止有效期重叠或空白
- 修改查询参数,支持仅查询续费单(rentOrderId 不为空)
- 保持支付状态和订单状态更新的正常流程,确保续费处理正确
2026-07-27 11:36:51 +08:00
gxwebsoft 1555fe1898 refactor(equipment): 优化身份证校验逻辑,抽取为独立方法
- 将身份证真实性校验代码抽取到 verifyIdCard 私有方法中
- 在校验方法中添加异常捕获,避免接口异常导致程序崩溃
- 优化图片数据解析和参数校验逻辑,提升健壮性
- 校验失败时返回详细错误信息,便于定位问题
- 身份证识别通过后自动回填订单和用户的实名信息
- 保持接口调用流程简洁,提高代码可读性和维护性
2026-07-26 14:12:21 +08:00
b2894lxlx 1a5ff59324 20260716 2026-07-16 14:45:28 +08:00
b2894lxlx de7ae7fb7c 修复缴费记录逾期天数问题 2026-07-01 19:13:42 +08:00
b2894lxlx dbeacbc3a3 修复缴费记录逾期天数问题 2025-08-07 23:20:27 +08:00
gxwebsoft f62b8997ca Merge remote-tracking branch 'origin/dev' into dev 2025-07-29 00:32:13 +08:00
gxwebsoft 71483f272d 修复:电池系统的https证书bug 2025-07-29 00:26:43 +08:00
b2894lxlx aecfea75f2 修复无法支付问题 2025-04-01 13:00:13 +08:00
gxwebsoft df3ae32eb7 修复:已知问题 2025-03-13 15:53:20 +08:00
gxwebsoft 62dad7098f 修复:租金现在是 3001月,我要改 2601月
当确定商品套餐后要修改套餐数据时,希望修改后不管是新下单还是续费都跟着一起改变,当有逾期时要把逾期缴清后才可以使用修改后的套餐。急!!!
2025-03-13 12:53:34 +08:00
b2894lxlx c34960d011 fix bug 2025-01-20 12:09:46 +08:00
b2894lxlx a8d369a8b2 fix bug 2024-12-31 22:11:52 +08:00
yangqingyuan beaf9ac7d7 fix:修复换电后,电池归属没有更换的问题 2024-09-29 10:03:58 +08:00
yangqingyuan d782ae275c fix:修复绑定状态不对问题 2024-09-28 09:30:06 +08:00
yangqingyuan 8499d7a005 feat:增加续费标注 2024-09-15 19:49:36 +08:00
yangqingyuan 8e5a0e0fa9 feat:续费订单修改续期期数,并按照支付时间降序 2024-09-15 19:07:00 +08:00
yangqingyuan 12b5caf481 feat:续费增加关联订单号显示 2024-09-15 17:35:08 +08:00
yangqingyuan e524cbe58f fix:修复空指针问题 2024-09-04 15:06:39 +08:00
yangqingyuan 37fe1782c6 fix:修复直接AUTHORIZED状态下不添加不成功问题 2024-09-04 14:53:02 +08:00
yangqingyuan ae8c221561 fix:注释掉change-order-no 接口,留给真正懂需求的人修改 2024-09-04 14:50:59 +08:00
yangqingyuan ed363265fb feat:冻结订单查询,增加免押查询 2024-09-03 18:41:55 +08:00
yangqingyuan 79075bdebe feat:订单查询,同步免押字段 2024-09-03 15:44:02 +08:00
yangqingyuan 252aac6e82 feat:数据统计查询,增加为0的情况 2024-09-03 10:30:02 +08:00
yangqingyuan b016fddee0 feat:订单逾期未结判断修改 2024-08-29 11:23:15 +08:00
yangqingyuan 512c88155d feat:订单增加逾期未结判断 2024-08-27 17:49:21 +08:00
yangqingyuan dbd29447b9 fix:修复缴费记录订单总是一样的问题 2024-08-27 15:37:16 +08:00
yangqingyuan 9a931a8d1f feat:支付宝增加免押字段 2024-08-27 13:46:39 +08:00
yangqingyuan 0d637b1453 feat:收益列表增加关联订单字段 2024-08-27 11:28:24 +08:00
yangqingyuan 383d1c41eb fix:退租审核增加解冻增加try catch 2024-08-26 16:10:19 +08:00
yangqingyuan 56120d1c8c fix:修复总销售额不显示问题 2024-08-23 10:04:34 +08:00
yangqingyuan 9a2645cfd1 feat:修复支付 2024-08-22 20:43:50 +08:00
yangqingyuan d689f6cdd3 feat:完善统计接口订单趋势图数据 2024-08-22 19:21:35 +08:00
yangqingyuan f9bba2ed7e feat:统计接口增加订单测试数据 2024-08-22 19:02:13 +08:00
yangqingyuan c7d07f0f91 feat:统计接口增加销售额 2024-08-22 13:29:18 +08:00
yangqingyuan d71f723eb7 feat:统计接口增加查询日期容错 2024-08-21 23:02:51 +08:00
yangqingyuan dcd8f30fdd feat:完善统计接口数据 2024-08-21 22:51:54 +08:00
yangqingyuan 83f5f2a137 feat:完善统计接口数据 2024-08-21 22:47:34 +08:00
yangqingyuan 3bc882457c feat:增加统计测试接口 2024-08-21 17:13:24 +08:00
yangqingyuan 22a26a9236 feat:修复线上续费订单费用 2024-08-21 16:40:16 +08:00
yangqingyuan cdadf240ff feat:增加线上续费 2024-08-21 16:03:17 +08:00
yangqingyuan de36af8c1f feat:修复merchantName无法获取问题 2024-08-21 10:59:41 +08:00
yangqingyuan d8ee23e104 feat:增加缴费按照时间降序 2024-08-21 10:49:04 +08:00
yangqingyuan cf10b0f0fd feat:增加缴费记录关联查询 2024-08-21 10:22:28 +08:00
yangqingyuan 4f3c752c62 feat:退单被拒,订单返回被拒状态以及原因 2024-08-20 22:04:18 +08:00
yangqingyuan f0df015cab Merge remote-tracking branch 'origin/dev' into dev 2024-08-20 16:22:07 +08:00