From 3d6face169a5923cf206e43992a0f71450ee3d45 Mon Sep 17 00:00:00 2001 From: hujiabin Date: Tue, 14 Feb 2023 16:35:57 +0800 Subject: [PATCH] 1 --- webapp/controller/EmojiController.class.php | 8 ++------ webapp/models/Emoji.php | 15 ++++++++++++--- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/webapp/controller/EmojiController.class.php b/webapp/controller/EmojiController.class.php index 425a9f38..9c333543 100644 --- a/webapp/controller/EmojiController.class.php +++ b/webapp/controller/EmojiController.class.php @@ -47,9 +47,7 @@ class EmojiController extends BaseAuthedController return; } array_push($uses,$itemId); - Emoji::updateEmoji(array( - 'value' => implode('|',$uses) - )); + Emoji::updateEmoji( implode('|',$uses) ); $this->_rspOk(); } @@ -69,9 +67,7 @@ class EmojiController extends BaseAuthedController unset($uses[$k]); } } - Emoji::updateEmoji(array( - 'value' => implode('|',$uses) - )); + Emoji::updateEmoji(implode('|',$uses)); $this->_rspOk(); } } \ No newline at end of file diff --git a/webapp/models/Emoji.php b/webapp/models/Emoji.php index 68c06fe5..4313f226 100644 --- a/webapp/models/Emoji.php +++ b/webapp/models/Emoji.php @@ -38,14 +38,23 @@ class Emoji extends BaseModel return $value; } - public static function updateEmoji($fieldsKv){ - SqlHelper::update + public static function updateEmoji($fields){ + SqlHelper::upsert (myself()->_getSelfMysql(), 't_user_use_emoji', array( 'account_id' => myself()->_getAccountId(), ), - $fieldsKv + array( + 'value' => $fields, + 'modifytime' => myself()->_getNowTime(), + ), + array( + 'account_id' => myself()->_getAccountId(), + 'value' => $fields, + 'createtime' => myself()->_getNowTime(), + 'modifytime' => myself()->_getNowTime(), + ) ); }