This commit is contained in:
aozhiwei 2023-07-31 19:15:11 +08:00
parent 752377244d
commit 4a23448961
2 changed files with 18 additions and 1 deletions

View File

@ -10,6 +10,7 @@ require_once('models/Hero.php');
require_once('models/ShopBuyRecord.php'); require_once('models/ShopBuyRecord.php');
require_once('models/InAppOrder.php'); require_once('models/InAppOrder.php');
require_once('models/OutAppOrder.php'); require_once('models/OutAppOrder.php');
require_once('models/InAppRecord.php');
require_once('services/AwardService.php'); require_once('services/AwardService.php');
require_once('services/PropertyChgService.php'); require_once('services/PropertyChgService.php');
@ -25,6 +26,7 @@ use models\Hero;
use models\ShopBuyRecord; use models\ShopBuyRecord;
use models\InAppOrder; use models\InAppOrder;
use models\OutAppOrder; use models\OutAppOrder;
use models\InAppRecord;
use services\LogService; use services\LogService;
use services\ShopService; use services\ShopService;
@ -219,6 +221,21 @@ class ShopController extends BaseAuthedController {
public function queryInAppBalance() public function queryInAppBalance()
{ {
$recordDb = InAppRecord::get();
$upLimit = mt\Parameter::getVal('inapp_up_limit', 0);
if (!$recordDb) {
myself()-_rspData(
array(
'balance' => $upLimit
)
);
return;
}
myself()-_rspData(
array(
'balance' => max(0, $recordDb ? $upLimit - $recordDb['amount'] : 0)
)
);
} }
public function inappPurchase() public function inappPurchase()

View File

@ -5,7 +5,7 @@ namespace models;
use mt; use mt;
use phpcommon\SqlHelper; use phpcommon\SqlHelper;
class InPppRecord extends BaseModel { class InAppRecord extends BaseModel {
public static function get() public static function get()
{ {