APL函數(shù)代碼開(kāi)放場(chǎng)景-修改生成返利單函數(shù)Groovy代碼示例
2025-02-27 15:19:42 230 本站
//獲取主對(duì)象數(shù)據(jù)
Map masterData = master["containerDocument"] as Map
//獲取客戶ID,其他字段請(qǐng)參看對(duì)應(yīng)對(duì)象
String accountId = masterData["account_id"] as String
log.info("account_id:"+accountId)
//獲取從對(duì)象List
List detailList = detail["SalesOrderProductObj"] as List
//循環(huán)從對(duì)象
detailList.each{item ->
Map detailDataMap = item as Map
//獲取從對(duì)象數(shù)據(jù)
Map detailData = detailDataMap["containerDocument"] as Map
//獲取產(chǎn)品ID,其他字段請(qǐng)參看對(duì)應(yīng)對(duì)象
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
//修改結(jié)果值
data.put("remark", "函數(shù)修改結(jié)果值111")
}
Map result = ["result": rebate]
return result
部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),如有侵權(quán),請(qǐng)聯(lián)系客服刪除處理。