예제 #1
0
        public ActionResult GetFormJson(string keyValue)
        {
            var model = VisitApp.GetList(keyValue).OrderByDescending(d => d.F_CreatorTime).FirstOrDefault();
            var data  = VisitApp.GetForm(model == null ? string.Empty : model.F_Id);

            return(Content(data.ToJson()));
        }
예제 #2
0
        /// <summary>
        /// 任务详情,单据需要什么 取什么数据
        /// </summary>
        /// <param name="id">任务id</param>
        /// <returns></returns>
        public ApiResult <dynamic> Details()
        {
            ApiResult <dynamic> api = new ApiResult <dynamic>();

            try
            {
                string      id           = Common.GetString("id");
                TaskApp     taskApp      = new TaskApp();
                var         taskData     = taskApp.GetForm(id);
                CustomerApp customerApp  = new CustomerApp();
                var         customerData = customerApp.GetForm(taskData.F_CustomerId);
                UserApp     userApp      = new UserApp();
                var         userData     = userApp.GetForm(taskData.F_UserId);
                VisitApp    visitApp     = new VisitApp();
                var         model        = visitApp.GetList(id).OrderByDescending(d => d.F_CreatorTime).FirstOrDefault();
                var         visitData    = visitApp.GetForm(model == null ? string.Empty : model.F_Id);
                var         data         = new
                {
                    VisitData      = visitData,
                    F_Shop_Name    = customerData.F_Shop_Name,
                    F_Shop_Address = customerData.F_Shop_Address,
                    F_Name         = customerData.F_Name,
                    F_Tel          = customerData.F_Tel,
                    F_User_Name    = userData.F_RealName,
                    F_Task_Time    = taskData.F_CreatorTime,
                    F_User_Tel     = userData.F_MobilePhone,
                    F_Status       = GetName(taskData.F_Status)
                };
                api.Message = "获取成功";
                api.Status  = true;
                api.Result  = data;
                return(api);
            }
            catch (Exception e)
            {
                api.Message = e.Message;
                return(api);
            }
        }