public JsonResult Insert(AfterOpenTreasuryInsertViewModel InsertModel) { MSGReturnModel <List <AfterOpenTreasurySearchDetailViewModel> > result = new MSGReturnModel <List <AfterOpenTreasurySearchDetailViewModel> >(); result.RETURN_FLAG = false; result.DESCRIPTION = Ref.MessageType.insert_Fail.GetDescription(); var searchData = (AfterOpenTreasurySearchViewModel)Cache.Get(CacheList.AfterOpenTreasurySearchData); result = AftereOpenTreasury.InsertData(InsertModel, searchData, AccountController.CurrentUserId); if (result.RETURN_FLAG) { Cache.Invalidate(CacheList.AfterOpenTreasurySearchDetailViewData); Cache.Set(CacheList.AfterOpenTreasurySearchDetailViewData, result.Datas); } return(Json(result)); }
/// <summary> /// 修改 /// </summary> /// <param name="APLYNO"></param> /// <param name="ActualAccEmp"></param> /// <param name="ActualAccType"></param> /// <returns></returns> // public JsonResult Update(string APLYNO, string ActualAccEmp, string ActualAccType, string InsertReason, string ItemId, string OpType) public JsonResult Update(string APLYNO, AfterOpenTreasuryInsertViewModel InsertModel) { MSGReturnModel <List <AfterOpenTreasurySearchDetailViewModel> > result = new MSGReturnModel <List <AfterOpenTreasurySearchDetailViewModel> >(); result.RETURN_FLAG = false; result.DESCRIPTION = Ref.MessageType.update_Fail.GetDescription(); if (APLYNO != null && Cache.IsSet(CacheList.AfterOpenTreasurySearchDetailViewData)) { var datas = (List <AfterOpenTreasurySearchDetailViewModel>)Cache.Get(CacheList.AfterOpenTreasurySearchDetailViewData); var searchData = (AfterOpenTreasurySearchViewModel)Cache.Get(CacheList.AfterOpenTreasurySearchData); //result = AftereOpenTreasury.UpdateData(APLYNO, ActualAccEmp, ActualAccType, InsertReason, searchData, datas, AccountController.CurrentUserId, ItemId, OpType); result = AftereOpenTreasury.UpdateData(APLYNO, InsertModel, searchData, datas, AccountController.CurrentUserId); if (result.RETURN_FLAG) { Cache.Invalidate(CacheList.AfterOpenTreasurySearchDetailViewData); Cache.Set(CacheList.AfterOpenTreasurySearchDetailViewData, result.Datas); } } return(Json(result)); }