/* * 검색조건에 해당하는 팩스 전송내역 목록을 조회합니다. (조회기간 단위 : 최대 2개월) * - 팩스 접수일시로부터 2개월 이내 접수건만 조회할 수 있습니다. * - https://docs.popbill.com/fax/dotnetcore/api#Search */ public IActionResult Search() { // 최대 검색기간 : 6개월 이내 // 시작일자, 날짜형식(yyyyMMdd) string SDate = "20220501"; // 종료일자, 날짜형식(yyyyMMdd) string EDate = "20220531"; // 전송상태 배열 ("1" , "2" , "3" , "4" 중 선택, 다중 선택 가능) // └ 1 = 대기 , 2 = 성공 , 3 = 실패 , 4 = 취소 // - 미입력 시 전체조회 string[] State = new string[4]; State[0] = "1"; State[1] = "2"; State[2] = "3"; State[3] = "4"; // 예약여부 (false , true 중 택 1) // └ false = 전체조회, true = 예약전송건 조회 // - 미입력시 기본값 false 처리 bool ReserveYN = false; // 개인조회 여부 (false , true 중 택 1) // false = 접수한 팩스 전체 조회 (관리자권한) // true = 해당 담당자 계정으로 접수한 팩스만 조회 (개인권한) // 미입력시 기본값 false 처리 bool SenderOnly = false; // 페이지 번호, 기본값 '1' int Page = 1; // 페이지당 검색개수, 기본값 '500', 최대 '1000' int PerPage = 30; // 정렬방향, D-내림차순, A-오름차순 string Order = "D"; // 조회하고자 하는 발신자명 또는 수신자명 // - 미입력시 전체조회 string QString = ""; try { var response = _faxService.Search(corpNum, SDate, EDate, State, ReserveYN, SenderOnly, Page, PerPage, Order, QString); return(View("Search", response)); } catch (PopbillException pe) { return(View("Exception", pe)); } }