この関数は非推奨です。
関数
OrderList::batchUpdateOrderStatusCompletion( string $msgstr, array $order_res, array $req, integer $id, WlcOrderList|\dataList $obj )
説明 説明
- function: updateOrderData
- $msgstr
(文字列) (必須)
- $order_res
(配列) (必須)
- $req
(配列) (必須) $_REQUEST
- $id
(integer) (必須)
- $obj
(WlcOrderList) (必須) @see use-e-shop/classes/orderList[2].class.php
ファイル: src/V1/OrderList.php
public function batchUpdateOrderStatusCompletion($msgstr, $order_res, $req, $id, $obj) {
global $usces;
$amazon_order_state = $usces->get_order_meta_value('amazon_order_state', $id);
if (!empty($amazon_order_state)) {
$api = new API($this->module);
$amazon_orderid = $usces->get_order_meta_value('amazon_orderid', $id);
$amazon_authid = $usces->get_order_meta_value('amazon_authid', $id);
if (strtolower($amazon_order_state) === 'captured') {
$res['status'] = 'success';
$res['message'] = __('I completed collective operation.', 'usces');
} elseif (strtolower($amazon_order_state) === 'canceled') {
$res = Utils::adminErrorResponse('capture', $amazon_order_state);
} else {
$res = $api->capturePayments($amazon_authid, $amazon_orderid);
}
$res['message'] .= '<br/><br/>';
$msgstr .= Utils::adminMessageString($id, $res['status'], $res['message'], false);
if (strtolower($res['status']) !== 'error') {
ModuleUtils::updateOrderReceipt($id, 'receipted');
usces_action_acting_getpoint($id);
$usces->set_order_meta_value('amazon_order_state', 'captured', $id);
}
}
return $msgstr;
}
| バージョン | 説明 |
|---|---|
| 2.0.0 | この関数は非推奨です。 |