mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-04-06 03:58:04 +08:00
[更新]去除Emoji表情处理(MySQL转用utf8mb4)
This commit is contained in:
parent
c86e088e2d
commit
5a920eb13a
@ -47,15 +47,4 @@ class Member extends Controller
|
|||||||
$query->dateBetween('create_at')->order('id desc')->page();
|
$query->dateBetween('create_at')->order('id desc')->page();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 数据列表处理
|
|
||||||
* @param array $data
|
|
||||||
*/
|
|
||||||
protected function _page_filter(&$data = [])
|
|
||||||
{
|
|
||||||
foreach ($data as &$vo) {
|
|
||||||
$vo['nickname'] = emoji_decode($vo['nickname']);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,6 @@ class Order extends Controller
|
|||||||
$vo['list'][] = $goods;
|
$vo['list'][] = $goods;
|
||||||
}
|
}
|
||||||
foreach ($memberList as $member) if ($member['id'] === $vo['mid']) {
|
foreach ($memberList as $member) if ($member['id'] === $vo['mid']) {
|
||||||
$member['nickname'] = emoji_decode($member['nickname']);
|
|
||||||
$vo['member'] = $member;
|
$vo['member'] = $member;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -71,7 +71,6 @@ class Member extends Controller
|
|||||||
$where = ['id' => $this->mid, 'openid' => $this->openid];
|
$where = ['id' => $this->mid, 'openid' => $this->openid];
|
||||||
$this->member = Db::name('StoreMember')->where($where)->find();
|
$this->member = Db::name('StoreMember')->where($where)->find();
|
||||||
if (empty($this->member)) $this->error('无效的会员信息,请重新登录授权!');
|
if (empty($this->member)) $this->error('无效的会员信息,请重新登录授权!');
|
||||||
$this->member['nickname'] = emoji_decode($this->member['nickname']);
|
|
||||||
// 会员当前已经领取次数
|
// 会员当前已经领取次数
|
||||||
$where = [['mid', 'eq', $this->mid], ['status', 'in', ['2', '3', '4', '5']]];
|
$where = [['mid', 'eq', $this->mid], ['status', 'in', ['2', '3', '4', '5']]];
|
||||||
$this->member['times_used'] = Db::name('StoreOrder')->where($where)->count();
|
$this->member['times_used'] = Db::name('StoreOrder')->where($where)->count();
|
||||||
|
@ -75,7 +75,7 @@ class Wechat extends Controller
|
|||||||
data_save('StoreMember', [
|
data_save('StoreMember', [
|
||||||
'openid' => $result['openId'],
|
'openid' => $result['openId'],
|
||||||
'headimg' => $result['avatarUrl'],
|
'headimg' => $result['avatarUrl'],
|
||||||
'nickname' => emoji_encode($result['nickName']),
|
'nickname' => $result['nickName'],
|
||||||
], 'openid');
|
], 'openid');
|
||||||
$result['member'] = Db::name('StoreMember')->where(['openid' => $result['openId']])->find();
|
$result['member'] = Db::name('StoreMember')->where(['openid' => $result['openId']])->find();
|
||||||
$this->success('小程序加密数据解密成功!', $result);
|
$this->success('小程序加密数据解密成功!', $result);
|
||||||
|
@ -38,10 +38,10 @@ class Center extends Member
|
|||||||
$data['headimg'] = $this->request->post('headimg');
|
$data['headimg'] = $this->request->post('headimg');
|
||||||
}
|
}
|
||||||
if ($this->request->has('nickname', 'post', true)) {
|
if ($this->request->has('nickname', 'post', true)) {
|
||||||
$data['nickname'] = emoji_encode($this->request->post('nickname'));
|
$data['nickname'] = $this->request->post('nickname');
|
||||||
}
|
}
|
||||||
if ($this->request->has('username', 'post', true)) {
|
if ($this->request->has('username', 'post', true)) {
|
||||||
$data['username'] = emoji_encode($this->request->post('username'));
|
$data['username'] = $this->request->post('username');
|
||||||
}
|
}
|
||||||
if (empty($data)) $this->error('没有需要修改的数据哦!');
|
if (empty($data)) $this->error('没有需要修改的数据哦!');
|
||||||
if (data_save('StoreMember', array_merge($data, ['id' => $this->mid]), 'id') !== false) {
|
if (data_save('StoreMember', array_merge($data, ['id' => $this->mid]), 'id') !== false) {
|
||||||
|
@ -64,9 +64,6 @@ class Fans extends Controller
|
|||||||
foreach (explode(',', $user['tagid_list']) as $tagid) {
|
foreach (explode(',', $user['tagid_list']) as $tagid) {
|
||||||
if (isset($tags[$tagid])) $user['tags'][] = $tags[$tagid];
|
if (isset($tags[$tagid])) $user['tags'][] = $tags[$tagid];
|
||||||
}
|
}
|
||||||
foreach (['country', 'province', 'city', 'nickname', 'remark'] as $k) {
|
|
||||||
if (isset($user[$k])) $user[$k] = emoji_decode($user[$k]);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,9 +41,6 @@ class FansService
|
|||||||
if (isset($user['tagid_list']) && is_array($user['tagid_list'])) {
|
if (isset($user['tagid_list']) && is_array($user['tagid_list'])) {
|
||||||
$user['tagid_list'] = is_array($user['tagid_list']) ? join(',', $user['tagid_list']) : '';
|
$user['tagid_list'] = is_array($user['tagid_list']) ? join(',', $user['tagid_list']) : '';
|
||||||
}
|
}
|
||||||
foreach (['country', 'province', 'city', 'nickname', 'remark'] as $k) {
|
|
||||||
isset($user[$k]) && $user[$k] = emoji_encode($user[$k]);
|
|
||||||
}
|
|
||||||
if ($appid !== '') $user['appid'] = $appid;
|
if ($appid !== '') $user['appid'] = $appid;
|
||||||
unset($user['privilege'], $user['groupid']);
|
unset($user['privilege'], $user['groupid']);
|
||||||
return data_save('WechatFans', $user, 'openid');
|
return data_save('WechatFans', $user, 'openid');
|
||||||
@ -59,10 +56,7 @@ class FansService
|
|||||||
*/
|
*/
|
||||||
public static function get($openid)
|
public static function get($openid)
|
||||||
{
|
{
|
||||||
$user = Db::name('WechatFans')->where(['openid' => $openid])->find();
|
return Db::name('WechatFans')->where(['openid' => $openid])->find();
|
||||||
foreach (['country', 'province', 'city', 'nickname', 'remark'] as $k) {
|
|
||||||
isset($user[$k]) && $user[$k] = emoji_decode($user[$k]);
|
|
||||||
}
|
|
||||||
return $user;
|
return $user;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user