This commit is contained in:
aozhiwei 2023-08-03 22:48:53 +08:00
parent c8b400febc
commit bdcd8c0a3d

View File

@ -8,6 +8,7 @@ require_once("mt/Item.php");
require_once("models/ShopBuyRecord.php");
require_once("models/InAppOrder.php");
require_once("models/InAppRecord.php");
require_once("models/FirstTopup.php");
require_once("services/LogService.php");
require_once("ShopAddItemService.php");
@ -21,6 +22,7 @@ use mt\Item;
use models\ShopBuyRecord;
use models\InAppOrder;
use models\InAppRecord;
use models\FirstTopup;
use services\LogService;
@ -104,6 +106,7 @@ class InAppPurchase {
if ($orderDb['status'] == InAppOrder::FAILED_STATE) {
return;
}
$accountId = $orderDb['account_id'];
switch ($status) {
case 9:
{
@ -113,6 +116,7 @@ class InAppPurchase {
'status' => InAppOrder::FINISHED_STATE,
'sp_order_id' => $spOrderId
));
FirstTopup::add($accountId);
$goodsMeta = mt\ShopGoods::get($orderDb['goods_id']);
if (!$goodsMeta) {
myself()->_addLogEx($orderDb['account_id'], 'InAppPurchase', 'error_not_found_goods',