Explorar o código

修改变更金额小数点判断

devolp %!s(int64=2) %!d(string=hai) anos
pai
achega
da9069215b

+ 5 - 1
app/admin/logic/UserLogic.php

@@ -314,6 +314,10 @@ class UserLogic
      */
     public function ModifyMoney($post)
     {
+        if (strlen(substr(strrchr($post['money'], "."), 1)) > 4) {
+            return "变更金额格式错误";
+        }
+
         $user = User::getUserById($post['uid']);
         if (empty($user)) {
             return "用户不存在";
@@ -329,7 +333,7 @@ class UserLogic
                     return "账号余额不足";
                 }
             }
-            $afterMoney = round($afterMoney, 2);
+            $afterMoney = round($afterMoney, 4);
 
             $moneyLog = [
                 'uid'          => $post['uid'],

+ 3 - 3
app/admin/view/user/user/modifymoney.html

@@ -39,11 +39,11 @@
         </div>
 
         <div class="layui-form-item  layui-row layui-col-xs12">
-            <label class="layui-form-label required">变更数量</label>
+            <label class="layui-form-label required">变更金额</label>
             <div class="layui-input-block">
                 <input type="text" name="money" id="money" class="layui-input" lay-verify="required"
-                       lay-reqtext="请输入变更数量"
-                       placeholder="请输入变更数量" value="">
+                       lay-reqtext="请输入变更金额"
+                       placeholder="请输入变更金额" value="">
             </div>
         </div>
 

+ 1 - 1
app/validate/admin/user/user/ModifyMoney.php

@@ -21,7 +21,7 @@ class ModifyMoney extends Validate
         'uid.integer'     => 'UID格式错误',
         'money.require'   => '余额不能为空',
         'money.float'    => '余额格式错误',
-        'money.between'   => '余额变更数量超出范围',
+        'money.between'   => '余额变更金额超出范围',
         'state.require'   => '变动类型不能为空',
         'state.integer'   => '变动类型格式错误',
         'type.require'    => '余额类型不能为空',

+ 3 - 3
public/static/admin/js/user/user.js

@@ -128,9 +128,9 @@ define(["jquery", "easy-admin"], function ($, ea) {
                             if (ea.checkAuth('lookpidlevel', init.table_elem)) {
                                 button += '<button class="layui-btn layui-btn-xs layui-btn-normal" data-open="user.user/lookpidlevel?id=' + d.id + '" data-title="查看上级">上级</button>';
                             }
-                            if (ea.checkAuth('modifypid', init.table_elem)) {
-                                button += '<button class="layui-btn layui-btn-xs layui-btn-normal" data-open="user.user/modifypid?id=' + d.id + '" data-title="修改上级">修改上级</button>';
-                            }
+                            // if (ea.checkAuth('modifypid', init.table_elem)) {
+                            //     button += '<button class="layui-btn layui-btn-xs layui-btn-normal" data-open="user.user/modifypid?id=' + d.id + '" data-title="修改上级">修改上级</button>';
+                            // }
                             if (ea.checkAuth('modifyscore', init.table_elem)) {
                                 button += '<button class="layui-btn layui-btn-xs layui-btn-normal" data-open="user.user/modifyscore?id=' + d.id + '" data-title="修改积分">修改积分</button>';
                             }