Exemple #1
0
        public JsonResult List(BlackList filter, PageInfo pageInfo)
        {
            if (!string.IsNullOrEmpty(filter.BankName))
            {
                var inforSearchObj = new InforSearchOperate()
                {
                    CreateOn   = DateTime.Now,
                    OperaterId = Operator.UserId,
                    OperateMsg = "搜索    近似银行搜索词:" + filter.BankName
                };
                InforSearchOperateService.CreateModel(inforSearchObj);
            }
            var result = blackListService.GetListByFilter(filter, pageInfo);
            //Type t = result.GetType();
            //PropertyInfo p = t.GetProperty("count");
            //object v = p.GetValue(result, null);
            object v = result?.GetType().GetProperty("count")?.GetValue(result, null);

            if (v != null)
            {
                if ((long)v == 0)
                {
                    var inforSearchObj = new InforSearchOperate()
                    {
                        CreateOn   = DateTime.Now,
                        OperaterId = Operator.UserId,
                        OperateMsg = $"搜索    近似银行搜索词:{filter.BankName} 无搜索结果,已提示您搜索的承兑行 {filter.BankName} 无搜索结果,请您根据实际情况自行把控风险!"
                    };
                    InforSearchOperateService.CreateModel(inforSearchObj);
                }
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public ActionResult Delete(int Id)
        {
            var oldModel = blackListService.GetByWhere(" where Id=@Id", new { Id = Id }).ToList()[0];
            var result   = blackListService.DeleteModel(Id) ? SuccessTip("删除成功!") : ErrorTip("删除失败!");

            if ((string)result.state == "success")
            {
                var msg            = $"删除    银行名为{oldModel.BankName},拒绝原因为{oldModel.RefuseReason}的条目";
                var inforSearchObj = new InforSearchOperate()
                {
                    OperaterId = Operator.UserId,
                    CreateOn   = DateTime.Now,
                    OperateMsg = msg
                };

                InforSearchOperateService.CreateModel(inforSearchObj);
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public ActionResult Edit(BlackList obj)
        {
            var oldModel = blackListService.GetByWhere(" where Id=@Id", new { Id = obj.Id }).ToList()[0];
            var result   = blackListService.UpdateModel(obj) ? SuccessTip("修改成功!") : ErrorTip("修改失败!");

            if ((string)result.state == "success")
            {
                var msg            = $"修改    原银行名为{oldModel.BankName},新银行名为{obj.BankName},原拒绝原因为{oldModel.RefuseReason},新拒绝原因为{obj.RefuseReason}";
                var inforSearchObj = new InforSearchOperate()
                {
                    OperaterId = Operator.UserId,
                    CreateOn   = DateTime.Now,
                    OperateMsg = msg
                };

                InforSearchOperateService.CreateModel(inforSearchObj);
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #4
0
        public ActionResult Add(BlackList obj)
        {
            obj.CreateOn = DateTime.Now;
            obj.EditorId = Operator.UserId;
            var result = blackListService.CreateModel(obj) ? SuccessTip("新增成功!") : ErrorTip("新增失败!");

            if ((string)result.state == "success")
            {
                var msg            = $"添加    银行名{obj.BankName},拉黑原因{obj.RefuseReason}";
                var inforSearchObj = new InforSearchOperate()
                {
                    OperaterId = Operator.UserId,
                    CreateOn   = DateTime.Now,
                    OperateMsg = msg
                };

                InforSearchOperateService.CreateModel(inforSearchObj);
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #5
0
        public ActionResult Detail(int Id)
        {
            var obj = blackListService.GetByWhere(" where Id=@Id", new { Id = Id }).ToList()[0];

            obj.EditorName   = userService.GetDetail(obj.EditorId).RealName;
            obj.SearchMan    = Operator.RealName;
            obj.SearchBranch = Operator.DepartmentName;
            obj.SearchTime   = DateTime.Now;

            if (!string.IsNullOrEmpty(obj.BankName))
            {
                var inforSearchObj = new InforSearchOperate()
                {
                    CreateOn   = DateTime.Now,
                    OperaterId = Operator.UserId,
                    OperateMsg = $"查看    银行名为{obj.BankName},拉黑原因{obj.RefuseReason}"
                };
                InforSearchOperateService.CreateModel(inforSearchObj);
            }

            return(View(obj));
        }
Exemple #6
0
        public JsonResult GetTheOperateLog(InforSearchOperate filter, PageInfo pageInfo)
        {
            var result = InforSearchOperateService.GetPageMulTable(filter, pageInfo);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }