Procházet zdrojové kódy

完成,待测试

DuGuYang před 3 roky
rodič
revize
df47eedb38

+ 84 - 69
Areas/Admin/Controllers/MainServer/UserCashRecordForBusinessController.cs

@@ -29,10 +29,10 @@ namespace MySystem.Areas.Admin.Controllers
             OtherMySqlConn.connstr = ConfigurationManager.AppSettings["SqlConnStr"].ToString();
         }
 
-        #region 提现记录列表
+        #region 直营团队提现记录列表
 
         /// <summary>
-        /// 根据条件查询提现记录列表
+        /// 根据条件查询直营团队提现记录列表
         /// </summary>
         /// <returns></returns>
         public IActionResult Index(UserCashRecordForBusiness data, string right)
@@ -41,35 +41,33 @@ namespace MySystem.Areas.Admin.Controllers
             ViewBag.right = right;
 
 
-            string Condition = "";
-            Condition += "CashOrderNo:\"" + data.CashOrderNo + "\",";
-            Condition += "TradeType:\"" + data.TradeType + "\",";
+            // string Condition = "";
+            // Condition += "CashOrderNo:\"" + data.CashOrderNo + "\",";
+            // Condition += "TradeType:\"" + data.TradeType + "\",";
 
-            if (!string.IsNullOrEmpty(Condition))
-            {
-                Condition = Condition.TrimEnd(',');
-                Condition = ", where: {" + Condition + "}";
-            }
-            ViewBag.Condition = Condition;
+            // if (!string.IsNullOrEmpty(Condition))
+            // {
+            //     Condition = Condition.TrimEnd(',');
+            //     Condition = ", where: {" + Condition + "}";
+            // }
+            // ViewBag.Condition = Condition;
             return View();
         }
 
         #endregion
 
-        #region 根据条件查询提现记录列表
+        #region 根据条件查询直营团队提现记录列表
 
         /// <summary>
-        /// 提现记录列表
+        /// 直营团队提现记录列表
         /// </summary>
         /// <returns></returns>
