50 块钱翻译一条 Mulesoft 的语法
```json
upper(vars.orderData.source_app) == "DH"
and (vars.orderData.store_id as Number)!= 9291
and upper(vars.orderData.order_lineitem_status_code) == "AUDITED"
and vars.orderData.custom_attributes.order_flow == "S"
and isEmpty(vars.orderData.order_lineitem_components[?($.material_type_id == vars.materialType[?( upper($.order_type) == "ART")].id[0])].*custom_attributes) == false
and (vars.orderData.order_lineitem_components[?($.material_type_id == vars.materialType[?( upper($.order_type) == "ART")].id[0])].*custom_attributes.art_type contains 'image_upload')
```
主要是这条
```json
isEmpty(vars.orderData.order_lineitem_components[?($.material_type_id == vars.materialType[?( upper($.order_type) == "ART")].id[0])].*custom_attributes) == false
```
```json
upper(vars.orderData.source_app) == "DH"
and (vars.orderData.store_id as Number)!= 9291
and upper(vars.orderData.order_lineitem_status_code) == "AUDITED"
and vars.orderData.custom_attributes.order_flow == "S"
and isEmpty(vars.orderData.order_lineitem_components[?($.material_type_id == vars.materialType[?( upper($.order_type) == "ART")].id[0])].*custom_attributes) == false
and (vars.orderData.order_lineitem_components[?($.material_type_id == vars.materialType[?( upper($.order_type) == "ART")].id[0])].*custom_attributes.art_type contains 'image_upload')
```
主要是这条
```json
isEmpty(vars.orderData.order_lineitem_components[?($.material_type_id == vars.materialType[?( upper($.order_type) == "ART")].id[0])].*custom_attributes) == false
```