English
Groovy Code Example
About 129 wordsLess than 1 minute
2026-01-09
// Get incentive policy
Map policyData = policy["containerDocument"] as Map
// Get policy name (refer to corresponding object for other fields)
String policyName = policyData["name"] as String
log.info("policyName:"+policyName)
// Get incentive rules
List rulelList = rules["IncentivePolicyRuleObj"] as List
// Iterate through incentive rules
rulelList.each{item ->
Map detailDataMap = item as Map
// Get rule details
Map detailData = detailDataMap["containerDocument"] as Map
// Get rule name (refer to corresponding object for other fields)
String ruleName = detailData["name"] as String
log.info("ruleName:"+ruleName)
}
// Get transaction event information
Map eventData = context.data as Map
// Get member ID (refer to corresponding object for other fields)
String member_id = eventData["member_id"] as String
log.info("member_id:"+member_id )
Long result = eventData["grading_points_quantity"] as Long
return result