简体中文
Groovy代码示例
约 152 字小于 1 分钟
2026-01-09
//获取主对象数据
Map masterData = master["containerDocument"] as Map
//获取客户ID,其他字段请参看对应对象
String accountId = masterData["account_id"] as String
log.info("account_id:"+accountId)
//获取从对象List
List detailList = detail["SalesOrderProductObj"] as List
//循环从对象
detailList.each{item ->
Map detailDataMap = item as Map
//获取从对象数据
Map detailData = detailDataMap["containerDocument"] as Map
//获取产品ID,其他字段请参看对应对象
String productId = detailData["product_id"] as String
log.info("product_id:"+productId)
}
rebate.each{ item ->
Map rebateData = item as Map
Map data = rebateData["containerDocument"] as Map
//修改结果值
data.put("remark", "函数修改结果值111")
}
Map result = ["result": rebate]
return result