/// <summary>
        /// 重新提交订单接口
        /// </summary>
        /// <returns></returns>
        public JsonResult AgainSubmitOrder()
        {
            RequestUser();
            string Img       = UploadFile.GetFile();
            string ordercode = Request["ordercode"];
            string imgs      = Img;
            string msg       = string.Empty;

            if (!string.IsNullOrEmpty(Request["msg"]))
            {
                msg = Request["msg"];
            }
            if (IBOC.AgainBuyerOrder(ordercode, imgs, msg))
            {
                resultData.res = 200;
                resultData.msg = "提交订单成功";
                return(this.ResultJson(resultData));
            }
            else
            {
                resultData.res = 500;
                resultData.msg = "提交订单失败";
                return(this.ResultJson(resultData));
            }
        }
        /// <summary>
        /// 提交订单接口
        /// </summary>
        /// <returns></returns>
        public JsonResult SubmitOrder()
        {
            RequestUser();
            string Img       = UploadFile.GetFile();
            string code      = string.Empty;
            string msg       = string.Empty;
            string ordercode = string.Empty;

            if (!string.IsNullOrEmpty(Request["code"]))
            {
                code = Request["code"];
            }
            string imgs   = Img;
            int    stepId = int.Parse(Request["stepId"]);

            if (!string.IsNullOrEmpty(Request["msg"]))
            {
                msg = Request["msg"];
            }
            string taskcode = Request["taskcode"];

            if (!string.IsNullOrEmpty(Request["ordercode"]))
            {
                ordercode = Request["ordercode"];
            }
            else
            {
                ordercode = Guid.NewGuid().ToString("N");
            }
            if (!string.IsNullOrEmpty(code))
            {
                if (IBOC.AddBuyerOrder(taskcode, ordercode, code, imgs, msg, stepId, us))
                {
                    resultData.res = 200;
                    resultData.msg = "提交订单成功";
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 500;
                    resultData.msg = "提交订单失败";
                    return(this.ResultJson(resultData));
                }
            }
            else
            {
                if (IBOC.AddBuyerOrder(taskcode, ordercode, imgs, msg, stepId, us))
                {
                    resultData.res = 200;
                    resultData.msg = "提交订单成功";
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 500;
                    resultData.msg = "提交订单失败";
                    return(this.ResultJson(resultData));
                }
            }
        }
        /// <summary>
        /// 审核订单接口
        /// </summary>
        public JsonResult ExamineOrder()
        {
            RequestUser();
            //订单号
            string code   = string.Empty;
            int    stepId = -1;
            int    res    = -1;
            string reason = string.Empty;

            code   = GetParams("code");
            stepId = int.Parse(GetParams("stepId"));
            res    = int.Parse(GetParams("res"));
            //审核类型
            int  g_examine_type = int.Parse(GetParams("g_examine_type"));
            bool usertype       = false;

            if (us.Level == 5)
            {
                usertype = true;
            }
            if (res == 1)
            {
                reason = GetParams("reason");
                if (IBOC.ExamineOrders(code, stepId, res, reason, usertype, g_examine_type))
                {
                    resultData.res = 200;
                    resultData.msg = "审核成功";
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 500;
                    resultData.msg = "审核失败";
                    return(this.ResultJson(resultData));
                }
            }
            else
            {
                if (IBOC.ExamineOrders(code, stepId, res, usertype, g_examine_type))
                {
                    resultData.res = 200;
                    resultData.msg = "审核成功";
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 500;
                    resultData.msg = "审核失败";
                    return(this.ResultJson(resultData));
                }
            }
        }
        /// <summary>
        /// 查看任务订单
        /// </summary>
        /// <returns></returns>
        public JsonResult QueryTasksOrder()
        {
            RequestUser();
            string code = string.Empty;

            if (string.IsNullOrEmpty(GetParams("pageIndex")) && string.IsNullOrEmpty(GetParams("pageSize")))
            {
                resultData.msg = "索引值和页面大小不能为空";
                return(this.ResultJson(resultData));
            }
            else
            {
                pageIndex = int.Parse(GetParams("pageIndex"));
                pageSize  = int.Parse(GetParams("pageSize"));
                if (!string.IsNullOrEmpty(GetParams("code")))
                {
                    code = GetParams("code");
                    rpd  = IBOC.QueryTaskOrder(pageIndex, pageSize, code);
                }
                else
                {
                    if (us.Level == 5)
                    {
                        rpd = IBOC.QueryTaskOrder(pageIndex, pageSize);
                    }
                    if (us.Level == 1 || us.Level == 4)
                    {
                        rpd = IBOC.QueryBusinessTaskOrder(pageIndex, pageSize, us.ID);
                    }
                }
                if (rpd.total != 0)
                {
                    resultData.res  = 200;
                    resultData.msg  = "查询成功";
                    resultData.data = rpd;
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 200;
                    resultData.msg = "未查到符合条件的数据";
                    return(this.ResultJson(resultData));
                }
            }
        }
        /// <summary>
        /// 审核任务接口,平台方账号功能
        /// </summary>
        /// <returns></returns>
        public JsonResult ExaMineTask()
        {
            RequestUser();
            string code   = string.Empty;
            int    res    = -1;
            string reason = string.Empty;

            code = GetParams("code");
            res  = int.Parse(GetParams("res"));
            if (res == 1)
            {
                reason = GetParams("reason");
                if (IBOC.ExamineTasks(code, res, reason))
                {
                    resultData.res = 200;
                    resultData.msg = "审核成功";
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 500;
                    resultData.msg = "审核失败";
                    return(this.ResultJson(resultData));
                }
            }
            else
            {
                if (IBOC.ExamineTasks(code, res))
                {
                    resultData.res = 200;
                    resultData.msg = "审核成功";
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 500;
                    resultData.msg = "审核失败";
                    return(this.ResultJson(resultData));
                }
            }
        }
        /// <summary>
        /// 加载订单列表
        /// </summary>
        /// <returns></returns>
        public JsonResult SubmitOrderList()
        {
            RequestUser();
            string code = GetParams("code");//订单号
            var    data = IBOC.LoadOrder(code);

            if (data != null)
            {
                resultData.res  = 200;
                resultData.msg  = "查询成功";
                resultData.data = data;
                return(this.ResultJson(resultData));
            }
            else
            {
                resultData.res  = 500;
                resultData.msg  = "查询失败";
                resultData.data = data;
                return(this.ResultJson(resultData));
            }
        }
        /// <summary>
        /// 查询任务列表
        /// </summary>
        /// <returns></returns>
        public JsonResult QueryTasksAll()
        {
            RequestUser();
            int    taskStatus = -1;
            string starttime  = string.Empty;
            string endtime    = string.Empty;
            string keyword    = string.Empty;
            string code       = string.Empty;
            int    type       = -1;

            if (string.IsNullOrEmpty(GetParams("pageIndex")) && string.IsNullOrEmpty(GetParams("pageSize")))
            {
                resultData.msg = "索引值和页面大小不能为空";
                return(this.ResultJson(resultData));
            }
            else
            {
                pageIndex = int.Parse(GetParams("pageIndex"));
                pageSize  = int.Parse(GetParams("pageSize"));
                if (!string.IsNullOrEmpty(GetParams("taskStatus")))
                {
                    taskStatus = int.Parse(GetParams("taskStatus"));
                }
                if (!string.IsNullOrEmpty(GetParams("stime")) && !string.IsNullOrEmpty(GetParams("etime")))
                {
                    starttime = GetParams("stime");
                    endtime   = GetParams("etime");
                }
                if (!string.IsNullOrEmpty(GetParams("keyword")))
                {
                    keyword = GetParams("keyword");
                }
                if (!string.IsNullOrEmpty(GetParams("code")))
                {
                    code = GetParams("code");
                }
                if (!string.IsNullOrEmpty(GetParams("type")))
                {
                    type = int.Parse(GetParams("type"));
                }
                if (us.Level == 2 || us.Level == 3)
                {
                    rpd = IBOC.GetBuyerTask(pageIndex, pageSize, taskStatus, starttime, endtime, keyword, code, type, us.ID);
                }
                if (us.Level == 5)
                {
                    rpd = IBOC.GetTaskAll(pageIndex, pageSize, taskStatus, starttime, endtime, keyword, code, type);
                }
                if (us.Level == 1 || us.Level == 4)
                {
                    rpd = IBOC.GetBusinessTask(pageIndex, pageSize, taskStatus, starttime, endtime, keyword, code, type, us.ID);
                }
                if (rpd.total != 0)
                {
                    resultData.res  = 200;
                    resultData.msg  = "查询成功";
                    resultData.data = rpd;
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 200;
                    resultData.msg = "未查到符合条件的数据";
                    return(this.ResultJson(resultData));
                }
            }
        }