WechatUser.php 977 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /**
  3. *
  4. * @author: xaboy<365615158@qq.com>
  5. * @day: 2017/12/21
  6. */
  7. namespace app\routine\model\user;
  8. use app\routine\model\store\StoreCouponUser;
  9. use basic\ModelBasic;
  10. use service\SystemConfigService;
  11. use traits\ModelTrait;
  12. /**
  13. * 微信用户model
  14. * Class WechatUser
  15. * @package app\routine\model\user
  16. */
  17. class WechatUser extends ModelBasic
  18. {
  19. use ModelTrait;
  20. public static function getOpenId($uid = ''){
  21. if($uid == '') return false;
  22. return self::where('uid',$uid)->value('routine_openid');
  23. }
  24. /**
  25. * 用uid获得openid
  26. * @param $uid
  27. * @return mixed
  28. */
  29. public static function uidToOpenid($uid)
  30. {
  31. $openid = self::where('uid',$uid)->value('routine_openid');
  32. return $openid;
  33. }
  34. public static function userTakeOrderGiveCoupon($uid)
  35. {
  36. $couponId = SystemConfigService::get('store_order_give_coupon');
  37. if($couponId) StoreCouponUser::addUserCoupon($uid,$couponId);
  38. }
  39. }