更新推送订单接口新增start_time和end_time

This commit is contained in:
2026-04-08 10:28:40 +08:00
parent 6bec4e7758
commit 186af5a55f
5 changed files with 36 additions and 12 deletions

View File

@@ -942,6 +942,8 @@ class Playx extends Api
'grant_status' => MallOrder::GRANT_NOT_SENT, 'grant_status' => MallOrder::GRANT_NOT_SENT,
'create_time' => time(), 'create_time' => time(),
'update_time' => time(), 'update_time' => time(),
'start_time' => date('Y-m-d H:i:s', time()),
'end_time' => date('Y-m-d H:i:s', time()+86400*3),
]); ]);
Db::commit(); Db::commit();

View File

@@ -238,17 +238,17 @@ class AngpowImportJobs
return null; return null;
} }
$createTime = $order->create_time ?? null; // $createTime = $order->create_time ?? null;
if (!is_int($createTime)) { // if (!is_int($createTime)) {
if (is_numeric($createTime)) { // if (is_numeric($createTime)) {
$createTime = intval($createTime); // $createTime = intval($createTime);
} else { // } else {
$createTime = time(); // $createTime = time();
} // }
} // }
$start = gmdate('Y-m-d\TH:i:s\Z', $createTime); $start = gmdate('Y-m-d\TH:i:s\Z', strtotime($order->start_time));
$end = gmdate('Y-m-d\TH:i:s\Z', $createTime + 86400); $end = gmdate('Y-m-d\TH:i:s\Z', strtotime($order->end_time));
return [ return [
'member_login' => strval($asset->playx_user_id), 'member_login' => strval($asset->playx_user_id),

View File

@@ -35,6 +35,8 @@ export default {
receiver_phone: 'Recipient phone', receiver_phone: 'Recipient phone',
receiver_address: 'Shipping address', receiver_address: 'Shipping address',
mall_address_id: 'Address ID', mall_address_id: 'Address ID',
start_time: 'Redemption time',
end_time: 'Collection end time',
create_time: 'Created at', create_time: 'Created at',
update_time: 'Updated at', update_time: 'Updated at',
'quick Search Fields': 'Order ID', 'quick Search Fields': 'Order ID',

View File

@@ -23,7 +23,7 @@ export default {
grant_status: '推送playx状态', grant_status: '推送playx状态',
'grant_status NOT_SENT': '未发送', 'grant_status NOT_SENT': '未发送',
'grant_status SENT_PENDING': '已发送排队', 'grant_status SENT_PENDING': '已发送排队',
'grant_status ACCEPTED': '已接收(accepted)', 'grant_status ACCEPTED': '已接收',
'grant_status FAILED_RETRYABLE': '失败可重试', 'grant_status FAILED_RETRYABLE': '失败可重试',
'grant_status FAILED_FINAL': '失败最终', 'grant_status FAILED_FINAL': '失败最终',
'grant_status ---': '---', 'grant_status ---': '---',
@@ -35,8 +35,9 @@ export default {
receiver_phone: '收货电话', receiver_phone: '收货电话',
receiver_address: '收货地址', receiver_address: '收货地址',
mall_address_id: '地址ID', mall_address_id: '地址ID',
start_time: '兑换时间',
end_time: '领取结束时间',
create_time: '创建时间', create_time: '创建时间',
update_time: '修改时间', update_time: '修改时间',
'quick Search Fields': 'ID', 'quick Search Fields': 'ID',
} }

View File

@@ -210,6 +210,24 @@ const baTable = new baTableClass(
operatorPlaceholder: t('Fuzzy query'), operatorPlaceholder: t('Fuzzy query'),
}, },
{ label: t('mall.order.mall_address_id'), prop: 'mall_address_id', align: 'center', width: 100, operator: 'eq', sortable: false }, { label: t('mall.order.mall_address_id'), prop: 'mall_address_id', align: 'center', width: 100, operator: 'eq', sortable: false },
{
label: t('mall.order.start_time'),
prop: 'start_time',
align: 'center',
operator: 'RANGE',
comSearchRender: 'datetime',
sortable: 'custom',
width: 160,
},
{
label: t('mall.order.end_time'),
prop: 'end_time',
align: 'center',
operator: 'RANGE',
comSearchRender: 'datetime',
sortable: 'custom',
width: 160,
},
{ {
label: t('mall.order.create_time'), label: t('mall.order.create_time'),
prop: 'create_time', prop: 'create_time',
@@ -225,6 +243,7 @@ const baTable = new baTableClass(
label: t('mall.order.update_time'), label: t('mall.order.update_time'),
prop: 'update_time', prop: 'update_time',
align: 'center', align: 'center',
show: false,
render: 'datetime', render: 'datetime',
operator: 'RANGE', operator: 'RANGE',
comSearchRender: 'datetime', comSearchRender: 'datetime',