我正在尝试对 Dataweave 中的数据库结果集执行每个操作,但无法获得结果。
输入有效载荷:
{
"x_orders_cursor": [{
"LINE_QTY": 1,
"ORDER_NUMBER": 11820490,
"ORDERED_ITEM": "PAT1M",
"LINE_UOM": "PC"
}, {
"LINE_QTY": 5000,
"ORDER_NUMBER": 11820542,
"ORDERED_ITEM": "ACC62-A-D",
"LINE_NUMBER": 1,
"LINE_UOM": "PC"
}, {
"LINE_QTY": 2000,
"ORDER_NUMBER": 11820542,
"ORDERED_ITEM": "ACC62-A-D",
"LINE_NUMBER": 2,
"LINE_UOM": "PC"
}]
}
预期有效载荷:
{
"Orders": [
{
"OrderNum": "11820490",
"Lines": [
{
"LineNum": 1,
"ProductNum": "PAT1M",
"TxnQty": 1,
"TxnQtyUOM": "PC"
}
]
},
{
"OrderNum": "11820542",
"Lines": [
{
"LineNum": 1,
"ProductNum": "ACC62-A-D",
"TxnQty": 1000,
"TxnQtyUOM": "PC"
},
{
"LineNum": 2,
"ProductNum": "ACC62-A-D",
"TxnQty": 2000,
"TxnQtyUOM": "PC"
}
]
}
]
}
结果集基于存储订单号和行号的数据库表。