/// <summary>
        /// 同步血压
        /// </summary>
        /// <param name="sync"></param>
        /// <returns></returns>
        public async Task <OutputBase> Add(AddBloodPressureSync sync)
        {
            if (await _repository.IsExist(sync.DialysisBloodPressureId, sync.HospitalId))
            {
                return(OutputBase.Fail("此血压数据已存在"));
            }

            var patient = await _patientRepository.Get(sync.DialysisPatientId, sync.HospitalId);

            if (patient == null)
            {
                return(OutputBase.Fail("此患者不存在"));
            }

            var bloodPressure = Mapper.Map <AddBloodPressureSync, BloodPressure>(sync);

            bloodPressure.PatientId = patient.Id;
            _repository.Add(bloodPressure);
            return(_unitWork.Commit() ? OutputBase.Success("保存成功") : OutputBase.Fail("保存失败"));
        }
 public async Task <OutputBase> SyncBloodPressure([FromBody] AddBloodPressureSync sync)
 {
     return(await _bloodPressureService.Add(sync));
 }