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