MemberWechatQrcodeModel.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Author: 芸众商城 www.yunzshop.com
  5. * Date: 17/2/23
  6. * Time: 上午10:43
  7. */
  8. namespace app\frontend\modules\member\models;
  9. use app\backend\models\BackendModel;
  10. use app\common\traits\ReplaceableModelTrait;
  11. class MemberWechatQrcodeModel extends BackendModel
  12. {
  13. use ReplaceableModelTrait;
  14. public $table = 'yz_wechat_qrcode_fans';
  15. public static function insertData($data)
  16. {
  17. self::insert($data);
  18. }
  19. public static function getUserInfo($openid)
  20. {
  21. return self::uniacid()
  22. ->select('member_id','id')
  23. ->where('openid', $openid)
  24. ->first();
  25. }
  26. public static function getUserInfo_memberid($member_id)
  27. {
  28. return self::uniacid()
  29. ->where('member_id', $member_id)
  30. ->first();
  31. }
  32. public static function updateUserInfo($openid, $data)
  33. {
  34. return self::uniacid()
  35. ->where('openid', $openid)
  36. ->update($data);
  37. }
  38. public static function updateData($member_id, $data)
  39. {
  40. self::uniacid()
  41. ->where('member_id', $member_id)
  42. ->update($data);
  43. }
  44. /**
  45. * 获取用户信息
  46. *
  47. * @param $memberId
  48. * @return mixed
  49. */
  50. public static function getFansById($memberId)
  51. {
  52. return self::uniacid()
  53. ->where('member_id', $memberId)
  54. ->first();
  55. }
  56. }