yingzi 2 년 전
부모
커밋
6ebbf898f1
1개의 변경된 파일11개의 추가작업 그리고 2개의 파일을 삭제
  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('操作成功');