_getSelfMysql(), 't_user_season_ring', array( 'account_id' => $targetId ), function ($row) use($cb) { $cb($row); } ); } public static function addRing($itemMeta) { return self::internalAddHero( myself()->_getSelfMysql(), $itemMeta, myself()->_getAccountId() ); } public static function internalAddHero($conn, $itemMeta, $accountId) { SqlHelper::upsert( $conn, 't_user_season_ring', array( 'account_id' => $accountId, 'item_id' => $itemMeta['id'], ), array(), array( 'account_id' => $accountId, 'item_id' => $itemMeta['id'], 'createtime' => myself()->_getNowTime(), 'modifytime' => myself()->_getNowTime() ) ); } }