Commit Graph

176 Commits

Author SHA1 Message Date
mzl92 d4deb8855e feat: 审批历史支持PI号筛选,并修复原搜索框后端未实现的问题
- 新增 pi_no 参数:模糊匹配备货单 pi_no -> 单id -> 审批实例biz_id
  (whereHas,todo/history 场景通用)
- 顺带修复:历史页一直发送的 keyword 参数后端从未处理(搜索框是摆设),
  现按 单号/PI号/客户名称 任一模糊匹配;与 pi_no 同传时取交集

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-02 10:10:31 +08:00
mzl92 2de6342058 fix: 备货单车辆附件图片过期打不开——url 改为响应期重签
原因:attachment[].url 存的是上传时生成的带签名OSS地址(默认1小时
有效),过期后 AccessDenied/Request has expired。
修复:OssService 新增 resignAttachmentUrls(),从存量 url(完整签名URL/
未签名URL/纯对象键三种格式)提取对象键重新签名(7天);
detail(prepareVehicleListData)与 show(crm/admin 两控制器 showFormat
的 items)三处响应时统一重签。存储不动,前端无需改。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-26 11:51:40 +08:00
mzl92 2e2188d6e5 feat: 备货单 detail 接口车辆列表补充返回 attachment
prepareVehicleListData 组装每辆车时带上 attachment(模型 array cast
取出即 [{url, original_name}]);同款车按 unique_id 合并的行,
各车附件按 url+文件名并集去重后拼接。show 接口本就带,不动。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-26 11:43:01 +08:00
mzl92 06b0647fc4 feat: 备货单车辆明细支持 attachment 附件字段
按前端对接文档,stock_order_items 每辆车支持附件 [{url,original_name}]:
- 模型 StockOrderItems:fillable 增加 attachment,新增 $casts=['attachment'=>'array']
  (写自动 json_encode 落库、读自动 decode 回显)
- processVehicleItems:create 前归一化 attachment 为数组(store/update 共用此路径)
- generateVehicleUniqueId:排除 attachment,避免附件影响车辆去重/数量

show/detail 经模型 items 关系 + cast 自动回显 attachment;字段已由前端在库表就绪。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-06 15:01:03 +08:00
mzl92 ece685fbe5 ts 2025-12-25 16:09:50 +08:00
mzl92 8072388da2 ts 2025-12-25 16:07:33 +08:00
mzl92 f2b7d40b17 ts 2025-12-25 15:59:07 +08:00
mzl92 d81fdae406 备货单审批增加兜底检查 2025-12-23 14:44:43 +08:00
mzl92 861b8b216f 增加备货单修改兜底检查 2025-12-23 14:35:57 +08:00
mzl92 628429af66 Merge branch 'develop' 2025-12-10 20:18:46 +08:00
18338781771 b391608d87 内勤备货单查询 2025-12-09 11:12:36 +08:00
18338781771 0ace4a7b0b 内勤备货单查询 2025-12-09 11:08:51 +08:00
18338781771 7258d9890e 内勤备货单查询 2025-12-09 10:54:58 +08:00
18338781771 8c3fbd4d9a 内勤备货单查询 2025-12-09 10:48:59 +08:00
18338781771 a33b109ddb 内勤备货单查询 2025-12-08 15:01:02 +08:00
18338781771 4bcc6c53f7 备货单与审批数据过滤 2025-12-08 13:42:20 +08:00
18338781771 32aa7170a5 备货单与审批数据过滤 2025-12-08 13:24:37 +08:00
18338781771 59994d1f5a 备货单与审批数据过滤 2025-12-08 13:22:37 +08:00
18338781771 a0a71161d3 备货单与审批数据过滤 2025-12-08 13:19:16 +08:00
18338781771 5c3f8679ce 仪表盘路由规则 2025-12-04 17:54:40 +08:00
18338781771 3520f10572 直属上级与内勤 2025-12-04 15:06:34 +08:00
18338781771 1858d3e586 返回角色id 2025-12-04 14:34:38 +08:00
18338781771 bf74d9b917 询单转发 2025-12-01 17:48:44 +08:00
18338781771 05e39d2d65 询单转发 2025-11-29 17:50:08 +08:00
18338781771 af8577064d 记录寻盘 2025-11-29 16:13:53 +08:00
18338781771 8a94de610d 询盘转发 2025-11-29 15:36:53 +08:00
18338781771 6bdcc73ee8 模糊抓取优化 2025-11-28 16:12:10 +08:00
mzl92 f0abdca45a ts 2025-11-13 11:47:07 +08:00
mzl92 d388b6ace9 ts 2025-11-13 11:42:22 +08:00
mzl92 8b3778e83e 调整 2025-11-13 10:06:19 +08:00
mzl92 80fbf6c35a Merge branch 'develop'
# Conflicts:
#	config/route.php
2025-11-11 16:46:22 +08:00
mzl92 6c59fdef10 Merge branch 'develop'
# Conflicts:
#	app/common/service/StockOrdersService.php
2025-11-04 15:43:42 +08:00
mzl92 aabd0f4634 Merge branch 'develop'
# Conflicts:
#	app/admin/controller/dashboard/FinStatisticsController.php
#	app/common/controller/FinPaymentApplyController.php
#	app/common/controller/FinReceiptController.php
#	app/common/logic/FinReceiptLogic.php
#	app/common/model/FinPaymentApply.php
#	app/common/model/FinReceipt.php
#	app/common/service/FinPaymentApplyService.php
#	app/common/service/FinReceiptService.php
#	app/common/service/StockOrdersService.php
#	config/route.php
2025-11-04 10:36:52 +08:00
mzl92 359755fdf1 Merge branch 'release' 2025-11-03 18:16:51 +08:00
18338781771 e62becd30b 上传文件优化 2025-10-29 11:46:08 +08:00
18338781771 6184689e81 Merge branch 'feature/audit' 2025-10-24 16:32:52 +08:00
18338781771 cd6c4b425d 入参搜索 2025-10-24 16:32:23 +08:00
mzl92 cb4a3a3cd3 Merge branch 'develop' 2025-10-24 15:47:46 +08:00
18338781771 15309c537f Merge branch 'feature/audit' 2025-10-24 15:25:55 +08:00
18338781771 24b3ef4415 日志排序 2025-10-24 15:25:29 +08:00
18338781771 9fdce3eaf3 Merge branch 'feature/audit' 2025-10-24 15:02:20 +08:00
mzl92 b47d23cd67 Merge branch 'develop' 2025-10-24 11:15:09 +08:00
18338781771 30ffb87811 港口调整 2025-10-23 14:18:57 +08:00
18338781771 5e3d05e502 请求操作日志 2025-10-23 13:21:07 +08:00
18338781771 777b43ca2c 车辆指纹 2025-10-22 10:43:39 +08:00
18338781771 11cfb45b87 车辆指纹 2025-10-22 10:34:36 +08:00
mzl92 1058bd9cbd Merge branch 'develop' 2025-10-21 19:55:36 +08:00
18338781771 8c2d6e07ff 更新日志 2025-10-21 15:17:08 +08:00
mzl92 ec66208178 修正撤回再提交不显示签名 2025-10-21 15:11:37 +08:00
mzl92 526812f8ed 移除利润计算&直接入库前端计算结果 2025-10-14 12:02:26 +08:00