weicw-dshsa
04a7846328
✨ 车辆认证扩到6张证件图,字段与车辆档案对齐;补齐建车必填列
司机端车辆认证此前只有 3 张图、5 个字段,且语义与车辆管理不一致
(「副页」字段里装的其实是主页反面)。本次把证件内容整体对齐车辆表列:
- 车辆表新增 owner_name(所有人:行驶证登记的单位名称,不是司机)与 vin;
- 提交请求与司机端车辆卡片全量对齐表列,行驶证四张图各自独立、
不再把「主页反面」与「副页正面」挤在同一个字段;
- 业务关系新增为司机自选(自有/管理挂靠/业务合作),不再由后端替用户猜。
顺带修掉三处会直接让功能不可用的缺陷:
1. 司机建车必失败:organization_name、approved_load_kg、business_relation、
energy_type、registration_no 五列 NOT NULL 且无默认值,而建车链路一个都不设置,
严格模式下 INSERT 直接报「doesn't have a default value」。已补齐并加服务端校验
(司机提交链路此前一句都不查,全靠前端)。
2. OCR 自动填充从未生效:后端按契约透传百度原始结果(中文键),
前端读的却是扁平字段名,永远 undefined 且不报错。新增 OcrFieldSupport
做归一化(键名别名容错、数值/日期/「长期」归一化、外廓尺寸拆三段、
有效期区间拆起止),响应的 fields 即前端直接回填的字段。
3. 审核通过不写回车辆档案:状态已通过、内容却还是旧的,自相矛盾。
现把生效快照的证件内容与指针合并成同一次 UPDATE 写回;快照是改造前
旧格式时明确报错,而不是静默写一堆空值。
2026-10-03 16:34:47 +08:00
..
2026-08-26 23:17:56 +08:00
2026-08-25 16:15:19 +08:00
2026-08-25 16:15:19 +08:00
2026-08-26 23:17:56 +08:00
2026-08-22 17:25:26 +08:00
2026-08-22 17:25:26 +08:00
2026-08-12 19:44:34 +08:00
2026-07-27 11:50:23 +08:00
2026-07-20 15:34:31 +08:00
2026-08-06 02:57:38 +08:00
2026-08-24 00:58:54 +08:00
2026-09-14 15:00:40 +08:00
2026-09-14 15:00:40 +08:00
2026-09-03 22:40:19 +08:00
2026-08-25 16:15:19 +08:00
2026-09-03 22:40:19 +08:00
2026-08-18 01:41:37 +08:00
2026-09-03 03:30:57 +08:00
2026-08-06 02:57:38 +08:00
2026-08-25 03:25:40 +08:00
2026-08-25 03:25:40 +08:00
2026-08-25 03:25:40 +08:00
2026-07-17 15:32:00 +08:00
2026-09-23 11:29:52 +08:00
2026-09-14 23:43:00 +08:00
2026-09-14 23:43:00 +08:00
2026-09-23 11:29:52 +08:00
2026-08-11 08:43:22 +08:00
2026-08-01 01:22:46 +08:00
2026-08-11 08:43:22 +08:00
2026-08-25 03:25:40 +08:00
2026-08-06 17:58:27 +08:00
2026-08-01 01:22:46 +08:00
2026-08-01 01:22:46 +08:00
2026-09-14 23:43:00 +08:00
2026-08-12 12:42:07 +08:00
2026-09-22 12:03:59 +08:00
2026-07-16 17:04:46 +08:00
2026-09-15 11:59:42 +08:00
2026-09-29 03:15:26 +08:00
2026-09-21 16:03:28 +08:00
2026-08-07 08:27:47 +08:00
2026-08-27 12:54:10 +08:00
2026-08-27 12:54:10 +08:00
2026-08-26 23:17:56 +08:00
2026-08-13 00:01:10 +08:00
2026-07-24 14:33:50 +08:00
2026-08-04 02:49:59 +08:00
2026-08-25 16:15:19 +08:00
2026-09-03 22:40:19 +08:00
2026-09-03 22:40:19 +08:00
2026-09-09 15:39:21 +08:00
2026-08-27 18:20:48 +08:00
2026-08-27 18:20:48 +08:00
2026-08-25 22:34:49 +08:00
2026-08-24 00:58:54 +08:00
2026-09-14 23:43:00 +08:00
2026-09-14 23:43:00 +08:00
2026-07-21 13:16:10 +08:00
2026-09-02 03:22:22 +08:00
2026-09-02 03:22:22 +08:00
2026-08-27 23:51:55 +08:00
2026-08-27 23:51:55 +08:00
2026-08-22 17:25:26 +08:00
2026-08-21 14:30:59 +08:00
2026-08-21 14:30:59 +08:00
2026-08-11 23:50:37 +08:00
2026-09-20 13:16:44 +08:00
2026-09-20 13:16:44 +08:00
2026-07-23 17:17:56 +08:00
2026-08-26 23:17:56 +08:00
2026-08-26 23:17:56 +08:00
2026-08-26 23:17:56 +08:00
2026-08-28 15:30:12 +08:00
2026-08-27 18:20:48 +08:00
2026-07-24 14:33:50 +08:00
2026-08-25 16:15:19 +08:00
2026-09-03 15:59:20 +08:00
2026-09-03 15:59:20 +08:00
2026-09-09 15:39:21 +08:00
2026-09-05 23:26:00 +08:00
2026-09-10 22:50:00 +08:00
2026-09-13 01:01:09 +08:00
2026-09-14 15:00:40 +08:00
2026-07-24 14:33:50 +08:00
2026-08-22 17:25:26 +08:00
2026-08-22 17:25:26 +08:00
2026-08-31 10:38:14 +08:00
2026-08-21 12:41:34 +08:00
2026-08-25 22:34:49 +08:00
2026-09-05 00:03:21 +08:00
2026-09-09 15:39:21 +08:00
2026-07-24 14:33:50 +08:00
2026-09-03 03:30:57 +08:00
2026-09-03 03:30:57 +08:00
2026-07-21 13:16:10 +08:00
2026-08-13 00:01:10 +08:00
2026-08-31 10:38:14 +08:00
2026-08-25 22:34:49 +08:00
2026-08-31 10:38:14 +08:00
2026-08-31 10:38:14 +08:00
2026-09-09 15:39:21 +08:00
2026-08-13 14:06:53 +08:00
2026-07-24 14:33:50 +08:00
2026-08-26 23:17:56 +08:00
2026-09-27 22:54:30 +08:00
2026-10-02 15:47:39 +08:00
2026-08-26 23:17:56 +08:00
2026-08-26 23:17:56 +08:00
2026-10-03 14:35:59 +08:00
2026-09-10 22:50:00 +08:00
2026-09-10 22:50:00 +08:00
2026-10-03 14:35:59 +08:00
2026-09-08 17:50:20 +08:00
2026-09-02 03:22:22 +08:00
2026-08-13 14:06:53 +08:00
2026-08-13 14:06:53 +08:00
2026-09-07 19:37:08 +08:00
2026-09-07 19:37:08 +08:00
2026-07-31 01:30:54 +08:00
2026-07-31 01:30:54 +08:00
2026-09-23 14:49:19 +08:00
2026-10-03 16:34:47 +08:00
2026-08-07 08:27:47 +08:00
2026-09-10 22:50:00 +08:00
2026-10-03 16:34:47 +08:00
2026-08-07 08:27:47 +08:00
2026-08-07 08:27:47 +08:00
2026-09-14 01:49:02 +08:00
2026-08-26 23:17:56 +08:00
2026-08-26 23:17:56 +08:00
2026-08-26 23:17:56 +08:00
2026-08-26 23:17:56 +08:00
2026-08-26 23:17:56 +08:00
2026-09-08 10:58:21 +08:00
2026-08-13 17:54:35 +08:00
2026-09-10 02:01:51 +08:00
2026-09-08 17:50:20 +08:00
2026-09-10 02:01:51 +08:00
2026-09-10 02:01:51 +08:00
2026-08-21 14:30:59 +08:00
2026-08-05 15:51:44 +08:00
2026-09-11 14:39:10 +08:00
2026-09-11 14:39:10 +08:00
2026-08-05 15:51:44 +08:00
2026-09-27 22:54:30 +08:00
2026-08-31 10:38:14 +08:00
2026-09-11 14:39:10 +08:00
2026-08-13 20:58:52 +08:00
2026-08-12 19:44:34 +08:00
2026-08-05 15:51:44 +08:00
2026-08-13 14:06:53 +08:00
2026-08-13 17:54:35 +08:00
2026-07-23 17:17:56 +08:00
2026-09-03 15:59:20 +08:00