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



部分内容来源于互联网,如有侵权,请联系客服删除处理。
在线咨询 拨打电话