개정판 a0d58556
issue #000 LogView Convert 메뉴에서 Retry 눌르 경우 호출되는 Web Api 내의 함수 Reconvert에서 Conversion 서비스를 직접 호출하지 않고, Converter_DOC 에 대한 Status 변경 및 ReConvert 0으로 변경.
Change-Id: Iacc27197e224d059fee398da2df1bb7af763a488
MarkusLogview/MARKUS_LOGVIEW/Controllers/ConvertAPIController.cs | ||
---|---|---|
14 | 14 |
using System.Web; |
15 | 15 |
using System.Web.Http; |
16 | 16 |
using System.Web.Services; |
17 |
using static ServiceInterface.LogView_Interface; |
|
17 | 18 |
|
18 | 19 |
namespace MARKUS_LOGVIEW.Controllers |
19 | 20 |
{ |
... | ... | |
592 | 593 |
// 선택한 도큐먼트 아이디를 통해 정보 찾기 |
593 | 594 |
string targetDocumentID = doc.documentID[i].ToString(); |
594 | 595 |
// DOCUMENT_ITEM 에서 찾는 이유는 오리지널 파일 URL 을 찾기 위해서이다. |
595 |
var targetDocument = ent.DOCUMENT_ITEM.Where(di => di.PROJECT_NO == doc.projectNO && di.DOCUMENT_ID == targetDocumentID).FirstOrDefault(); |
|
596 |
//var targetDocument = ent.DOCUMENT_ITEM.Where(di => di.PROJECT_NO == doc.projectNO && di.DOCUMENT_ID == targetDocumentID).FirstOrDefault(); |
|
597 |
var targetDocument = ent.CONVERTER_DOC.Where(di => di.PROJECT_NO == doc.projectNO && di.DOCUMENT_ID == targetDocumentID).FirstOrDefault(); |
|
596 | 598 |
|
597 | 599 |
if (targetDocument != null) |
598 | 600 |
{ |
599 |
using (ConvertWebService.Conversion convertService = new ConvertWebService.Conversion()) |
|
600 |
{ |
|
601 |
convertService.ConvertRun(targetDocument.REVISION, targetDocument.DOCUMENT_NO, targetDocument.DOCUMENT_NAME, targetDocument.GROUP_NO, targetDocument.PROJECT_NO, targetDocument.ID, targetDocument.ORIGINAL_FILE); |
|
602 |
} |
|
603 |
|
|
601 |
targetDocument.STATUS = (int)PDFStatus.Insert; |
|
602 |
targetDocument.RECONVERTER = 0; |
|
603 |
ent.SaveChanges(); |
|
604 |
//using (ConvertWebService.Conversion convertService = new ConvertWebService.Conversion()) |
|
605 |
//{ |
|
606 |
// convertService.ConvertRun(targetDocument.REVISION, targetDocument.DOCUMENT_NO, targetDocument.DOCUMENT_NAME, targetDocument.GROUP_NO, targetDocument.PROJECT_NO, targetDocument.ID, targetDocument.ORIGINAL_FILE); |
|
607 |
//} |
|
604 | 608 |
} |
605 | 609 |
else |
606 | 610 |
{ |
내보내기 Unified diff