public ActionResult GetBDCDA(string slbh)
        {
            try
            {
                PageParams pg = new PageParams();
                if (string.IsNullOrEmpty(slbh))
                {
                    slbh = Request.Params[0].ToString();
                }
                if (string.IsNullOrEmpty(slbh))
                {
                    throw new Exception("错误!参数为空");
                }
                if (!CheckProcState(slbh))
                {
                    throw new Exception("流程尚未完成");
                }
                pg.PrjId = slbh;
                //pg.UserId = FCDA_BLL.GetUserID(pg.PrjId.Trim());
                List <BDCDAModel> list = FCDA_BLL.GetFCDA(pg);
                string            str  = Newtonsoft.Json.JsonConvert.SerializeObject(list);
                InsertGetBDCLog(slbh, str, GetClientIPv4Address());

                return(Content(str));
            }
            catch (Exception ex)
            {
                InsertGetBDCLog(slbh, ex.Message, GetClientIPv4Address());
                return(Content(ex.Message));
            }
        }
        private void ReRecode(string slbh)
        {
            PageParams pg = new PageParams();

            pg.PrjId = slbh;
            FCDA_BLL.Insert_FCDA(pg);
        }
        private void InsertGetBDCLog(string slbh, string str, string ip)
        {
            BDCDALog log = new BDCDALog();

            log.ip              = ip;
            log.ID              = Guid.NewGuid().ToString("N");
            log.RequestContent  = slbh;
            log.ResponseContent = str;
            log.RequestTime     = DateTime.Now;
            FCDA_BLL.InsertBDCLog(log);
        }
Exemplo n.º 4
0
        private BDCFilterResult ReRecode(string slbh)
        {
            PageParams pg = new PageParams();

            pg.PrjId = slbh;
            //pg.UserId = FCDA_BLL.GetUserID(pg.PrjId.Trim());

            BDCFilterResult res = FCDA_BLL.Insert_FCDA(pg);

            return(res);
        }
 public ActionResult UpdateBDCDAState(string slbh, int v)
 {
     try
     {
         FCDA_BLL.UpdateBDCDAState(slbh, v);
         return(Content("Success"));
     }
     catch (Exception ex)
     {
         return(Content(ex.Message));
     }
 }
        public ActionResult PushDA(PageParams p)
        {
            try
            {
                if (p.PrjId.Length < 12 || p.PrjId.Contains("-"))
                {
                    HONEYPOT hp = new HONEYPOT();
                    hp.ID       = Guid.NewGuid().ToString();
                    hp.IP       = IPNet.GetIP4Address();
                    hp.PUSHDATE = DateTime.Now;
                    hp.SLBH     = p.PrjId;
                    hp.STEPNAME = "重推房产";

                    BDCDA_DAL.Insert_HONEYPOT(hp);
                    return(Json(new BDCFilterResult
                    {
                        IsSuccess = false,
                        Message = "受理编号错误,请重新填写"
                    }));
                }
                else
                {
                    p.UserId = FCDA_BLL.GetUserID(p.PrjId.Trim());//"guidangren";
                    BDCFilterResult res = FCDA_BLL.Insert_FCDA(p);
                    //return this.Content(message);
                    return(Json(res));
                }
            }
            catch (Exception ex)
            {
                //return this.Content(ex.Message);
                return(Json(new BDCFilterResult
                {
                    IsSuccess = false,
                    Message = ex.Message
                }));
            }
        }
        public ActionResult PushARCH(PageParams p)
        {
            //try
            //{
            //    HONEYPOT hp = new HONEYPOT();
            //    hp.ID = Guid.NewGuid().ToString();
            //    hp.IP = IPNet.GetIP4Address();
            //    hp.PUSHDATE = DateTime.Now;
            //    hp.SLBH = p.PrjId;
            //    hp.STEPNAME = "重推档案";

            //    BDCDA_DAL.Insert_HONEYPOT(hp);

            //    return Json(true);

            //}
            //catch (Exception ex)
            //{
            //    //return this.Content(ex.Message);
            //    return Json(new BDCFilterResult
            //    {
            //        IsSuccess = false,
            //        Message = ex.Message
            //    });
            //}
            try
            {
                if (p.PrjId.Length < 12)
                {
                    HONEYPOT hp = new HONEYPOT();
                    hp.ID       = Guid.NewGuid().ToString();
                    hp.IP       = IPNet.GetIP4Address();
                    hp.PUSHDATE = DateTime.Now;
                    hp.SLBH     = p.PrjId;
                    hp.STEPNAME = "重推房产";

                    BDCDA_DAL.Insert_HONEYPOT(hp);
                    return(Json(new BDCFilterResult
                    {
                        IsSuccess = false,
                        Message = "受理编号错误,请重新填写"
                    }));
                }
                else
                {
                    PageParams param = new Web4BDC.Models.PageParams();
                    param.PrjId = p.PrjId.Trim();
                    //param.UserId = FCDA_BLL.GetUserID(p.PrjId.Trim());//"guidangren";
                    BDCFilterResult res = FCDA_BLL.Insert_ARCH(param);
                    //return this.Content(message);

                    return(Json(res.IsSuccess));
                }
            }
            catch (Exception ex)
            {
                //return this.Content(ex.Message);
                return(Json(new BDCFilterResult
                {
                    IsSuccess = false,
                    Message = ex.Message
                }));
            }
        }
        public ActionResult GetRecSLBHZX()
        {
            DataTable slbhs = FCDA_BLL.GetRecSLBHZX();

            return(Content(Newtonsoft.Json.JsonConvert.SerializeObject(slbhs)));
        }
 private bool CheckProcState(string slbh)
 {
     return(FCDA_BLL.CheckProcState(slbh) || FCDA_BLL.CheckProcInDA(slbh));
 }