rabin hace 1 año
padre
commit
bf5df8a73d
Se han modificado 1 ficheros con 24 adiciones y 23 borrados
  1. 24 23
      src/Pay.php

+ 24 - 23
src/Pay.php

@@ -8,29 +8,30 @@ class Pay extends Core
     public function act()
     {
     	$account = Dever::load('account/lib/info')->getInfo($this->uid, false, 1);
-    	if ($account)
-    	$cash = $price = Dever::input('cash');
-    	$card_id = Dever::input('card_id');
-    	if ($card_id) {
-    		$card = Dever::load('account/lib/card')->getInfo($card_id, $account['config_id']);
-    		$cash = $card['cash'];
-    		$price = $card['pay'];
-    	}
-    	if (!$cash) {
-    		Dever::alert('请输入充值金额');
-    	}
-        $data['uid'] = $this->uid;
-        $data['username'] = Dever::load("user/lib/info.get#aname", $data['uid']);
-        $data['config_id'] = $account['config_id'];
-        $data['info_id'] = $account['id'];
-        $data['card_id'] = $card_id;
-        $data['name'] = $account['name'] . '充值';
-        $data['cash'] = $cash;
-        $data['price'] = $price;
-        $data['yue'] = $account['cash'] + $cash;
-        $data['pay_channel_id'] = $account['config']['pay_channel_id'];
-        $data['pay_project_id'] = $account['config']['pay_project_id'];
+    	if ($account) {
+            $cash = $price = Dever::input('cash');
+            $card_id = Dever::input('card_id');
+            if ($card_id) {
+                $card = Dever::load('account/lib/card')->getInfo($card_id, $account['config_id']);
+                $cash = $card['cash'];
+                $price = $card['pay'];
+            }
+            if (!$cash) {
+                Dever::alert('请输入充值金额');
+            }
+            $data['uid'] = $this->uid;
+            $data['username'] = Dever::load("user/lib/info.get#aname", $data['uid']);
+            $data['config_id'] = $account['config_id'];
+            $data['info_id'] = $account['id'];
+            $data['card_id'] = $card_id;
+            $data['name'] = $account['config']['name'] . '充值';
+            $data['cash'] = $cash;
+            $data['price'] = $price;
+            $data['yue'] = $account['cash'] + $cash;
+            $data['pay_channel_id'] = $account['config']['pay_channel_id'];
+            $data['pay_project_id'] = $account['config']['pay_project_id'];
 
-        return Dever::load('account/lib/pay')->create($data);
+            return Dever::load('account/lib/pay')->create($data);
+        }
     }
 }