Esempio n. 1
0
 public object Add()
 {
     try
     {
         string res = HttpContext.Current.Request["json"]; //json.Value<string>("json");
         Submit <WorkMeetingEntity> dy = JsonConvert.DeserializeObject <Submit <WorkMeetingEntity> >(res, new Newtonsoft.Json.Converters.IsoDateTimeConverter()
         {
             DateTimeFormat = "yyyy'-'MM'-'dd HH':'mm':'ss"
         });
         string userid = dy.userId;
         //获取用户基本信息
         OperatorProvider.AppUserId = userid;  //设置当前用户
         Operator curUser = OperatorProvider.Provider.Current();
         if (null == curUser)
         {
             return(new { code = -1, count = 0, info = "请求失败,请登录!", data = new object() });
         }
         var data = dy.data;
         WorkMeetingEntity entity = new WorkMeetingEntity()
         {
             ID              = Guid.NewGuid().ToString(),
             ENGINEERAREA    = data.ENGINEERAREA,
             ENGINEERCODE    = data.ENGINEERCODE,
             ENGINEERCONTENT = data.ENGINEERCONTENT,
             ENGINEERLETDEPT = data.ENGINEERLETDEPT,
             ENGINEERID      = data.ENGINEERID,
             ISCOMMIT        = data.ISCOMMIT,
             ENGINEERLEVEL   = data.ENGINEERLEVEL,
             ENGINEERNAME    = data.ENGINEERNAME,
             ENGINEERTYPE    = data.ENGINEERTYPE,
             MEETINGDATE     = data.MEETINGDATE,
             MEETINGNAME     = data.MEETINGNAME,
             MEETINGTYPE     = data.MEETINGTYPE,
             ADDRESS         = data.ADDRESS,
             CERTSTA         = data.CERTSTA,
             HEALTHSTA       = data.HEALTHSTA,
             CLOTHESTA       = data.CLOTHESTA,
             SAFEGOODSSTA    = data.SAFEGOODSSTA,
             ENUM            = (int?)data.ENUM,
             GNUM            = (int?)data.GNUM,
             LNUM            = (int?)data.LNUM,
             JNUM            = (int?)data.JNUM,
             ONUM            = (int?)data.ONUM,
             REMARK          = data.REMARK,
             REALPERNUM      = (int?)data.REALPERNUM,
             SHOUDPERNUM     = (int?)data.SHOUDPERNUM,
             SIGNPERSONS     = data.SIGNPERSONS,
             CONTENT1        = data.CONTENT1,
             CONTENT2        = data.CONTENT2,
             CONTENT3        = data.CONTENT3,
             CONTENTOTHER    = data.CONTENTOTHER
         };
         HttpFileCollection files = ctx.Request.Files; //上传的文件
         UploadifyFile(entity.ID, "sign", files);      //上传签名附件
         UploadifyFile(entity.ID + "c1", "c1", files); //上传录音1
         UploadifyFile(entity.ID + "c2", "c2", files); //上传录音2
         UploadifyFile(entity.ID + "c3", "c3", files); //上传录音3
         workMeetingbll.SaveForm("", entity);
     }
     catch (Exception ex)
     {
         return(new { code = -1, count = 0, info = "保存失败,错误:" + ex.Message, data = new object() });
     }
     return(new { code = 0, count = 0, info = "保存成功", data = new object() });
 }
Esempio n. 2
0
 public ActionResult SaveForm(string keyValue, WorkMeetingEntity entity)
 {
     workMeetingbll.SaveForm(keyValue, entity);
     return(Success("操作成功。"));
 }