// GET: HealthInfo/Details/5 public ActionResult <BaseViewModel> AddHealthRegisterAdd(HealthEveryAddViewModel healthViewModel) { BaseViewModel baseViewModel = new BaseViewModel(); if (!healthViewModel.Student_InfoId.Equals("") && !healthViewModel.Student_InfoId.Equals(null)) { if (DateTime.Now.Hour >= 8 && DateTime.Now.Minute > 0 && DateTime.Now.Second > 0) { baseViewModel.Message = "增加失败 ,超出时间"; baseViewModel.ResponseCode = 210; return(Ok(baseViewModel)); } } if (healthViewModel.IdNumber.Equals("") || healthViewModel.IdNumber.Equals(null) || healthViewModel.Name.Equals("") || healthViewModel.Name.Equals(null)) { baseViewModel.Message = "增加失败"; baseViewModel.ResponseCode = 210; } else { healthService.addHealthEveryRegisterInfo(healthViewModel); baseViewModel.Message = "增加成功"; baseViewModel.ResponseCode = 200; } return(Ok(baseViewModel)); }
//Health_Info public void addHealthEveryRegisterInfo(HealthEveryAddViewModel healthEveryAddViewModel) { var insertInfo = _IMapper.Map <HealthEveryAddViewModel, Health_Info>(healthEveryAddViewModel); healthRepository.Add(insertInfo); healthRepository.SaveChanges();//添加每日健康信息 //var isexist = healthRepository.existhealthInfo(healthEveryAddViewModel); //if (!isexist) //{ // healthRepository.Add(insertInfo); // healthRepository.SaveChanges();//添加每日健康信息 // //hc注释 // //var insertHealth = healthRepository.getByidNumber(insertInfo.IdNumber);//查询插入的 mapper中加密 // //var facultystaff = facultystaffInfoRepository.getByidNumber(insertInfo.IdNumber);//查询白绑定的基础信息 // //var studentInfo = studentInfoRepository.getByidNumber(insertInfo.IdNumber); // //if (facultystaff != null)//不复制键值 // //{ // // insertInfo.facultystaff_InfoId = facultystaff.id; // // healthRepository.Update(insertInfo); // //} // //if (studentInfo != null) // //{ // // insertInfo.Student_InfoId = studentInfo.id; // // healthRepository.Update(insertInfo); // //} // //healthRepository.SaveChanges(); //} }
public bool existhealthInfo(HealthEveryAddViewModel healthEveryAddViewModel) { if (healthEveryAddViewModel.CheckType.Equals("")) { return(true); } var temp = DbSet.FirstOrDefault(a => a.IdNumber == Dtol.Helper.MD5.Md5Hash(healthEveryAddViewModel.IdNumber) && a.CheckType == healthEveryAddViewModel.CheckType && a.Createdate.Value.ToString("yyyy-MM-dd") == DateTime.Now.ToString("yyyy-MM-dd") ); if (temp == null) { return(false); } else { return(true); } }