public object SaveCommit() { try { string res = HttpContext.Current.Request["json"]; dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string userId = dy.userid; string deleteids = dy.deleteids;//删除附件id集合 string safetyentity = JsonConvert.SerializeObject(dy.data.entity); TechDisclosureEntity change = JsonConvert.DeserializeObject <TechDisclosureEntity>(safetyentity); //获取用户基本信息 OperatorProvider.AppUserId = userId; //设置当前用户 Operator currUser = OperatorProvider.Provider.Current(); techdisclosurebll.SaveForm(change.ID, change); if (!string.IsNullOrEmpty(deleteids)) { DeleteFile(deleteids); } HttpFileCollection files = HttpContext.Current.Request.Files; UploadifyFile(change.ID, "fj", files); //上传附件 UploadifyFile(change.ID + "01", "pic", files); //上传照片 return(new { code = 0, count = 1, info = "提交成功" }); } catch (Exception ex) { return(new { code = -1, count = 0, info = ex.Message }); } }
public object ApproveForm() { try { string res = HttpContext.Current.Request["json"]; dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string userId = dy.userid; string id = dy.data.id; string entity = JsonConvert.SerializeObject(dy.data.entity); TechDisclosureEntity Entity = JsonConvert.DeserializeObject <TechDisclosureEntity>(entity); string auditentity = JsonConvert.SerializeObject(dy.data.auditentity); AptitudeinvestigateauditEntity Auditentity = JsonConvert.DeserializeObject <AptitudeinvestigateauditEntity>(auditentity); string strurl = new DataItemDetailBLL().GetItemValue("imgUrl"); Auditentity.AUDITSIGNIMG = string.IsNullOrWhiteSpace(Auditentity.AUDITSIGNIMG) ? "" : Auditentity.AUDITSIGNIMG.ToString().Replace(strurl, ""); //获取用户基本信息 OperatorProvider.AppUserId = userId; //设置当前用户 Operator currUser = OperatorProvider.Provider.Current(); techdisclosurebll.ApporveForm(id, Entity, Auditentity); return(new { code = 0, count = 1, info = "提交成功" }); } catch (Exception ex) { return(new { code = -1, count = 0, info = ex.Message }); } }
/// <summary> /// 审核表单 /// </summary> /// <param name="keyValue"></param> /// <param name="entity"></param> /// <param name="aentity"></param> public void ApporveForm(string keyValue, TechDisclosureEntity entity, AptitudeinvestigateauditEntity aentity) { try { service.ApporveForm(keyValue, entity, aentity); } catch (Exception ex) { throw ex; } }
/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveForm(string keyValue, TechDisclosureEntity entity) { try { service.SaveForm(keyValue, entity); } catch (Exception) { throw; } }
public ActionResult ApporveForm(string keyValue, TechDisclosureEntity entity, AptitudeinvestigateauditEntity aentity) { try { Operator user = ERCHTMS.Code.OperatorProvider.Provider.Current(); techdisclosurebll.ApporveForm(keyValue, entity, aentity); return(Success("操作成功。")); } catch (System.Exception ex) { return(Error(ex.ToString())); } }