From 297f90bd0c179817e74ade2f8f30b028924f83fd Mon Sep 17 00:00:00 2001 From: qianjiawei <1184704771@qq.com> Date: Wed, 29 Nov 2023 16:56:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E4=BB=B6=E9=A2=86=E7=94=A8bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Tnb.EquipMgr/EqpSparePartsRequisitionHService.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/EquipMgr/Tnb.EquipMgr/EqpSparePartsRequisitionHService.cs b/EquipMgr/Tnb.EquipMgr/EqpSparePartsRequisitionHService.cs index 225f3154..0438198c 100644 --- a/EquipMgr/Tnb.EquipMgr/EqpSparePartsRequisitionHService.cs +++ b/EquipMgr/Tnb.EquipMgr/EqpSparePartsRequisitionHService.cs @@ -1,3 +1,4 @@ +using System.Linq; using JNPF.Common.Core.Manager; using JNPF.Common.Dtos.VisualDev; using JNPF.Common.Security; @@ -117,7 +118,14 @@ namespace Tnb.EquipMgr if (eqpSparePartsList.Count > 0) { - _ = await db.Insertable(eqpSparePartsList).ExecuteCommandAsync(); + var datas= await db.Queryable().ToListAsync(); + foreach (var item in eqpSparePartsList) + { + if (!datas.Where(p => p.equip_id == item.equip_id && p.spare_parts_id == item.spare_parts_id).Any()) + _ = await db.Insertable(eqpSparePartsList).ExecuteCommandAsync(); + + } + } }