履约配置优化
This commit is contained in:
@@ -32,6 +32,7 @@ export function mapKuaishouCloudFulfillmentContext(value) {
|
||||
|
||||
const ticket = value.ticket && typeof value.ticket === 'object' ? value.ticket : {}
|
||||
const binding = value.binding && typeof value.binding === 'object' ? value.binding : {}
|
||||
const role = value.role && typeof value.role === 'object' ? value.role : {}
|
||||
const purchase = value.purchase && typeof value.purchase === 'object' ? value.purchase : {}
|
||||
const dispatch = value.dispatch && typeof value.dispatch === 'object' ? value.dispatch : {}
|
||||
const returnNumber = value.returnNumber && typeof value.returnNumber === 'object' ? value.returnNumber : {}
|
||||
@@ -61,6 +62,14 @@ export function mapKuaishouCloudFulfillmentContext(value) {
|
||||
bindUrl: String(binding.bindUrl || '').trim(),
|
||||
bindPreparedAt: binding.bindPreparedAt || null,
|
||||
},
|
||||
role: {
|
||||
status: String(role.status || 'pending').trim() || 'pending',
|
||||
name: String(role.name || '').trim(),
|
||||
rid: String(role.rid || '').trim(),
|
||||
refreshedAt: role.refreshedAt || null,
|
||||
errorMessage: String(role.errorMessage || '').trim(),
|
||||
rawInfo: role.rawInfo && typeof role.rawInfo === 'object' ? role.rawInfo : null,
|
||||
},
|
||||
purchase: {
|
||||
autoBuyEnabled: purchase.autoBuyEnabled !== false,
|
||||
minAssetReserve: Number(purchase.minAssetReserve || 0) || 0,
|
||||
@@ -84,6 +93,7 @@ export function mapKuaishouCloudFulfillmentContext(value) {
|
||||
consume: {
|
||||
status: String(consume.status || 'pending').trim() || 'pending',
|
||||
shopId: String(consume.shopId || '').trim(),
|
||||
shopName: String(consume.shopName || '').trim(),
|
||||
autoConsumeEnabled: consume.autoConsumeEnabled === true,
|
||||
consumedAt: consume.consumedAt || null,
|
||||
errorMessage: String(consume.errorMessage || '').trim(),
|
||||
|
||||
Reference in New Issue
Block a user