-        public JsonResult IndexData(UserCashRecordForBusiness data, string MakerCode, string RealName, string StatusSelect, string QueryCountSelect, string CreateDateData, int page = 1, int limit = 30)
+        public JsonResult IndexData(UserCashRecordForBusiness data, string MakerCode, string RealName, string CreateDateData, int page = 1, int limit = 30)
         {
 
             Dictionary<string, string> Fields = new Dictionary<string, string>();
-            Fields.Add("CashOrderNo", "1"); //提现单号
-            Fields.Add("TradeType", "0"); //交易类型
 
-            string condition = " and Status>-1 and TradeType<3";
+            string condition = " and Status>-1";
             //创客编号
             if (!string.IsNullOrEmpty(MakerCode))
             {
@@ -80,57 +78,36 @@ namespace MySystem.Areas.Admin.Controllers
             {
                 condition += " and UserId in (select UserId from UserForRealName where RealName='" + RealName + "')";
             }
-            //提现状态
-            if (!string.IsNullOrEmpty(StatusSelect))
-            {
-                condition += " and Status=" + StatusSelect;
-            }
             if (!string.IsNullOrEmpty(data.CashOrderNo))
             {
                 condition += " and CashOrderNo='" + data.CashOrderNo + "'";
             }
-            if (data.TradeType > 0)
-            {
-                condition += " and TradeType=" + data.TradeType;
-            }
-            //提交到代付状态
-            if (!string.IsNullOrEmpty(QueryCountSelect))
-            {
-                if(QueryCountSelect == "0")
-                {
-                    condition += " and QueryCount=" + QueryCountSelect;
-                }
-                else
-                {
-                    condition += " and QueryCount>0";
-                }
-            }
 
             if (!string.IsNullOrEmpty(CreateDateData))
             {
                 string[] datelist = CreateDateData.Split(new string[] { " - " }, StringSplitOptions.None);
                 var start = Convert.ToDateTime(Convert.ToDateTime(datelist[0]).ToString("yyyy-MM-dd"));
                 var end = Convert.ToDateTime(Convert.ToDateTime(datelist[1]).ToString("yyyy-MM-dd") + " 23:59:59");
-                var check = db.UserCashRecord.Any(m => m.CreateDate >= start && m.TradeType < 3);
-                var checks = db.UserCashRecord.Any(m => m.CreateDate <= end && m.TradeType < 3);
+                var check = db.UserCashRecordForBusiness.Any(m => m.CreateDate >= start);
+                var checks = db.UserCashRecordForBusiness.Any(m => m.CreateDate <= end);
                 if (check)
                 {
-                    var sId = db.UserCashRecord.Where(m => m.CreateDate >= start && m.TradeType < 3).Min(m => m.Id);
+                    var sId = db.UserCashRecordForBusiness.Where(m => m.CreateDate >= start).Min(m => m.Id);
                     condition += "  and Id >=" + sId;
                 }
                 if (checks)
                 {
-                    var eId = db.UserCashRecord.Where(m => m.CreateDate <= end && m.TradeType < 3).Max(m => m.Id);
+                    var eId = db.UserCashRecordForBusiness.Where(m => m.CreateDate <= end).Max(m => m.Id);
                     condition += " and Id <=" + eId;
                 }
             }
             else
             {
                 var start = Convert.ToDateTime(DateTime.Now.AddMonths(-1).ToString("yyyy-MM") + "-01");
-                var check = db.UserCashRecord.Any(m => m.CreateDate >= start && m.TradeType < 3);
+                var check = db.UserCashRecordForBusiness.Any(m => m.CreateDate >= start);
                 if (check)
                 {
-                    var minId = db.UserCashRecord.Where(m => m.CreateDate >= start && m.TradeType < 3).Min(m => m.Id);
+                    var minId = db.UserCashRecordForBusiness.Where(m => m.CreateDate >= start).Min(m => m.Id);
                     var Info = function.ReadInstance("/WritePage/UserCashRecord/UserCashRecordForBusiness.txt");
                     if (string.IsNullOrEmpty(Info.ToString()))
                     {
@@ -161,25 +138,16 @@ namespace MySystem.Areas.Admin.Controllers
                 Users user = db.Users.FirstOrDefault(m => m.Id == UserId) ?? new Users();
                 dic["MakerCode"] = user.MakerCode;
                 dic["RealName"] = user.RealName;
-                dic["TradeType"] = RelationClassForConst.GetTradeTypeInfo(int.Parse(dic["TradeType"].ToString()));
-                int Status = int.Parse(dic["Status"].ToString());
-                if (Status == 0) dic["StatusName"] = "处理中";
-                if (Status == 1) dic["StatusName"] = "成功";
-                if (Status == 2) dic["StatusName"] = "失败";
-
-                int QueryCount = int.Parse(dic["QueryCount"].ToString());
-                if (QueryCount == 0) dic["LockName"] = "待提交";
-                if (QueryCount > 0) dic["LockName"] = "已提交";
             }
             return Json(obj);
         }
 
         #endregion
 
-        #region 增加提现记录
+        #region 增加直营团队提现记录
 
         /// <summary>
-        /// 增加或修改提现记录信息
+        /// 增加或修改直营团队提现记录信息
         /// </summary>
         /// <returns></returns>
         public IActionResult Add(string right)
@@ -187,35 +155,82 @@ namespace MySystem.Areas.Admin.Controllers
             ViewBag.RightInfo = RightInfo;
             ViewBag.right = right;
 
-
             return View();
         }
 
         #endregion
 
-        #region 增加提现记录
+        #region 增加直营团队提现记录
 
         /// <summary>
-        /// 增加或修改提现记录信息
+        /// 增加或修改直营团队提现记录信息
         /// </summary>
         /// <returns></returns>
         [HttpPost]
-        public string Add(UserCashRecordForBusiness data)
+        public string Add(UserCashRecordForBusiness data, string MakerCode, string RealName, string Amount)
         {
             Dictionary<string, object> Fields = new Dictionary<string, object>();
+            var userInfo = db.Users.FirstOrDefault(m => m.MakerCode == MakerCode && m.RealName == RealName && m.BusinessFlag == 1) ?? new Users();
+            if (userInfo.Id > 0 && !string.IsNullOrEmpty(Amount))
+            {
+                UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == userInfo.Id) ?? new UserAccount();
+                // GetReserve(MakerCode, RealName, Amount);
+                if (account.BalanceAmount - account.ToChargeAmount - decimal.Parse(Amount) >= 0)
+                {
+                    string CashOrderNo = "T1" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8);
+                    Fields.Add("UserId", userInfo.Id); //创客Id
+                    Fields.Add("TradeAmount", Amount); //提现金额
+                    Fields.Add("CashOrderNo", CashOrderNo); //提现单号
+                    Fields.Add("SeoKeyword", data.SeoKeyword); //备注
+                    int Id = new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Add("UserCashRecordForBusiness", Fields, 0);
+
+                    decimal BeforeTotalAmount = account.TotalAmount; //变更前总金额
+                    decimal BeforeFreezeAmount = account.FreezeAmount; //变更前冻结金额
+                    decimal BeforeBalanceAmount = account.BalanceAmount; //变更前余额
+                    account.BalanceAmount -= decimal.Parse(Amount);
+                    account.FreezeAmount += decimal.Parse(Amount);
+                    decimal AfterTotalAmount = account.TotalAmount; //变更后总金额
+                    decimal AfterFreezeAmount = account.FreezeAmount; //变更后冻结金额
+                    decimal AfterBalanceAmount = account.BalanceAmount; //变更后余额
+
+                    db.UserAccountRecord.Add(new UserAccountRecord()
+                    {
+                        CreateDate = DateTime.Now,
+                        UserId = userInfo.Id, //创客
+                        ChangeType = 132, //变动类型
+                        Kind = 2,
+                        ChangeAmount = decimal.Parse(Amount), //变更金额
+                        BeforeTotalAmount = BeforeTotalAmount, //变更前总金额
+                        AfterTotalAmount = AfterTotalAmount, //变更后总金额
+                        BeforeFreezeAmount = BeforeFreezeAmount, //变更前冻结金额
+                        AfterFreezeAmount = AfterFreezeAmount, //变更后冻结金额
+                        BeforeBalanceAmount = BeforeBalanceAmount, //变更前余额
+                        AfterBalanceAmount = AfterBalanceAmount, //变更后余额
+                    });
+                    AddSysLog(data.Id.ToString(), "UserCashRecordForBusiness", "add");
+                    db.SaveChanges();
+                    return "success";
+                }
+                else
+                {
+                    return "创客可提现余额不足";
+                }
+            }
+            else
+            {
+                return "输入的创客信息不存在或者创客编号和姓名不匹配";
+            }
+        }
 
