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