WithdrawManualService.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. /****************************************************************
  3. * Author: libaojia
  4. * Date: 2017/11/2 下午2:12
  5. * Email: livsyitian@163.com
  6. * QQ: 995265288
  7. * User: 芸众商城 www.yunzshop.com
  8. ****************************************************************/
  9. namespace app\frontend\modules\finance\services;
  10. use app\frontend\models\MemberShopInfo;
  11. use app\frontend\modules\member\models\MemberBankCard;
  12. class WithdrawManualService
  13. {
  14. public static function getWeChatStatus()
  15. {
  16. $yzMember = MemberShopInfo::select('wechat')->where('member_id',\YunShop::app()->getMemberId())->first();
  17. return $yzMember ? $yzMember->wechat ? true : false : false;
  18. }
  19. public static function getAlipayStatus()
  20. {
  21. $yzMember = MemberShopInfo::select('alipayname','alipay')->where('member_id',\YunShop::app()->getMemberId())->first();
  22. return $yzMember ? ($yzMember->alipayname && $yzMember->alipay) ? true : false : false;
  23. }
  24. public static function getBankStatus()
  25. {
  26. $bankCard = MemberBankCard::select('member_name','bank_card','bank_name','bank_province','bank_city','bank_branch')
  27. ->where('member_id', \YunShop::app()->getMemberId())->first();
  28. if ($bankCard->member_name &&
  29. $bankCard->bank_card &&
  30. $bankCard->bank_name &&
  31. $bankCard->bank_province &&
  32. $bankCard->bank_city &&
  33. $bankCard->bank_branch
  34. ) {
  35. return true;
  36. }
  37. return false;
  38. }
  39. }