From 9c9fa008c5db1957a42decf8583535ddfadf6987 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 15 Oct 2024 16:59:03 +0800 Subject: [PATCH] 1 --- webapp/models/LuckySymbol.php | 6 ++--- webapp/models/LuckySymbolRecord.php | 35 ++++++++++++++++++----------- 2 files changed, 24 insertions(+), 17 deletions(-) diff --git a/webapp/models/LuckySymbol.php b/webapp/models/LuckySymbol.php index b5a228ec..d4f16823 100644 --- a/webapp/models/LuckySymbol.php +++ b/webapp/models/LuckySymbol.php @@ -2,8 +2,6 @@ namespace models; -require_once('mt/Item.php'); - use mt; use phpcommon\SqlHelper; @@ -21,7 +19,7 @@ class LuckySymbol extends BaseModel { return empty($row) ? false : $row['in_use_item'] > 0; } - public static function decLuckySymbol() + public static function dec() { SqlHelper::update (myself()->_getSelfMysql(), @@ -36,7 +34,7 @@ class LuckySymbol extends BaseModel { ); } - public static function addLuckySymbol() + public static function add() { SqlHelper::upsert (myself()->_getSelfMysql(), diff --git a/webapp/models/LuckySymbolRecord.php b/webapp/models/LuckySymbolRecord.php index 9f76e298..868dc88f 100644 --- a/webapp/models/LuckySymbolRecord.php +++ b/webapp/models/LuckySymbolRecord.php @@ -2,32 +2,41 @@ namespace models; -require_once('mt/Item.php'); - use mt; use phpcommon\SqlHelper; class LuckySymbolRecord extends BaseModel { - public static function find($itemId) + public static function find($roomUuid) { $row = SqlHelper::ormSelectOne( myself()->_getSelfMysql(), - 't_bag', + 't_lucky_symbol_record', array( 'account_id' => myself()->_getAccountId(), - 'item_id' => $itemId, + 'room_uuid' => $roomUuid, ) ); - if ($row) { - $row['item_uniid'] = $row['idx']; - if ($row['account_id'] != myself()->_getAccountId()) { - if (!NftService::isEquipOwner(myself()->_getAddress(), $row['token_id'])) { - $row = null; - } - } - } return $row; } + public static function add($roomUuid) + { + SqlHelper::upsert + (myself()->_getSelfMysql(), + 't_lucky_symbol_record', + array( + 'account_id' => myself()->_getAccountId(), + ), + array( + ), + array( + 'account_id' => myself()->_getAccountId(), + 'room_uuid' => $roomUuid, + 'createtime' => myself()->_getNowTime(), + 'modifytime' => myself()->_getNowTime(), + ) + ); + } + }