-            Fields.Add("Remark", data.Remark); //备注
-
-            Fields.Add("SeoTitle", data.SeoTitle);
-            Fields.Add("SeoKeyword", data.SeoKeyword);
-            Fields.Add("SeoDescription", data.SeoDescription);
-            int Id = new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Add("UserCashRecordForBusiness", Fields, 0);
-            AddSysLog(data.Id.ToString(), "UserCashRecordForBusiness", "add");
-            db.SaveChanges();
+        #endregion
 
-            return "success";
+        #region 获取创客账户信息
+        public string GetReserve(string MakerCode, string RealName, string Amount)
+        {
+            var userInfo = db.Users.FirstOrDefault(m => m.MakerCode == MakerCode && m.RealName == RealName) ?? new Users();
+            UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == userInfo.Id) ?? new UserAccount();
+            return "当前余额为:" + account.BalanceAmount + "元 可提现余额为:" + (account.BalanceAmount - account.ToChargeAmount) + "元 提现后余额为:" + (account.BalanceAmount - decimal.Parse(Amount)) + "元";
         }
-
         #endregion
 
     }

+ 60 - 34
Areas/Admin/Views/MainServer/UserCashRecordForBusiness/Add.cshtml

@@ -1,60 +1,85 @@
 @{
     string RightInfo = ViewBag.RightInfo as string;
     string right = ViewBag.right as string;
-    
+
 }
 <!DOCTYPE html>
 <html>
+
 <head>
     <meta charset="utf-8">
     <title>直营团队提现记录(增加)</title>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <meta name="viewport"
+        content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
     <link rel="stylesheet" href="/layuiadmin/layui/css/layui.css" media="all">
     <script src="/admin/js/jquery-1.10.1.min.js"></script>
     <script src="/admin/js/LAreaData2.js"></script>
 </head>
