Description
opened by wada at 2020-10-09T17:00:03; updated 2023-03-30T14:47:46
shop_payment.incにおいて、API成功後にアイテムを付与する
APIがタイムアウトすることを前提に設計し直す
wada change_title at 2020-10-09T17:51:46: 購入失敗時バッチでコイン減算
API成功後にアイテム付与
wada change_title at 2020-10-09T17:52:05: API成功後にアイテム付与
コイン減算API成功後にアイテム付与
wada assign at 2020-10-09T17:53:23: Not assigned:wada
Comment
#7707 by wada at 2020-10-12T16:35:41; updated 2020-10-13T11:25:10
$class = S_LoadModelClass('Shop_payment');
try {
$class->prepare_purchase($user_info, $shop_item_no);
S_db_commit($_dbc[37]);
S_db_for_update($user_info['user_no']);
$class->purchase($user_info);
S_db_commit($_dbc[37]);
} catch (Exception $e) {
S_db_rollback();
S_error_log($e->getMessage());
echo json_encode(['redirect_url' => '/?M=Shop']);
exit;
}
echo json_encode($class->get_return_data($user_info['user_no']));
exit;
wada change_priority at 2020-10-12T17:36:09: default:high
wada commit at 2020-10-12T18:39:00: 購入処理の修正 アイテムパック #333
d9f4587e82539c9ebf0d871f25ea4895b82dc0fb
wada refer at 2020-10-12T18:52:57: 342:[WIP]購入処理の修正 アイテムパック #333
wada refer at 2020-10-15T22:00:28: 342:購入処理の修正 アイテムパック #333
wada commit at 2020-10-19T16:37:00: 変数名修正 #333
e354b2220e103877d48e8b1301f0856b3386978a
iwamoto refer at 2020-10-19T20:29:51: 357:【10/20】リリース&メンテナンス
wada change_milestone at 2020-10-20T14:41:05: No milestone:release_20201020
wada close at 2020-10-20T14:41:07: Close