Merge remote-tracking branch 'gitea-aliyun/main'
This commit is contained in:
@@ -158,8 +158,16 @@ export function formatWorkOrderEvent(event: WorkOrderEvent): EventNodeStyle {
|
||||
title: note ? `客服已处理问题反馈:${note}` : '客服已处理问题反馈',
|
||||
color: 'green',
|
||||
}
|
||||
case 'timeout_reopen':
|
||||
return { title: '订单超时未完成,已退回抢单大厅', color: 'orange' }
|
||||
case 'timeout_reopen': {
|
||||
const isSharing = Boolean(event.payload?.isSharing)
|
||||
const quantity = readPayloadAmount(event, 'quantity')
|
||||
return {
|
||||
title: isSharing
|
||||
? `拼单份额超时未完成${quantity > 0 ? `(${quantity} 份)` : ''},已退回抢单大厅`
|
||||
: '订单超时未完成,已退回抢单大厅',
|
||||
color: 'orange',
|
||||
}
|
||||
}
|
||||
|
||||
// —— 资料节点 ——
|
||||
case 'material_submitted':
|
||||
@@ -304,6 +312,23 @@ export function formatWorkOrderEvent(event: WorkOrderEvent): EventNodeStyle {
|
||||
}
|
||||
|
||||
// —— 其他 ——
|
||||
case 'payment_amount_updated': {
|
||||
const previousAmountFen = readPayloadAmount(event, 'previousAmountFen')
|
||||
const amountFen = readPayloadAmount(event, 'amountFen')
|
||||
const reason = readPayload(event, 'reason')
|
||||
return {
|
||||
title: '修改了用户付款金额',
|
||||
description: [
|
||||
previousAmountFen > 0
|
||||
? `${formatFenAmount(previousAmountFen)} → ${formatFenAmount(amountFen)}`
|
||||
: `改为 ${formatFenAmount(amountFen)}`,
|
||||
reason ? `原因:${reason}` : '',
|
||||
]
|
||||
.filter(Boolean)
|
||||
.join(';'),
|
||||
color: 'gold',
|
||||
}
|
||||
}
|
||||
case 'edited': {
|
||||
const productName = readPayload(event, 'productName')
|
||||
const rewardAmount = readPayloadAmount(event, 'rewardAmount')
|
||||
@@ -418,9 +443,14 @@ export function formatWorkOrderEvent(event: WorkOrderEvent): EventNodeStyle {
|
||||
case 'sharing_share_cancelled_by_admin': {
|
||||
const workerLabel = resolveEventWorkerLabel(event)
|
||||
const quantity = readPayload(event, 'quantity')
|
||||
const details = [
|
||||
quantity ? `撤销 ${quantity} 份` : '',
|
||||
'空出的份数已回到接单大厅',
|
||||
note ? `原因:${note}` : '',
|
||||
].filter(Boolean)
|
||||
return {
|
||||
title: `撤销拼单参与者${workerLabel ? `(${workerLabel})` : ''}`,
|
||||
description: `${quantity ? `撤销 ${quantity} 份;` : ''}${note ? `原因:${note}` : '份数已退回接单大厅'}`,
|
||||
description: details.join(';'),
|
||||
color: 'red',
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user