public BaseResponse <NSDrug> Save(NSDrug request) { if (request.DrugId == 0) { request.CreateBy = SecurityHelper.CurrentPrincipal.UserId.ToString(); request.CreateTime = DateTime.Now; request.IsDelete = false; request.NSId = SecurityHelper.CurrentPrincipal.OrgId; request.IsRequireUpdate = false; request.LastUpdateTime = DateTime.Now; request.CreateTime = DateTime.Now; request.CreateBy = SecurityHelper.CurrentPrincipal.EmpNo; //TODO 医保规则码暂用0, 待有确定规则后更新赋值逻辑 request.MCRuleId = "0"; } else { request.LastUpdateTime = DateTime.Now; request.UpdateBy = SecurityHelper.CurrentPrincipal.UserId.ToString(); request.UpdateTime = DateTime.Now; request.UpdateBy = SecurityHelper.CurrentPrincipal.EmpNo; request.UpdateTime = DateTime.Now; } //不管是不是护理险项目都默认是为护理险项目 request.IsNCIItem = true; return(base.Save <LTC_NSDRUG, NSDrug>(request, (q) => q.DRUGID == request.DrugId)); }
public IHttpActionResult Post(NSDrug baseRequest) { baseRequest.NSId = SecurityHelper.CurrentPrincipal.OrgId; var response = service.Save(baseRequest); return(Ok(response)); }