admin/app/frontend/modules/member/models/MemberWechatModel.php

73 lines
1.5 KiB
PHP

<?php
/**
* Created by PhpStorm.
* Author:
* Date: 17/2/23
* Time: 上午10:43
*/
namespace app\frontend\modules\member\models;
use app\backend\models\BackendModel;
use app\common\traits\ReplaceableModelTrait;
class MemberWechatModel extends BackendModel
{
use ReplaceableModelTrait;
public $table = 'yz_member_wechat';
public $primaryKey = 'wechat_id';
public static function insertData($data)
{
self::insert($data);
}
public static function getUserInfo($openid)
{
return self::uniacid()
->where('openid', $openid)
->first();
}
public static function getUserInfoByUuid($uuid)
{
return self::uniacid()
->where('uuid', $uuid)
->first();
}
public static function getUserInfo_memberid($member_id)
{
return self::uniacid()
->where('member_id', $member_id)
->first();
}
public static function updateUserInfo($openid, $data)
{
return self::uniacid()
->where('openid', $openid)
->update($data);
}
public static function updateData($member_id, $data)
{
self::uniacid()
->where('member_id', $member_id)
->update($data);
}
/**
* 获取用户信息
*
* @param $memberId
* @return mixed
*/
public static function getFansById($memberId)
{
return self::uniacid()
->where('member_id', $memberId)
->first();
}
}