public BaseResponse <NSService> Save(NSService request) { if (request.ServiceId == 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.IsNCIItem = true; return(base.Save <LTC_NSSERVICE, NSService>(request, (q) => q.SERVICEID == request.ServiceId)); }
public IHttpActionResult Post(NSService baseRequest) { var response = service.Save(baseRequest); return(Ok(response)); }