APL函数代码开放场景-修改生成返利单函数Groovy代码示例
2025-02-27 15:19:42 219 本站
//获取主对象数据
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
部分内容来源于互联网,如有侵权,请联系客服删除处理。