yingzi 2 anni fa
parent
commit
6ebbf898f1
1 ha cambiato i file con 11 aggiunte e 2 eliminazioni
  1. 11 2
      app/system/controller/Member.php

+ 11 - 2
app/system/controller/Member.php

@@ -232,8 +232,12 @@ class Member extends BaseController
         if ($post['type'] == 1)
             $bool = (new UserDetailModel)->adminAddMoney($userData['uid'], $post['into'],  $request->adminInfo['id'],$post['othen']);
 
-        if ($post['type'] == -1)
+        if ($post['type'] == -1){
+            if($userData["money"]-$post['into']<0){
+                return app('json')->fail('余额不足');
+            }
             $bool = (new UserDetailModel)->adminCutMoney($userData['uid'], $post['into'],  $request->adminInfo['id'],$post['othen']);
+        }
 
         if ($bool)
             return app('json')->success('操作成功');
@@ -345,8 +349,13 @@ class Member extends BaseController
         if ($post['type'] == 1)
             $bool = (new UserScoreDetailModel)->adminAddMoney($userData['uid'], intval($post['into']),  $request->adminInfo['id'],$post['othen']);
 
-        if ($post['type'] == -1)
+        if ($post['type'] == -1){
+            if($userData["score"]-$post['into']<0){
+                return app('json')->fail('剩余积分不足');
+            }
             $bool = (new UserScoreDetailModel)->adminCutMoney($userData['uid'], intval($post['into']),  $request->adminInfo['id'],$post['othen']);
+        }
+            
 
         if ($bool)
             return app('json')->success('操作成功');