Jelajahi Sumber

增加提现需要先完善信息

jun 3 bulan lalu
induk
melakukan
0ec0f27329
1 mengubah file dengan 5 tambahan dan 2 penghapusan
  1. 5 2
      app/Http/Controllers/Api/WechatTransfer.php

+ 5 - 2
app/Http/Controllers/Api/WechatTransfer.php

@@ -4,6 +4,7 @@ use App\Http\Controllers\Api\Api;
 use App\Models\Custom;
 use App\Models\Custom;
 use App\Facades\Servers\Logs\Log;
 use App\Facades\Servers\Logs\Log;
 use App\Models\CustomAmount;
 use App\Models\CustomAmount;
+use App\Models\CustomAddr;
 use App\Models\CustomAmountRecord;
 use App\Models\CustomAmountRecord;
 use Illuminate\Http\Request;
 use Illuminate\Http\Request;
 use App\Servers\WechatPay\Transfer;
 use App\Servers\WechatPay\Transfer;
@@ -22,10 +23,10 @@ use WeChatPay\Crypto\Rsa;
  * */
  * */
 class WechatTransfer extends Api{
 class WechatTransfer extends Api{
     /**
     /**
-     * 小程序微信提现	商户转账			/api/wechat_pay/transfer
+     * 小程序微信提现	商户转账			/api/wechat_transfer/transfer
      *
      *
      * */
      * */
-    public function transfer(Custom $Custom,CustomAmount $CustomAmount,CustomAmountRecord $CustomAmountRecord)
+    public function transfer(Custom $Custom,CustomAmount $CustomAmount,CustomAmountRecord $CustomAmountRecord,CustomAddr $CustomAddr)
     {
     {
         // 检查登录
         // 检查登录
         $uid				= $this->checkLogin();
         $uid				= $this->checkLogin();
@@ -33,6 +34,8 @@ class WechatTransfer extends Api{
         $amount			    = request('amount','');
         $amount			    = request('amount','');
         if ($amount < 0.1)  return json_send(['code'=>'error','msg'=>'提现失败,低于最低提现额度','data'=>['error'=>'提现失败,低于最低提现额度']]);
         if ($amount < 0.1)  return json_send(['code'=>'error','msg'=>'提现失败,低于最低提现额度','data'=>['error'=>'提现失败,低于最低提现额度']]);
         if ($amount > 200)  return json_send(['code'=>'error','msg'=>'提现失败,超出最高提现额度','data'=>['error'=>'提现失败,超出最高提现额度']]);
         if ($amount > 200)  return json_send(['code'=>'error','msg'=>'提现失败,超出最高提现额度','data'=>['error'=>'提现失败,超出最高提现额度']]);
+        $address            =   $CustomAddr->query()->where([['custom_uid','=',$uid],['contact_shop','<>','']])->first();
+        if (!$address)      return json_send(['code'=>'error','msg'=>'请先填写收货地址和药店信息','data'=>['error'=>'请先填写收货地址和药店信息']]);
         // 获取余额信息
         // 获取余额信息
         $amountInfo         =   $CustomAmount::query()->where(['custom_uid'=>$uid])->first();
         $amountInfo         =   $CustomAmount::query()->where(['custom_uid'=>$uid])->first();
         if(!$amountInfo){
         if(!$amountInfo){