Commit Graph

47 Commits

Author SHA1 Message Date
weicw 8ea8d48fff ✨ 小程序登录改为只按手机号识别账号
微信 openid 改为每次登录覆盖写留痕,不再参与账号查找,删除 openid 查账号、改手机号与手机号占用提示。
2026-10-26 14:52:44 +08:00
weicw ccf3d7adf7 🐛 修复小程序重新授权因空账号判空失败报 500 且 openid 无法绑定
system 侧 R.data(null) 被空值序列化写成 {},Feign 侧反序列化出 id 为空的
MpUser 而非 null,被当作「已查到」:换号撞键分支误置 openidOccupied,导致
openid 永不绑定并提示「该微信已绑定其他账号」;手机号查不到账号时还会以
空主键、空租户调用 bindOpenId,系统侧判缺参 400,再被 Feign 降级包成
AssertionError(Error 而非 Exception)逃出 catch (Exception),登录返回 500。

- 新增 presentAccount():以主键判定是否命中,findByOpenid/findByPhone 统一走它
- bindOpenid 入口加守卫:缺主键或租户只记 WARN 后跳过,不再发空参数请求
- 补 2 条单测:空对象 data 视为未命中;不落空主键账号、不发空主键绑定
2026-10-26 13:48:30 +08:00
weicw-dshsa 7fa20747ab 🐛 修复登录自动建档把脱敏手机号写入司机档案 2026-10-23 18:05:20 +08:00
weicw-dshsa 77144f4e68 💡 清理本次改动注释中的票据引用与设计叙述
注释只写从代码看不出来的事实:删除票号引用、设计权衡与取证经过,
保留业务约束(id_card_no 为 NULL 表示未采集、唯一索引覆盖软删除行、
driving_vehicle 为 ALWAYS 策略等)。
2026-10-23 16:34:25 +08:00
weicw-dshsa d28c8688cf ♻️ 收敛小程序登录请求类型判断并调整登录编排类位置
- 新增 org.springblade.auth.support.MpLoginRequestSupport.isMp,供三条登录链路共用
- 删除 BladeUserDetailService / SmsTokenGranter / Oauth2SmsEndpoint 各自私有的同义判据
- MpLoginSupport 及其测试移入 auth.support 包,类名、行为与注入方式不变
- 顺带订正上述文件的注释为事实陈述
2026-10-23 16:34:04 +08:00
weicw-dshsa 5df95ce712 ✨ 放开小程序端未注册手机号发码,账号仍在登录时创建 2026-10-23 16:06:24 +08:00
weicw-dshsa 924134226f ♻️ 微信与短信登录改走MpLoginSupport自动建号建档 2026-10-23 15:58:42 +08:00
weicw-dshsa a8e059e92e ✨ 新增小程序登录编排MpLoginSupport与登录失败语义测试 2026-10-23 15:58:42 +08:00
b2894lxlx 93a6555293 ✨ 新增项目预付核销,并修复平台公司多选、常用线路组织过滤与登录 IP 连坐锁
结算附件支持项目预付核销并扣减可付款金额;加固项目平台公司多选字段扩容脚本;常用线路新增归属组织与列表筛选对齐;登录失败仅按账号锁定,取消 IP 级连坐。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 02:01:58 +08:00
b2894lxlx ea1829cd75 🐛 修复小程序令牌严格校验 401,并开放调度端打卡接口
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 14:47:17 +08:00
b2894lxlx c3edca04a5 ⚡ 小程序密码/短信登录按 User-Type=mp 走 blade_mp_user
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 14:22:33 +08:00
b2894lxlx e19c3b100a ✨ 小程序用户独立为 blade_mp_user,并兼容司机/车辆 OCR 宽松日期
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 13:02:08 +08:00
b2894lxlx 809790e737 🐛 修复本地无法运行的问题 2026-09-23 14:08:53 +08:00
b2894lxlx 14c1d9dff0 ✨ 认证退出与操作日志、密码规则,以及运输业务多项修正 2026-09-22 12:03:59 +08:00
b2894lxlx 01993779a7 1、新增小程序相关接口
2、调整OA
2026-09-18 16:31:37 +08:00
b2894lxlx 8207afe04f 调整 IAM 2026-09-16 08:50:24 +08:00
b2894lxlx 8a79f4d428 调整 IAM 2026-09-16 06:36:36 +08:00
b2894lxlx d1b4f286b2 调整 IAM 2026-09-16 06:29:26 +08:00
b2894lxlx 4d412e90ee 调整 IAM 2026-09-16 04:51:16 +08:00
b2894lxlx 8bb18c6f6a 修复IAM问题 2026-08-18 22:33:49 +08:00
b2894lxlx e7ca06736c 修复IAM401问题 2026-08-18 22:10:24 +08:00
b2894lxlx 154cc4a7cb 1、新增预结算单
2、新增正式结算单
3、调整IAM认证登录
2026-08-18 21:31:59 +08:00
b2894lxlx c8b8b59c50 修复nacos问题 2026-08-18 15:18:15 +08:00
b2894lxlx cb425028c0 修复nacos问题 2026-08-18 12:40:07 +08:00
b2894lxlx 6c74983707 合并新版MK代码 2026-08-15 20:52:17 +08:00
b2894lxlx 98cd7ba4cf Merge remote-tracking branch 'shucheng/mk'
# Conflicts:
#	blade-service-api/blade-open-api/src/main/java/org/springblade/openapi/mk/api/IApi4MK.java
#	blade-service-api/pom.xml
#	blade-service/blade-file/src/main/java/org/springblade/file/FileApplication.java
#	blade-service/blade-file/src/main/resources/bootstrap.yml
#	blade-service/blade-openapi/src/main/java/org/springblade/openapi/OpenApiApplication.java
#	blade-service/blade-openapi/src/main/resources/bootstrap.yml
#	pom.xml
2026-08-15 12:16:05 +08:00
黄斌峰 e1fb293c57 chore(deps): 排除 spring-cloud-starter-bootstrap 依赖,修复 nacos 配置修改后不自动刷新的问题 2026-08-10 10:09:38 +08:00
黄斌峰 31f8e07ffe feat(auth): 添加MK认证端点和第三方依赖 2026-08-07 19:08:43 +08:00
黄斌峰 f692d8e275 refactor(auth): 重构认证服务配置管理 2026-08-07 19:05:15 +08:00
b2894lxlx 30c51ba271 1、完善项目
2、完善合同
3、完善费用项
4、司机管理对接OCR
5、完善运输计划
6、完善临时额度
2026-08-04 02:49:59 +08:00
aguanleishen b5246d4e58 feat:添加APP版本管理相关代码 2026-07-28 08:32:02 +08:00
b2894lxlx f13963f5b8 1、调整IAM权限
2、新增常用地址模块
2026-07-17 18:23:56 +08:00
b2894lxlx 31c68a857a 1、调整币种汇率模块
2、新增保险记录模块
3、新增违章记录模块
4、新增换胎记录模块
5、新增事故记录模块
6、新增年检记录模块
7、新增里程记录模块
8、新增变更记录模块
9、新增油电记录模块
10、新增ETC记录模块
11、新增其他费用记录模块
2026-07-17 15:32:00 +08:00
b2894lxlx 3363628b7d fix bug 2026-07-16 11:39:53 +08:00
b2894lxlx e58ad75d95 fix bug 2026-07-16 11:35:28 +08:00
b2894lxlx 8452f1f8f4 IAM对接调试 2026-07-15 22:40:30 +08:00
b2894lxlx 2ebe156540 IAM对接调试 2026-07-15 22:25:53 +08:00
b2894lxlx 5860040bcf IAM对接调试 2026-07-15 21:56:14 +08:00
b2894lxlx 235e032f80 IAM对接调试 2026-07-15 21:24:21 +08:00
b2894lxlx bf51a920f7 IAM对接调试 2026-07-15 16:49:15 +08:00
b2894lxlx 5038f63dc3 IAM对接调试 2026-07-15 16:35:17 +08:00
b2894lxlx 7d3626fd86 IAM对接调试 2026-07-15 16:02:38 +08:00
b2894lxlx 5949b9c88c 1、新增IAM对接 2026-07-14 11:54:56 +08:00
b2894lxlx 23e5e4f57c 1、完善机场、车站、港口/码头的编码规则校验、生成
2、行政区域新增手动同步功能
2026-07-14 11:48:29 +08:00
b2894lxlx d9df98b5b1 1、新增维修记录
2、新增保养记录
3、新增港口码头主数据
4、新增铁路车站主数据
5、新增空港机场主数据
6、测试版nacos配置
7、测试版Harbor配置
8、其他配置修改
2026-07-10 22:08:46 +08:00
kk f1e6599892 init 2026-07-08 17:57:11 +08:00
kk d4ef46bf97 init 2026-07-07 18:05:54 +08:00