+
 <body>
 
     <div class="layui-form" lay-filter="layuiadmin-form-useradmin" id="layuiadmin-form-useradmin">
-        
+
         <div class="layui-card">
-          <div class="layui-card-body">
-            <div class="layui-tab" lay-filter="mytabbar">
-                <ul class="layui-tab-title">
-                    <li class="layui-this" lay-id="1">基本信息</li>
-                </ul>
-                <div class="layui-tab-content mt20">
-                    <div class="layui-tab-item layui-show">
-<div class="layui-form-item layui-form-text">
-<label class="layui-form-label">备注</label>
-<div class="layui-input-block">
-<textarea class="layui-textarea" id="Remark" name="Remark" maxlength="128" lay-verify="" placeholder="请输入备注"></textarea>
-</div>
-</div>
-
-</div>
+            <div class="layui-card-body">
+                <div class="layui-tab" lay-filter="mytabbar">
+                    <ul class="layui-tab-title">
+                        <li class="layui-this" lay-id="1">基本信息</li>
+                    </ul>
+                    <div class="layui-tab-content mt20">
+                        <div class="layui-tab-item layui-show">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">创客编号</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="MakerCode" name="MakerCode"
+                                        maxlength="30" lay-verify="required|" autocomplete="off" placeholder="请输入创客编号">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">创客姓名</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="RealName" name="RealName" maxlength="30"
+                                        lay-verify="required|" autocomplete="off" placeholder="请输入创客姓名">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">提现金额</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="Amount" name="Amount" maxlength="30"
+                                        lay-verify="required|" autocomplete="off" placeholder="请输入提现金额">
+                                </div>
+                            </div>
+                            <div class="layui-form-item layui-form-text">
+                                <label class="layui-form-label">备注</label>
+                                <div class="layui-input-block">
+                                    <textarea class="layui-textarea" id="SeoKeyword" name="SeoKeyword" maxlength="128"
+                                        lay-verify="" placeholder="请输入备注"></textarea>
+                                </div>
+                            </div>
+                        </div>
 
+                    </div>
+                </div>
+                <div class="layui-form-item layui-hide">
+                    <input type="button" lay-submit lay-filter="LAY-list-front-submit" id="LAY-list-front-submit"
+                        value="确认">
                 </div>
             </div>
-            <div class="layui-form-item layui-hide">
-                <input type="button" lay-submit lay-filter="LAY-list-front-submit" id="LAY-list-front-submit" value="确认">
-            </div>
-          </div>
         </div>
     </div>
 
     <script src="/layuiadmin/layui/layui.js"></script>
-    <script src="/other/oss/upload-min@(MySystem.OssHelper.Instance.OssStatus ? "-oss" : "").js?r=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
+    <script
+        src="/other/oss/upload-min@(MySystem.OssHelper.Instance.OssStatus ? "-oss" : "").js?r=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
     <script src="/other/mybjq/kindeditor-min.js"></script>
     <script src="/other/mybjq/lang/zh_CN.js"></script>
     <script>
-        
-                    
+
         //编辑器
         KindEditor.ready(function (K) {
-            
+
         });
 
         var ids = "";
@@ -160,7 +185,7 @@
             });
         }
 
-        
+
         var tree;
         var element;
         var upload;
@@ -180,30 +205,31 @@
             tree = layui.tree;
             element = layui.element;
             upload = layui.upload;
-        
+
             //Hash地址的定位
             var layid = location.hash.replace(/^#test=/, '');
             element.tabChange('test', layid);
             element.on('tab(test)', function (elem) {
                 location.hash = 'test=' + $(this).attr('lay-id');
             });
-    
+
             //日期
-            
+
 
             //上传文件
-            
+
 
             //穿梭框
-            
+
 
             //TreeView,比如权限管理
-            
+
 
             //省市区
-            
+
         })
 
     </script>
 </body>
+
 </html>

+ 17 - 9
Areas/Admin/Views/MainServer/UserCashRecordForBusiness/Index.cshtml

@@ -76,22 +76,30 @@
                         <button class="layui-btn" lay-submit lay-filter="LAY-list-front-searchall">
                             <i class="layui-icon layui-icon-list layuiadmin-button-btn"></i>全部
                         </button>
