front/.cursor/skills/oms-auto-trigger-formula/examples.md
zzh a2e71a3a6b feat: 自动触发支持 AI 写公式,并完善下单失败与订单附件体验
触发条件接入 AI 助手(选模型、发送 skill、一键填入);预报时机并入下单并支持公式验证;下单失败可继续修改或存草稿;补充订单附件、H5 下单与渠道买价相关优化。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 20:54:28 +08:00

85 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 自动触发公式 · 场景示例
可直接粘贴到触发条件编辑器。按需改时机/操作。
## 1. 英国超尺寸拦截(官方示例)
```text
时机:下单
操作:拦截
公式:(单件最大长度()>60||单件最大宽度()>46||((单件最大长度()+单件最大宽度()+单件最大高度())>150))&&国家包含('GB')&&客户包含('阿里国际站/深圳一达通')&&!销售产品包含('EX_ASP_HKDHL_YD')
```
验证样例:国家 `GB`,客户名含「阿里国际站」,长 70,宽 40,高 40 → 应命中;产品含 `EX_ASP_HKDHL_YD` → 不应命中。
## 2. 仅国家 + 超长
```text
(单件最大长度()>120)&&国家包含('US')
```
## 3. 多国家
```text
国家包含('GB')||国家包含('DE')||国家包含('FR')
```
## 4. 偏远警告
```text
时机:下单
操作:警告
公式:是否偏远()==1
```
## 5. 高申报金额问题件
```text
时机:下单
操作:问题件
公式:申报总金额()>=2000&&国家包含('AU')
```
## 6. 敏感货 + 指定渠道
```text
货物属性包含('sensitive')&&收货渠道包含('DHL')
```
## 7. 客户组 VIP 且实重过大(入库后)
```text
时机:入库
操作:警告
公式:客户组包含('VIP')&&实重()>30
```
## 8. 排除某产品后的重量限制
```text
!销售产品包含('EX_LIGHT')&&计费重()>25
```
## 9. 邮编前缀(子串)
```text
国家包含('US')&&收件人邮编包含('90')
```
## 10. 组合排除
```text
国家包含('GB')&&!(销售产品包含('EX_A')||销售产品包含('EX_B'))
```
## 常见写错对照
| 错误 | 正确 |
|------|------|
| `国家=='GB'` | `国家包含('GB')` |
| `实重>5` | `实重()>5` |
| `客户包含("阿里")` | `客户包含('阿里')` |
| `是否偏远()==true` | `是否偏远()==1` |
| `国家包含(GB)` | `国家包含('GB')` |
| `长度()>60`(想表达单件最大) | `单件最大长度()>60` |