From 90948cf3134d20622d7372bd6b6182e25868da65 Mon Sep 17 00:00:00 2001 From: 10191 <506754232@qq.com> Date: Thu, 11 Dec 2025 14:31:08 +0800 Subject: [PATCH] 111 --- .../BLL/HJGL/PersonManage/HJGL_PersonManageService.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/HJGL_DS/BLL/HJGL/PersonManage/HJGL_PersonManageService.cs b/HJGL_DS/BLL/HJGL/PersonManage/HJGL_PersonManageService.cs index bc782d9..32258b4 100644 --- a/HJGL_DS/BLL/HJGL/PersonManage/HJGL_PersonManageService.cs +++ b/HJGL_DS/BLL/HJGL/PersonManage/HJGL_PersonManageService.cs @@ -72,6 +72,7 @@ namespace BLL Model.HJGL_BS_Welder newWelder = db.HJGL_BS_Welder.FirstOrDefault(e => e.WED_ID == welder.WED_ID); if (newWelder != null) { + bool needUpdatePic = false; newWelder.WED_Code = welder.WED_Code; newWelder.WED_Name = welder.WED_Name; newWelder.WED_Unit = welder.WED_Unit; @@ -94,10 +95,14 @@ namespace BLL newWelder.IsFaceTrain = welder.IsFaceTrain; newWelder.MaxHanTiao = welder.MaxHanTiao; newWelder.MaxWeldingWire = welder.MaxWeldingWire; - newWelder.IsOAM = welder.IsOAM; - + newWelder.IsOAM = welder.IsOAM; + if (newWelder.PhotoUrl != welder.PhotoUrl) + { + newWelder.PhotoUrl = welder.PhotoUrl; + needUpdatePic = true; + } db.SubmitChanges(); - if (!string.IsNullOrEmpty(newWelder.PhotoUrl)) + if (needUpdatePic) { var pw = from x in db.Project_Welder where x.WED_ID == welder.WED_ID