This commit is contained in:
hujiabin 2022-08-24 17:46:32 +08:00
parent 4378c9f8ef
commit 96307a8297
2 changed files with 21 additions and 2 deletions

View File

@ -3,6 +3,7 @@
require_once('models/Chip.php'); require_once('models/Chip.php');
require_once('models/Hero.php'); require_once('models/Hero.php');
require_once('models/Gun.php'); require_once('models/Gun.php');
require_once('models/User.php');
require_once('mt/ChipAttr.php'); require_once('mt/ChipAttr.php');
require_once('mt/AttrHelper.php'); require_once('mt/AttrHelper.php');
require_once('services/FormulaService.php'); require_once('services/FormulaService.php');
@ -10,6 +11,7 @@ require_once('services/FormulaService.php');
use models\Chip; use models\Chip;
use models\Hero; use models\Hero;
use models\Gun; use models\Gun;
use models\User;
use services\NftService; use services\NftService;
use phpcommon\SqlHelper; use phpcommon\SqlHelper;
@ -306,6 +308,10 @@ class ChipController extends BaseAuthedController
'strength_max' => $strength_max, 'strength_max' => $strength_max,
'strength' => $strength_max 'strength' => $strength_max
]; ];
$mint_cost = \services\FormulaService::Chip_Need_Mint_Cost($chip['chip_grade']);
$userObj = new User();
$user=$userObj->find(myself()->_getAccountId());
User::update(['gold'=>$user['gold']-$mint_cost]);
Chip::update($chip['token_id'],$fieldsKv); Chip::update($chip['token_id'],$fieldsKv);
$this->_rspOk(); $this->_rspOk();
} }
@ -423,8 +429,10 @@ class ChipController extends BaseAuthedController
} }
public function test(){ public function test(){
$cost = \services\FormulaService::Chip_Need_Mint_Cost(6); // $cost = \services\FormulaService::Chip_Need_Mint_Cost(6);
print_r($cost); $obg = new User();
$a=$obg->find(myself()->_getAccountId());
print_r($a);
} }

View File

@ -128,4 +128,15 @@ class User extends BaseModel {
return $headList; return $headList;
} }
public static function update( $fieldsKv){
SqlHelper::update
(myself()->_getSelfMysql(),
't_user',
array(
'account_id' => myself()->_getAccountId(),
),
$fieldsKv
);
}
} }