/// <summary>
        /// 同步医护人员(新增或修改)
        /// </summary>
        /// <param name="sync"></param>
        /// <returns>是否保存成功</returns>
        public async Task <OutputBase> AddOrUpdate(AddDoctorSync sync)
        {
            var doctor = await _repository.Get(sync.DialysisDoctorId, sync.HospitalId);

            if (doctor == null)
            {
                _repository.Add(Mapper.Map <AddDoctorSync, Doctor>(sync));
            }
            else
            {
                Mapper.Map <AddDoctorSync, Doctor>(sync, doctor);
                doctor.UpdateTime = DateTime.Now;
            }

            return(_unitWork.Commit() ? OutputBase.Success("保存成功") : OutputBase.Fail("保存失败"));
        }
 public async Task <OutputBase> SyncDoctor([FromBody] AddDoctorSync sync)
 {
     return(await _doctorService.AddOrUpdate(sync));
 }