Пример #1
0
 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));
        }