@@ -43,20 +43,20 @@ BOOL XEngine_Task_Manage(LPCTSTR lpszAPIName, LPCTSTR lpszClientAddr, LPCTSTR lp
4343 memset (tszMsgBuffer, ' \0 ' , sizeof (tszMsgBuffer));
4444
4545 Protocol_StorageParse_QueryFile (lpszMsgBuffer, tszTimeStart, tszTimeEnd, tszBucketKey, tszFileName, tszFileHash, &nMode);
46- // 查找数据库
47- if (!st_ServiceCfg.st_XSql .bEnable )
48- {
49- st_HDRParam.bIsClose = TRUE ;
50- st_HDRParam.nHttpCode = 501 ;
51- RfcComponents_HttpServer_SendMsgEx (xhCenterHttp, tszSDBuffer, &nSDLen, &st_HDRParam);
52- XEngine_Net_SendMsg (lpszClientAddr, tszSDBuffer, nSDLen, STORAGE_NETTYPE_HTTPCENTER);
53- XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T (" 业务客户端:%s,请求查询文件失败,没有启用数据库,无法使用此功能!" ), lpszClientAddr);
54- return TRUE ;
55- }
56- Database_File_FileQuery (&ppSt_ListFile, &nListCount, tszTimeStart, tszTimeEnd, tszBucketKey, tszFileName, tszFileHash);
5746 // 根据使用模式来操作
5847 if (0 == nMode)
5948 {
49+ // 查找数据库
50+ if (!st_ServiceCfg.st_XSql .bEnable )
51+ {
52+ st_HDRParam.bIsClose = TRUE ;
53+ st_HDRParam.nHttpCode = 501 ;
54+ RfcComponents_HttpServer_SendMsgEx (xhCenterHttp, tszSDBuffer, &nSDLen, &st_HDRParam);
55+ XEngine_Net_SendMsg (lpszClientAddr, tszSDBuffer, nSDLen, STORAGE_NETTYPE_HTTPCENTER);
56+ XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T (" 业务客户端:%s,请求查询文件失败,没有启用数据库,无法使用此功能!" ), lpszClientAddr);
57+ return TRUE ;
58+ }
59+ Database_File_FileQuery (&ppSt_ListFile, &nListCount, tszTimeStart, tszTimeEnd, tszBucketKey, tszFileName, tszFileHash);
6060 Protocol_StoragePacket_QueryFile (tszMsgBuffer, &nMsgLen, &ppSt_ListFile, nListCount, tszTimeStart, tszTimeEnd);
6161 RfcComponents_HttpServer_SendMsgEx (xhCenterHttp, tszSDBuffer, &nSDLen, &st_HDRParam, tszMsgBuffer, nMsgLen);
6262 XEngine_Net_SendMsg (lpszClientAddr, tszSDBuffer, nSDLen, STORAGE_NETTYPE_HTTPCENTER);
0 commit comments