b2894lxlx
|
14c1d9dff0
|
✨ 认证退出与操作日志、密码规则,以及运输业务多项修正
|
2026-09-22 12:03:59 +08:00 |
|
weicw1996
|
6b97685165
|
🐛 修复网关经 blade-common 传递依赖启动失败
fd6563f 为 LenientDateParser 引入的 blade-starter-log(compile scope)
把 blade-core-tool 等整棵依赖树传递给所有依赖 common 的模块。网关
(WebFlux) 的 pom 排除了 spring-boot-starter-web(无 spring-webmvc),
而 blade-core-tool 的自动配置 BladeConverterConfiguration implements
WebMvcConfigurer 且无 @ConditionalOnClass 守卫,Spring 解析该配置类时
抛 FileNotFoundException 导致网关启动即崩。
修复:starter-log 改为 provided —— 编译期 ServiceException 可见,
不再向下游传递。业务服务运行时的 ServiceException 由 blade-core-boot
传递提供,行为不变。
验证:网关以原 classpath 启动成功(Started GateWayApplication in
16.4s);blade-common 与全仓 BUILD SUCCESS。
|
2026-09-21 10:44:30 +08:00 |
|
weicw1996
|
fd6563f53b
|
✨ 批量导入日期宽容解析:兼容 2026-08-02 与 2026-8-2 等书写变体
- blade-common 新增 LenientDateParser(宽容解析:- / . 分隔符、补零与否、
时间可省略秒/分;拒绝两位年份、日在前、无分隔符)
- 新增 LenientDateStringConverter / LenientDateTimeStringConverter:
Excel 数值日期转文本透传,文本解析留待服务层以进入失败明细流程
- 8 个裸走 fastexcel 内置转换的导入 DTO(保险/年检/事故/其他费用/运单/
币种/用户生日/设备台账)日期字段改为 String 承载,服务层统一经
LenientDateParser 解析,失败报「<列名> 日期格式无法识别:<原值>」
- MaintenancePlanDateTimeConverter / TireReplacementDateStringConverter
内部委托公共解析器,6 个 DTO 注解零改动
- 运输计划、运单批量、运输对账、换胎 4 处手动解析点收敛至同一工具类
- UserMapper 导出 SQL 的生日改 DATE_FORMAT 输出,保持导出格式不变
口径见根工作区 docs/import-spec.md(weicw/tms-erp#1)。
回归:port-terminal 45 断言、violation-record 40 断言(含新增不补零
用例 09)、waybill-import 48 断言、insurance-record 新增用例 6 断言,
全部通过。
|
2026-09-21 09:47:50 +08:00 |
|
weicw1996
|
37d0ebc21e
|
⚡ 导入失败明细去掉空单元格底纹
标红统一只改红色字体,不再对空单元格加浅红底纹(IndexedColors.ROSE)。
底纹原本是为「必填项为空时红字在屏幕上看不见」而加,但它超出
AGENTS.md §6.11「仅出错字段/列使用红色文字」的口径,视觉上也偏重。
- markRed(Cell, boolean) 简化为 markRed(Cell),删除 redFillStyleCache 与 isBlankValue
- 空单元格的红色字体样式照旧写入 styles.xml,api-violation-xlsx-cols.js
按字体色判定,回归用例 03/04 不受影响
- 影响所有使用 ImportFailureExcelUtil 的导入模块(20+ 个)
|
2026-09-21 05:52:31 +08:00 |
|
weicw1996
|
8485efe00d
|
🐛 修复导入失败明细无法按列标红的问题
4e1a162 移除了按列名匹配逻辑后只剩失败原因列标红。
现恢复并修正误标红:命中片段被更长片段覆盖时只保留更长的列
(避免原因含「车船类型」时把子串「类型」列一起标红)。
|
2026-09-21 05:21:27 +08:00 |
|
b2894lxlx
|
2e7ab6f508
|
fix bug
|
2026-09-07 16:08:05 +08:00 |
|
b2894lxlx
|
b750f6ecf0
|
fix bug
|
2026-08-26 23:17:56 +08:00 |
|
b2894lxlx
|
4e1a162660
|
fix bug
|
2026-08-25 16:15:19 +08:00 |
|
b2894lxlx
|
4698ca34fb
|
fix bug
|
2026-08-24 23:28:30 +08:00 |
|
b2894lxlx
|
5aceb6e893
|
修复nacos问题
|
2026-08-18 14:57:42 +08:00 |
|
b2894lxlx
|
6c64b32a4a
|
修复nacos问题
|
2026-08-18 13:00:23 +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 |
|
黄斌峰
|
1e1a817081
|
feat(launcher): 添加Nacos配置启用控制
|
2026-08-07 18:57:28 +08:00 |
|
b2894lxlx
|
30c51ba271
|
1、完善项目
2、完善合同
3、完善费用项
4、司机管理对接OCR
5、完善运输计划
6、完善临时额度
|
2026-08-04 02:49:59 +08:00 |
|
b2894lxlx
|
9419439668
|
1、新增常用货物
2、新增运输计划
3、新增项目管理
4、新增运单管理
5、新增常用线路
6、新增发货模板
7、新增合同管理
8、新增过程配置
9、新增临时额度管理
|
2026-07-28 23:14:18 +08:00 |
|
aguanleishen
|
b5246d4e58
|
feat:添加APP版本管理相关代码
|
2026-07-28 08:32:02 +08:00 |
|
b2894lxlx
|
74416dabaf
|
1、调整导入失败,导出excel功能
2、调整规范
|
2026-07-27 14:53:28 +08:00 |
|
b2894lxlx
|
4b6908d3bf
|
1、调整导入失败,导出excel功能
2、调整规范
|
2026-07-27 14:36:45 +08:00 |
|
b2894lxlx
|
f0b515c2e0
|
1、新增货物类型模块
2、新增导入失败,导出excel功能
|
2026-07-27 11:50:23 +08:00 |
|
aguanleishen
|
0970af239d
|
feat:添加OA系统对接相关代码
|
2026-07-22 17:09:39 +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 |
|