From c70166f3e86ffd0528884911483c067a6b21ebdd Mon Sep 17 00:00:00 2001
From: kojingeun <diteam.co.kr>
Date: 금, 30 6월 2023 15:48:59 +0900
Subject: [PATCH] Ongoing60 #4517 CF AOI Review 결과 파일 찾기 실패 개선 1. AOIServer RawBin 폴더 연결 TimerThread 추가  - file_dummy 생성 후 Open/Close 반복(10초) 2. 프로젝트 누락 경로 및 설정 추가  - FTPUploader Include Path, Debug모드 psapi.lib

---
 ReviewSystem/ReviewSystem/ReviewProcessor_CPJT.h |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/ReviewSystem/ReviewSystem/ReviewProcessor_CPJT.h b/ReviewSystem/ReviewSystem/ReviewProcessor_CPJT.h
index 6f456d3..237549c 100644
--- a/ReviewSystem/ReviewSystem/ReviewProcessor_CPJT.h
+++ b/ReviewSystem/ReviewSystem/ReviewProcessor_CPJT.h
@@ -3,6 +3,7 @@
 #include "ReviewProcessor.h"
 #include "CHEdgeTriangle/EdgeTriangle.h"
 #include "LineChecker/LineChecker.h"
+#include "CHThreadPools/TimerThreadPools.h" /* < KJG 20230630 - #4517 ADD Start >*/
 
 #define ErrorCount 20
 
@@ -14,6 +15,23 @@
 #define GLASS_SIZE_HEIGHT	2200000
 enum RPCornerCutDirection	{ RPCLeftTop=0, RPCRightTop, RPCLeftBottom,   RPCRightBottom };
 enum RPOriginDirection	{ RPOLeftTop=0, RPORightTop, RPOLeftBottom,   RPORightBottom };
+
+
+class CTimerThreadFileMonitor : public CTimerThreadPools /* < KJG 20230630 - #4517 ADD Start >*/
+{
+public:
+	explicit CTimerThreadFileMonitor(DWORD dwPeriod = 10000, int nThreadCount = 1);
+	~CTimerThreadFileMonitor() = default;
+
+	void SetParam(CDisplayMessage* pLog, CString strPath) { m_pLog = pLog; m_strFilePath = strPath; }
+
+private:
+	CDisplayMessage* m_pLog;
+	CString m_strFilePath;
+
+	void TimerThreadProcess(PVOID pParameter);
+
+};
 
 class CReviewProcessor_CPJT : public CReviewProcessor
 {
@@ -48,6 +66,9 @@
 
 	BOOL			CheckProcessSuccess(CRsRcpReviewInfo* pRsRcpReviewInfo);
 	void			ProcessSuccessReset();
+
+	void			FileMonitorThreadStart() { m_threadFileMonitor.StartThread(); } /* < KJG 20230630 - #4517 ADD Start >*/
+	void			FileMonitorThreadStop() { m_threadFileMonitor.StopThread(); } /* < KJG 20230630 - #4517 ADD Start >*/
 
 protected:
 	virtual void	WorkThreadProcess(PVOID pParameter);
@@ -111,6 +132,9 @@
 	CString m_strReviewFirst;
 	CString m_strReviewSecned;
 
+	CTimerThreadFileMonitor m_threadFileMonitor; /* < KJG 20230630 - #4517 ADD Start >*/
+
 protected:
 	CString				ErrorStringCode[ErrorCount];
-};
\ No newline at end of file
+};
+

--
Gitblit v1.9.3