From 463c81a689a5307eae786db53e00458e79f2e080 Mon Sep 17 00:00:00 2001 From: gaofei1985 <181547018@qq.com> Date: Fri, 26 Sep 2025 15:10:33 +0800 Subject: [PATCH] 1 --- SGGL/BLL/WebService/CNCECHSSEWebService.cs | 14 +++++++++++--- SGGL/FineUIPro.Web/Person/PersonEdit.aspx | 2 +- SGGL/FineUIPro.Web/Person/PersonLib.aspx | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/SGGL/BLL/WebService/CNCECHSSEWebService.cs b/SGGL/BLL/WebService/CNCECHSSEWebService.cs index 686322e0..5078ac75 100644 --- a/SGGL/BLL/WebService/CNCECHSSEWebService.cs +++ b/SGGL/BLL/WebService/CNCECHSSEWebService.cs @@ -1973,6 +1973,7 @@ string code = "0"; using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) { + string filePath = Funs.SGGLUrl; try { var upCheckReport = from x in db.View_DCGL_CheckRectifyListFromSUB @@ -2000,7 +2001,7 @@ ToKeyId = x.ToKeyId2, AttachSource = x.AttachSource2, AttachUrl = x.AttachUrl2, - FilePath = Funs.SGGLUrl + FilePath = filePath //////附件转为字节传送 //FileContext = FileStructService.GetMoreFileStructByAttachUrl(x.AttachUrl2), }; @@ -2012,9 +2013,12 @@ { "token", ServerService.GetToken().Token } }; var pushContent = JsonConvert.SerializeObject(upCheckReport.ToList()); + + //ErrLogInfo.WriteLog($"【集团检查整改上报数据】:{pushContent}"); var strJosn = APIGetHttpService.Http(baseurl, "Post", contenttype, newToken, pushContent); if (!string.IsNullOrEmpty(strJosn)) { + //ErrLogInfo.WriteLog($"【集团检查整改上报数据结果】:{strJosn}"); JObject obj = JObject.Parse(strJosn); code = obj["code"].ToString(); @@ -2028,8 +2032,12 @@ var newCheckRectify = db.DCGL_Check_CheckRectify.FirstOrDefault(e => e.CheckRectifyId == item); if (newCheckRectify != null) { - newCheckRectify.HandleState = BLL.Const.State_3; //已完成 - db.SubmitChanges(); + var getNoUpdateItem = db.DCGL_Check_CheckRectifyItem.FirstOrDefault(x => x.CheckRectifyId == checkRectifyId && !x.RealEndDate.HasValue); + if (getNoUpdateItem == null) + {//问题全部整改完成 + newCheckRectify.HandleState = BLL.Const.State_3; //已完成 + db.SubmitChanges(); + } } } } diff --git a/SGGL/FineUIPro.Web/Person/PersonEdit.aspx b/SGGL/FineUIPro.Web/Person/PersonEdit.aspx index bb6ea8ac..de375a63 100644 --- a/SGGL/FineUIPro.Web/Person/PersonEdit.aspx +++ b/SGGL/FineUIPro.Web/Person/PersonEdit.aspx @@ -320,7 +320,7 @@ - + diff --git a/SGGL/FineUIPro.Web/Person/PersonLib.aspx b/SGGL/FineUIPro.Web/Person/PersonLib.aspx index 56b6e642..32949575 100644 --- a/SGGL/FineUIPro.Web/Person/PersonLib.aspx +++ b/SGGL/FineUIPro.Web/Person/PersonLib.aspx @@ -54,7 +54,7 @@ -