This commit is contained in:
hujiabin 2023-02-14 16:35:57 +08:00
parent edd20ab4e8
commit 3d6face169
2 changed files with 14 additions and 9 deletions

View File

@ -47,9 +47,7 @@ class EmojiController extends BaseAuthedController
return; return;
} }
array_push($uses,$itemId); array_push($uses,$itemId);
Emoji::updateEmoji(array( Emoji::updateEmoji( implode('|',$uses) );
'value' => implode('|',$uses)
));
$this->_rspOk(); $this->_rspOk();
} }
@ -69,9 +67,7 @@ class EmojiController extends BaseAuthedController
unset($uses[$k]); unset($uses[$k]);
} }
} }
Emoji::updateEmoji(array( Emoji::updateEmoji(implode('|',$uses));
'value' => implode('|',$uses)
));
$this->_rspOk(); $this->_rspOk();
} }
} }

View File

@ -38,14 +38,23 @@ class Emoji extends BaseModel
return $value; return $value;
} }
public static function updateEmoji($fieldsKv){ public static function updateEmoji($fields){
SqlHelper::update SqlHelper::upsert
(myself()->_getSelfMysql(), (myself()->_getSelfMysql(),
't_user_use_emoji', 't_user_use_emoji',
array( array(
'account_id' => myself()->_getAccountId(), 'account_id' => myself()->_getAccountId(),
), ),
$fieldsKv array(
'value' => $fields,
'modifytime' => myself()->_getNowTime(),
),
array(
'account_id' => myself()->_getAccountId(),
'value' => $fields,
'createtime' => myself()->_getNowTime(),
'modifytime' => myself()->_getNowTime(),
)
); );
} }