From 49f8047f3c0b66d930e480321b55ef640f58b482 Mon Sep 17 00:00:00 2001 From: wxd <123@qq.com> Date: Sun, 23 Jun 2024 23:26:39 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=97=AE=E5=8D=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../QuestionAnswers/QuestionAnswerAppService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Shentun.WebPeis.Application/QuestionAnswers/QuestionAnswerAppService.cs b/src/Shentun.WebPeis.Application/QuestionAnswers/QuestionAnswerAppService.cs index b3de4ce..a8dee50 100644 --- a/src/Shentun.WebPeis.Application/QuestionAnswers/QuestionAnswerAppService.cs +++ b/src/Shentun.WebPeis.Application/QuestionAnswers/QuestionAnswerAppService.cs @@ -266,7 +266,8 @@ namespace Shentun.WebPeis.QuestionAnswers { foreach (var item in input.Asbitems) { - var isAsbitem = await _questionAnswerAsbitemRepository.FirstOrDefaultAsync(f => f.AsbitemId == item.AsbitemId && f.QuestionAnswerId == input.QuestionAnswerId); + var isAsbitem = await _questionAnswerAsbitemRepository.FirstOrDefaultAsync(f => f.AsbitemId == item.AsbitemId + && f.QuestionAnswerId == input.QuestionAnswerId && f.AsbitemRecommendLevelId == item.AsbitemRecommendLevelId); if (isAsbitem == null) { await _questionAnswerAsbitemRepository.InsertAsync(new QuestionAnswerAsbitem From 4492b5b0fb005b077c9706990639e00b6be0a9af Mon Sep 17 00:00:00 2001 From: wxd <123@qq.com> Date: Sun, 23 Jun 2024 23:38:11 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E9=97=AE=E5=8D=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Configures/QuestionAnswerAsbitemConfigure.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Shentun.WebPeis.EntityFrameworkCore/Configures/QuestionAnswerAsbitemConfigure.cs b/src/Shentun.WebPeis.EntityFrameworkCore/Configures/QuestionAnswerAsbitemConfigure.cs index 55cf38d..3589bf9 100644 --- a/src/Shentun.WebPeis.EntityFrameworkCore/Configures/QuestionAnswerAsbitemConfigure.cs +++ b/src/Shentun.WebPeis.EntityFrameworkCore/Configures/QuestionAnswerAsbitemConfigure.cs @@ -14,7 +14,7 @@ namespace Shentun.WebPeis.Configures { public void Configure(EntityTypeBuilder entity) { - entity.HasKey(e => new { e.QuestionAnswerId, e.AsbitemId }).HasName("question_answer_asbitem_pkey"); + entity.HasKey(e => new { e.QuestionAnswerId, e.AsbitemId,e.AsbitemRecommendLevelId }).HasName("question_answer_asbitem_pkey"); entity.ToTable("question_answer_asbitem");