#0e722
Back
2026/03/02
1 min read

Rule engine el規則轉換 (for cms)

Rule engine el規則轉換 (for cms).md
34 additions, 8 deletions
... ... @@ -72,8 +72,8 @@
72 72 "rules": [
73 73 {
74 74 "sub_id": "001",
75 - "logic_1": null,
76 - "rules_1": [
75 + "logic": null,
76 + "rules": [
77 77 {
78 78 "field": "serial_id",
79 79 "operator": "in",
... ... @@ -83,8 +83,8 @@
83 83 },
84 84 {
85 85 "sub_id": "002",
86 - "logic_1": null,
87 - "rules_1": [
86 + "logic": null,
87 + "rules": [
88 88 {
89 89 "field": "product_name",
90 90 "operator": "in",
... ... @@ -94,11 +94,11 @@
94 94 },
95 95 {
96 96 "sub_id": "003",
97 - "logic_1": "and",
98 - "rules_1": [
97 + "logic": "and",
98 + "rules": [
99 99 {
100 - "logic_2": "or",
101 - "rules_2": [
100 + "logic": "or",
101 + "rules": [
102 102 {
103 103 "field": "product_name",
104 104 "operator": "like",
... ... @@ -122,6 +122,32 @@
122 122 }
123 123 }
124 124
125 +// 更正後
126 +{
127 + "logic": "and",
128 + "rules": [
129 + {
130 + "logic": "or",
131 + "rules": [
132 + {
133 + "field": "product_name",
134 + "operator": "like",
135 + "values": ["現金券"]
136 + },
137 + {
138 + "field": "product_name",
139 + "operator": "like",
140 + "values": ["抵用券"]
141 + }
142 + ]
143 + },
144 + {
145 + "field": "total_cub_points",
146 + "operator": "gt",
147 + "values": ["500"]
148 + }
149 + ]
150 +}