-                        @if (RightInfo.Contains("," + right + "_export,"))
-                        {
-                            <button class="layui-btn" data-type="ExportExcel"><i
-                                class="layui-icon layui-icon-export layuiadmin-button-btn"></i>导出</button>
-                        }
+                    </div>
+                    <div class="layui-card-body">
+                        <div style="padding-bottom: 10px;">
+                            @if (RightInfo.Contains("," + right + "_add,"))
+                            {
+                                <button class="layui-btn" data-type="add"><i
+                                        class="layui-icon layui-icon-add-1 layuiadmin-button-btn"></i>新增</button>
+                            }
+                            @if (RightInfo.Contains("," + right + "_export,"))
+                            {
+                                <button class="layui-btn" data-type="ExportExcel"><i
+                                        class="layui-icon layui-icon-export layuiadmin-button-btn"></i>导出</button>
+                            }
+                        </div>
+                        <table id="LAY-list-manage" lay-filter="LAY-list-manage"></table>
                     </div>
                 </div>
             </div>
-
-            <div class="layui-card-body">
-            </div>
         </div>
     </div>
 
     <script src="/layuiadmin/layui/layui.js"></script>
-    <script src="/layuiadmin/modules_main/UserCashRecordForBusiness_Admin.js?r=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
+    <script
+        src="/layuiadmin/modules_main/UserCashRecordForBusiness_Admin.js?r=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
     <script>
 
     </script>

+ 58 - 118
wwwroot/layuiadmin/modules_main/UserCashRecordForBusiness_Admin copy.js → wwwroot/layuiadmin/modules_main/UserCashRecordForBusiness_Admin.js

