diff --git a/HJGL_DS/BLL/HJGL/PersonManage/HJGL_PersonManageService.cs b/HJGL_DS/BLL/HJGL/PersonManage/HJGL_PersonManageService.cs index 32258b4..21e5004 100644 --- a/HJGL_DS/BLL/HJGL/PersonManage/HJGL_PersonManageService.cs +++ b/HJGL_DS/BLL/HJGL/PersonManage/HJGL_PersonManageService.cs @@ -73,7 +73,6 @@ namespace BLL if (newWelder != null) { bool needUpdatePic = false; - newWelder.WED_Code = welder.WED_Code; newWelder.WED_Name = welder.WED_Name; newWelder.WED_Unit = welder.WED_Unit; newWelder.EDU_ID = welder.EDU_ID; @@ -96,11 +95,17 @@ namespace BLL newWelder.MaxHanTiao = welder.MaxHanTiao; newWelder.MaxWeldingWire = welder.MaxWeldingWire; newWelder.IsOAM = welder.IsOAM; - if (newWelder.PhotoUrl != welder.PhotoUrl) + if (!string.IsNullOrEmpty(welder.PhotoUrl) && newWelder.PhotoUrl != welder.PhotoUrl) { newWelder.PhotoUrl = welder.PhotoUrl; needUpdatePic = true; } + + if (!string.IsNullOrEmpty(welder.WED_Code) && newWelder.WED_Code != welder.WED_Code) + { + newWelder.WED_Code = welder.WED_Code; + needUpdatePic = true; + } db.SubmitChanges(); if (needUpdatePic) {