/// <summary> /// 部分修改数据获取 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult GetPartEditInfo(Guid id) { RequestPartPolicy requestPolicy = null; CommunicateManager.Invoke <IConsoLocalPolicyService>(p => { requestPolicy = p.EditPartFind(id); }); return(Json(requestPolicy, JsonRequestBehavior.AllowGet)); }
public void PartUpdateLocalPolicy(RequestPartPolicy policy) { if (policy == null) { throw new CustomException(400, "输入数据不能为空"); } var localPolicy = this.localPolicyRepository.FindAll(p => p.ID == policy.ID).OfType <LocalNormalPolicy>().FirstOrDefault(); if (localPolicy == null) { throw new CustomException(500, "查找修改政策不存在"); } string oldStr = localPolicy.ToString(); localPolicy.LocalPoint = policy.LocalPoint; localPolicy.Different = policy.Different; localPolicy.TravelType = policy.TravelType; localPolicy.LocalPolicyType = policy.LocalPolicyType; localPolicy.Seats = policy.Seats; localPolicy.Low = policy.Low; localPolicy.ChangeCode = policy.ChangeCode; localPolicy.PassengeDate.StartTime = policy.PassengeDate.StartTime; localPolicy.PassengeDate.EndTime = policy.PassengeDate.EndTime; localPolicy.IssueDate.StartTime = policy.IssueDate.StartTime; localPolicy.IssueDate.EndTime = policy.IssueDate.EndTime; unitOfWorkRepository.PersistUpdateOf(localPolicy); unitOfWork.Commit(); string newStr = localPolicy.ToString(); try { Logger.WriteLog(LogType.INFO, oldStr + "__" + newStr); } catch (Exception e) { Logger.WriteLog(LogType.ERROR, "写入错误", e); } }
public JsonResult PartSave(RequestPartPolicy requestPartPolicy) { CommunicateManager.Invoke <IConsoLocalPolicyService>(p => p.PartUpdateLocalPolicy(requestPartPolicy)); return(Json(null, JsonRequestBehavior.DenyGet)); }