public async Task <ActionResult <DiaryDto> > EditEntity(DiaryEditDto diaryEditDto) { MessageInfo <DiaryDto> msge = new MessageInfo <DiaryDto>(); bool isExist = await diaryService.ExistEntity(e => e.DiaryId == diaryEditDto.DiaryId); if (!isExist) { msge.Code = 404; msge.Msg = "未找到该用户"; msge.Success = false; return(Ok(msge)); } if (string.IsNullOrWhiteSpace(diaryEditDto.DiaryTitle) || string.IsNullOrWhiteSpace(diaryEditDto.DiaryTitleContent)) { msge.Code = 400; msge.Msg = "标题和内容不能为空"; msge.Success = false; return(Ok(msge)); } Diary diary = mapper.Map <Diary>(diaryEditDto); diaryService.EditEntity(diary); await diaryService.SaveChanges(); msge.Data = mapper.Map <DiaryDto>(diary); return(Ok(msge)); }