mzl92
|
6e2e8e1cc6
|
feat: 备货单列表支持 view_scope(all/self) 视图切换(仅 user_id=73)
在 /crm/stock/order/list 的 buildQueryConfig index 分支最前面短路:
- 仅当前用户 uid=73 且传 view_scope 时生效,最高优先级,覆盖角色范围逻辑
- all:自己和别人的单,排除草稿(approval_status>=1)
- self:只看自己(salesperson_id=73,含自己草稿)
- 非73用户或未传该参数:走原逻辑,向后兼容,无越权
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-06 11:49:28 +08:00 |
|
mzl92
|
b2684ecbb2
|
feat: 询盘批量分配接入事务写库与汇总邮件发送
- applyAssignments: 单事务更新 crm_customer.user_id + 写 crm_customer_his
- sendDigests: 按 user 表邮箱每人发一封汇总邮件,失败重试1次
- manifest: runtime 下 JSON 记录 emailed 状态,防重复发送
- 新增 --no-notify(只写库不发邮件),与 --notify-only 配合分步执行
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-17 15:09:52 +08:00 |
|
mzl92
|
61c34db99e
|
feat: 新增询盘批量分配命令(骨架+Excel解析+code匹配+dry-run)
- InquiryDigestMail: 汇总邮件 HTML 模板
- InquiryBulkAssignCommand: assign 轮询、parseExcel、matchCustomers(code+排除软删除)、dry-run 报告、--self-test
写库/发邮件逻辑见后续提交。
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-17 14:56:36 +08:00 |
|
mzl92
|
b89ac48dd8
|
feat: 新增业务人员公共接口(role_id=2,全量返回)
- PublicApiController 新增 staffList():通过 user_roles 关联筛选业务人员
- 返回 id/name/sn/phone/email,支持 keyword 模糊匹配,不分页全量返回
- 路由组新增 /common/public/staff/list
- .gitignore 忽略 docs/*.sql(数据导出文件,不入库)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-06-18 13:37:48 +08:00 |
|
mzl92
|
71dca13119
|
fix: fb_leads 导入时对 full_name 增加 URL 过滤与长度截断
修复询盘自动导入因 full_name 含粘连 URL(如 "Saif Ullahhttps://...")
导致同步到 inquiry_log.contacts(varchar 255) 时超长报错、整批回滚卡死的问题。
- 新增 normalizeFullName():去掉粘连 URL + 截断到 255
- switch 新增 full_name 分支
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-06-16 16:47:42 +08:00 |
|
mzl92
|
35d98c16e9
|
feat: 新增备货单公共 API 接口(PI 号/VIN 号列表)
- 新增 ApiKeyAuth 中间件(hash_equals 防时序攻击)
- 新增 PublicApiController(piList/vinList 两个只读接口)
- 仅返回已审批通过(approval_status=2)的数据,支持分页和模糊搜索
- LIKE 通配符已转义,异常信息不暴露内部细节
- 附对接文档 docs/public-stock-api.md
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-02 17:44:53 +08:00 |
|
18338781771
|
75a59a7197
|
优化
|
2026-03-03 17:44:10 +08:00 |
|
18338781771
|
30f3e211af
|
抓取品牌
|
2026-02-05 09:16:24 +08:00 |
|
18338781771
|
eee09316df
|
抓取车型信息
|
2026-02-04 17:35:08 +08:00 |
|
mzl
|
eae699cd27
|
ts
|
2026-02-03 11:14:45 +08:00 |
|
18338781771
|
4ea4204ff4
|
渠道调整
|
2026-02-03 10:51:08 +08:00 |
|
18338781771
|
67a39917f0
|
过滤未提交的
|
2026-01-22 17:20:29 +08:00 |
|
mzl92
|
733996f346
|
修改询盘自动配置
|
2026-01-22 10:15:05 +08:00 |
|
18338781771
|
607de6c70a
|
超管
|
2026-01-20 15:41:24 +08:00 |
|
18338781771
|
e7c5e17592
|
内勤可以看自己组员的备货单
|
2026-01-20 15:30:24 +08:00 |
|
mzl92
|
b09e695ca7
|
ts
|
2026-01-08 15:01:51 +08:00 |
|
mzl92
|
7dceb4b828
|
ts
|
2026-01-08 14:49:44 +08:00 |
|
18338781771
|
b43335c0d9
|
邮件清洗查询状态过滤
|
2026-01-05 09:44:26 +08:00 |
|
18338781771
|
9f74934f37
|
邮件
|
2026-01-04 16:13:21 +08:00 |
|
18338781771
|
6178084612
|
邮件
|
2026-01-04 15:50:43 +08:00 |
|
18338781771
|
24e45f93db
|
邮件
|
2026-01-04 14:40:43 +08:00 |
|
18338781771
|
8382a47a8c
|
邮件处理
|
2026-01-04 13:32:15 +08:00 |
|
18338781771
|
2c00a35b6a
|
发布人
|
2026-01-04 13:26:00 +08:00 |
|
18338781771
|
259a7d2ae6
|
判断询盘
|
2026-01-04 11:46:04 +08:00 |
|
18338781771
|
279139e18f
|
1
|
2026-01-04 11:01:29 +08:00 |
|
18338781771
|
0bcd9bf029
|
多邮箱处理
|
2025-12-26 14:12:54 +08:00 |
|
18338781771
|
927f1d9c28
|
邮件分配
|
2025-12-26 14:04:42 +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 |
|
18338781771
|
e514129ff6
|
业务主管备货单只看自己的
|
2025-12-24 14:02:52 +08:00 |
|
18338781771
|
a951fc39b3
|
业务主管只看自己的备货单
|
2025-12-24 13:41:14 +08:00 |
|
mzl92
|
d81fdae406
|
备货单审批增加兜底检查
|
2025-12-23 14:44:43 +08:00 |
|
mzl92
|
861b8b216f
|
增加备货单修改兜底检查
|
2025-12-23 14:35:57 +08:00 |
|
mzl92
|
7d1ea71e94
|
ts
|
2025-12-22 16:22:20 +08:00 |
|
mzl92
|
cd622addec
|
ts
|
2025-12-12 18:37:03 +08:00 |
|
mzl92
|
8fab10b972
|
ts
|
2025-12-12 18:11:44 +08:00 |
|
mzl92
|
eea13a2a58
|
Merge branch 'develop'
# Conflicts:
# app/command/InquiryImportFbCommand.php
# app/inquiry/utils/FbLeadHeaderMapper.php
|
2025-12-12 17:52:20 +08:00 |
|
mzl92
|
f0af3a0cdb
|
ts
|
2025-12-11 15:32:36 +08:00 |
|
mzl92
|
85a79193a6
|
ts
|
2025-12-11 15:23:02 +08:00 |
|
mzl92
|
38deea3b0d
|
Merge branch 'develop'
|
2025-12-11 15:07:55 +08:00 |
|
mzl92
|
b60df7f5cf
|
ts
|
2025-12-10 20:26:21 +08:00 |
|
mzl92
|
628429af66
|
Merge branch 'develop'
|
2025-12-10 20:18:46 +08:00 |
|
18338781771
|
2a6d517a74
|
无报价时价格处理
|
2025-12-10 13:39:08 +08:00 |
|
18338781771
|
f58b0ee986
|
无报价时价格处理
|
2025-12-10 13:34:55 +08:00 |
|
18338781771
|
1207352e5a
|
日志
|
2025-12-10 13:12:02 +08:00 |
|
18338781771
|
14967f28c2
|
车价
|
2025-12-10 12:11:31 +08:00 |
|
18338781771
|
4ff2c2493b
|
文件大小限制调整
|
2025-12-09 11:51:22 +08:00 |
|
18338781771
|
b391608d87
|
内勤备货单查询
|
2025-12-09 11:12:36 +08:00 |
|
18338781771
|
0ace4a7b0b
|
内勤备货单查询
|
2025-12-09 11:08:51 +08:00 |
|