개정판 ec338a60
issue #000 LogView ConvertAPIController내에 Reconvert함수 수정 및 Common.js 파일 수정하여 선택된 파일만 컨버팅되게 변경.
Change-Id: Ifa0af20931b289b7577a0bdf83ecbbc05b1b0e7f
MarkusLogview/MARKUS_LOGVIEW/Controllers/ConvertAPIController.cs | ||
---|---|---|
570 | 570 |
[HttpPost, Route("~/api/retry/convert")] |
571 | 571 |
public async Task<HttpResponseMessage> Reconvert([FromBody] pRetryDocument doc) |
572 | 572 |
{ |
573 |
#region 컨버팅 재시작 |
|
574 |
|
|
575 | 573 |
HttpResponseMessage resp = new HttpResponseMessage(); |
576 | 574 |
|
575 |
if (doc.documentID == null) |
|
576 |
{ |
|
577 |
return await CommonController.NotFound<string>(resp, "호출된 문서의 Id값이 Null 입니다."); |
|
578 |
} |
|
579 |
|
|
580 |
#region 컨버팅 재시작 |
|
581 |
|
|
577 | 582 |
if (!AuthorizationController.UserAuthorization(Request.Headers.Authorization.ToString())) |
578 | 583 |
{ |
579 | 584 |
return CommonController.Forbidden(resp); |
580 | 585 |
} |
581 | 586 |
else |
582 | 587 |
{ |
588 |
|
|
589 |
|
|
583 | 590 |
try |
584 | 591 |
{ |
585 | 592 |
using (markusEntities ent = new markusEntities(ConnectStringBuilder.MarkusEntitiesConnectionString().ToString())) |
586 | 593 |
{ |
587 | 594 |
// 웹 서비스 호출 ( 컨버팅 서비스 호출 ) |
588 |
var documentCount = doc.documentID.Count(); |
|
589 |
|
|
590 |
for (int i = 0; i < documentCount; i++) |
|
595 |
for (int i = 0; i < doc.documentID.Count(); i++) |
|
591 | 596 |
{ |
592 |
|
|
593 | 597 |
// 선택한 도큐먼트 아이디를 통해 정보 찾기 |
594 | 598 |
string targetDocumentID = doc.documentID[i].ToString(); |
595 | 599 |
// DOCUMENT_ITEM 에서 찾는 이유는 오리지널 파일 URL 을 찾기 위해서이다. |
내보내기 Unified diff