@@ -61,7 +61,7 @@ layui.config({
         if (field == "Sort") {
             $.ajax({
                 type: "POST",
-                url: "/Admin/UserCashRecord/Sort?r=" + Math.random(1),
+                url: "/Admin/UserCashRecordForBusiness/Sort?r=" + Math.random(1),
                 data: "Id=" + data.Id + "&Sort=" + value,
                 dataType: "text",
                 success: function (data) { }
@@ -72,107 +72,16 @@ layui.config({
     //列表数据
     table.render({
         elem: '#LAY-list-manage',
-        url: '/Admin/UserCashRecord/IndexData' //模拟接口
+        url: '/Admin/UserCashRecordForBusiness/IndexData' //模拟接口
         ,
-        cols: [
-            [{
-                type: 'checkbox',
-                fixed: 'left'
-            }, {
-                field: 'CashOrderNo',
-                width: 200,
-                title: '提现单号',
-                sort: true
-            }, {
-                field: 'MakerCode',
-                width: 200,
-                title: '创客编码',
-                sort: true
-            }, {
-                field: 'RealName',
-                width: 200,
-                title: '创客名称',
-                sort: true
-            }, {
-                field: 'IdCardNo',
-                width: 200,
-                title: '身份证号',
-                sort: true
-            }, {
-                field: 'SettleBankCardNo',
-                width: 200,
-                title: '提现卡号',
-                sort: true
-            }, {
-                field: 'SettleBankName',
-                width: 200,
-                title: '银行名称',
-                sort: true
-            }, {
-                field: 'TradeType',
-                width: 200,
-                title: '交易类型',
-                sort: true
-            }, {
-                field: 'TradeAmount',
-                width: 200,
-                title: '提现金额(元)',
-                sort: true
-            }, {
-                field: 'ActualTradeAmount',
-                width: 200,
-                title: '发佣金额(元)',
-                sort: true
-            }, {
-                field: 'ManageFee',
-                width: 200,
-                title: '交易扣税(元)',
-                sort: true
-            }, {
-                field: 'TradeFee',
-                width: 200,
-                title: '交易手续费(元)',
-                sort: true
-            }, {
-                field: 'StatusName',
-                width: 200,
-                title: '订单状态',
-                templet: '#StatusTpl',
-                sort: true
-            }, {
-                field: 'LockName',
-                width: 200,
-                title: '提现标记',
-                sort: true
-            }, {
-                field: 'ReturnCode',
-                width: 200,
-                title: '提现服务返回编码',
-                sort: true
-            }, {
-                field: 'ReturnMsg',
-                width: 200,
-                title: '提现服务返回信息',
-                sort: true
-            }, {
-                field: 'SeoKeyword',
-                width: 200,
-                title: '备注',
-                sort: true
-            }, {
-                field: 'Remark',
-                width: 200,
-                title: '代付返回信息',
-                sort: true
-            }, {
-                field: 'CreateDate',
-                width: 200,
-                title: '创建时间',
-                sort: true
-            }, { title: '操作', align: 'center', width: 300, fixed: 'right', toolbar: '#table-list-tools' }
-
-            ]
-        ],
+        cols: [[
+            { type: 'checkbox', fixed: 'left' }
+            , { field: 'MakerCode', width: 200, title: '创客编号', sort: true }
+            , { field: 'RealName', width: 200, title: '创客姓名', sort: true }
+            , { field: 'CashOrderNo', width: 200, title: '提现单号', sort: true }
+            , { field: 'SeoKeyword', width: 200, title: '备注', sort: true }
+            , { title: '操作', align: 'center', width: 300, fixed: 'right', toolbar: '#table-list-tools' }
+        ]],
         where: {
 
         },
@@ -182,6 +91,7 @@ layui.config({
         text: '对不起,加载出现异常!',
         done: function (res, curr, count) {
             $(".layui-none").text("无数据");
+            layer.close(loadindex);
         }
     });
 
@@ -246,28 +156,46 @@ layui.config({
                         //提交 Ajax 成功后,静态更新表格中的数据
                         //$.ajax({});
 
-                        var index = layer.confirm('确定要进行提现吗?', function (index) {
-                            $.ajax({
-                                type: "POST",
-                                url: "/Admin/UserCashRecord/Add?r=" + Math.random(1),
-                                data: userdata,
-                                dataType: "text",
-                                success: function (data) {
-                                    layer.close(index); //关闭弹层
-                                    if (data == "success") {
-                                        table.reload('LAY-list-manage'); //数据刷新
-                                    } else {
-                                        layer.msg(data);
+                        // var info = "";
+                        // $.ajax({
+                        //     url: "/Admin/UserCashRecordForBusiness/GetReserve?r=" + Math.random(1),
+                        //     // data: searchInfo,
+                        //     data: userdata,
+                        //     dataType: "text",
+                        //     success: function (data) {
+                        //         info = data;
+
+                        //     }
+                        // });
+
+                        // var indexs = layer.confirm('确定要进行提现吗?' + info, function (indexs) {
+
+                        getInfo(userdata, function (info) {
+                            var indexs = layer.confirm(info + '\n确定要进行提现吗?', function (indexs) {
+                                $.ajax({
+                                    type: "POST",
+                                    url: "/Admin/UserCashRecordForBusiness/Add?r=" + Math.random(1),
+                                    data: userdata,
+                                    dataType: "text",
+                                    success: function (data) {
+                                        layer.close(index); //关闭弹层
+                                        layer.close(indexs); //关闭弹层
+                                        if (data == "success") {
+                                            layer.msg("成功");
+                                            table.reload('LAY-list-manage'); //数据刷新
+                                        } else {
+                                            layer.msg(data);
+                                        }
                                     }
-                                }
+                                });
                             });
-                        });
+                        })
                     });
 
                     submit.trigger('click');
                 }
             });
-            layer.full(perContent);
+            // layer.full(perContent);
         },
         ExportExcel: function () {
             var userdata = '';
@@ -279,7 +207,7 @@ layui.config({
             });
             $.ajax({
                 type: "GET",
-                url: "/Admin/UserCashRecord/ExportExcel?r=" + Math.random(1),
+                url: "/Admin/UserCashRecordForBusiness/ExportExcel?r=" + Math.random(1),
                 data: userdata,
                 dataType: "json",
                 success: function (data) {
@@ -294,4 +222,16 @@ layui.config({
         var type = $(this).data('type');
         active[type] ? active[type].call(this) : '';
     });
-});
+});
+
+function getInfo(userdata, func) {
+    $.ajax({
+        url: "/Admin/UserCashRecordForBusiness/GetReserve?r=" + Math.random(1),
+        data: userdata,
+        dataType: "text",
+        success: function (data) {
+            info = data;
+            func(info);
+        }
+    });
+};