public void ProcessRequest(HttpContext context) { string projectId = context.Request["project_id"]; BLLJIMP.Model.Project project = bll.GetProject(int.Parse(projectId)); dynamic data = new { project_id = project.ProjectId, project_name = project.ProjectName, project_type = project.ProjectType, project_status = project.Status, //项目状态 project_amount = project.Amount, //项目金额 project_time = project.InsertDate, project_remark = project.Remark, //项目备注 审核不通过原因 project_introduction = project.Introduction, contact = project.Contact, phone = project.Phone, company = project.Company, ex1 = project.Ex1, ex2 = project.Ex2, ex3 = project.Ex3, ex4 = project.Ex4, ex5 = project.Ex5, ex6 = project.Ex6, ex7 = project.Ex7, ex8 = project.Ex8, ex9 = project.Ex9, ex10 = project.Ex10, ex11 = project.Ex11, ex12 = project.Ex12, ex13 = project.Ex13, ex14 = project.Ex14 }; context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(data)); }
public void ProcessRequest(HttpContext context) { try { BLLJIMP.Model.Project model = bll.ConvertRequestToModel <BLLJIMP.Model.Project>(new BLLJIMP.Model.Project()); model.UserId = CurrentUserInfo.UserID; model.WebsiteOwner = bll.WebsiteOwner; model.InsertDate = DateTime.Now; model.Status = "待审核"; model.ProjectId = int.Parse(bll.GetGUID(BLLJIMP.TransacType.CommAdd)); string msg = ""; if (bll.Add(model)) { apiResp.status = true; apiResp.msg = "ok"; BLLJIMP.Model.ProjectLog log = new BLLJIMP.Model.ProjectLog(); log.InsertDate = DateTime.Now; log.ProjectId = model.ProjectId; log.ProjectName = model.ProjectName; log.Remark = string.Format("提交了 {0} 操作人:{1}", model.ProjectName, bllUser.GetUserDispalyName(CurrentUserInfo)); log.Status = model.Status = model.Status; log.UserId = CurrentUserInfo.UserID; log.WebsiteOwner = bll.WebsiteOwner; bll.Add(log); } else { apiResp.msg = "提交失败"; } } catch (Exception ex) { apiResp.code = (int)APIErrCode.OperateFail; apiResp.msg = ex.Message; } context.Response.Write(JsonConvert.SerializeObject(apiResp)); }