Rule engine el 規則轉換 API ( for cms ).md
9 additions, 9 deletions
| ... | ... | @@ -52,11 +52,11 @@ |
| 52 | - | 3 | field | String | false | 設定任務欄位名稱 | | | |
| 52 | + | 3 | fieldName | String | false | 設定任務欄位名稱 | | | |
| 53 | - | 4 | field | String | false | 設定任務欄位名稱 | | | |
| 53 | + | 4 | fieldName | String | false | 設定任務欄位名稱 | | | |
| 54 | 54 | "logic": null, |
| 55 | 55 | "rules": [ |
| 56 | 56 | { |
| 57 | - "field": "serialId", | |
| 57 | + "fieldName": "serialId", | |
| 58 | 58 | "operator": "in", |
| 59 | 59 | "values": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"] |
| 60 | 60 | } |
| 61 | 61 | "logic": null, |
| 62 | 62 | "rules": [ |
| ... | ... | @@ -100,19 +100,19 @@ |
| 100 | 100 | "logic": "or", |
| 101 | 101 | "rules": [ |
| 102 | 102 | { |
| 103 | - "field": "name", | |
| 103 | + "fieldName": "name", | |
| 104 | 104 | "operator": "like", |
| 105 | 105 | "values": ["現金券"] |
| 106 | 106 | }, |
| 107 | 107 | { |
| 108 | - "field": "name", | |
| 108 | + "fieldName": "name", | |
| 109 | 109 | "operator": "like", |
| 110 | 110 | "values": ["抵用券"] |
| 111 | 111 | } |
| 112 | 112 | ] |
| 113 | 113 | }, |
| 114 | 114 | { |
| 115 | - "field": "point", | |
| 115 | + "fieldName": "point", | |
| 116 | 116 | "operator": "ge", |
| 117 | 117 | "values": ["500"] |
| 118 | 118 | } |
| ... | ... | @@ -145,21 +145,21 @@ |
| 145 | 145 | "chainType": "", |
| 146 | 146 | "chainName": "", |
| 147 | 147 | "id": "", |
| 148 | - "elData": "IF(in.data('{"field":"serialId", "values":["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]}'), markPassed)" | |
| 148 | + "elData": "IF(in.data('{"fieldName":"serialId", "values":["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]}'), markPassed)" | |
| 149 | 149 | }, |
| 150 | 150 | { |
| 151 | 151 | "subId": "002", |
| 152 | 152 | "chainType": "", |
| 153 | 153 | "chainName": "", |
| 154 | 154 | "id": "", |
| 155 | - "elData": "IF(in.data('{"field":"name", "values":["星巴克 150 元券", "威秀電影票"]}'), markPassed)" | |
| 155 | + "elData": "IF(in.data('{"fieldName":"name", "values":["星巴克 150 元券", "威秀電影票"]}'), markPassed)" | |
| 156 | 156 | }, |
| 157 | 157 | { |
| 158 | 158 | "subId": "003", |
| 159 | 159 | "chainType": "", |
| 160 | 160 | "chainName": "", |
| 161 | 161 | "id": "", |
| 162 | - "elData": "IF(AND(OR(like.data('{"field":"name", "values":["現金券"]}'), like.data('{"field":"name", "values":["抵用券"]}')), ge.data('{"field":"point", "values":["500"]}')), markPassed)" | |
| 162 | + "elData": "IF(AND(OR(like.data('{"fieldName":"name", "values":["現金券"]}'), like.data('{"fieldName":"name", "values":["抵用券"]}')), ge.data('{"fieldName":"point", "values":["500"]}')), markPassed)" | |
| 163 | 163 | } |
| 164 | 164 | ] |
| 165 | 165 | } |