Comparing version 1.9.3 to 1.10.0
@@ -21,9 +21,10 @@ var popbill = require('./'); | ||
State = ['100', '200', '3**', '4**']; | ||
State = ['1**', '2**', '3**', '4**']; | ||
TradeType = ['N', 'C']; | ||
TradeUsage = ['P', 'C']; | ||
TaxationType = ['T', 'N']; | ||
QString = '0100001234'; | ||
TradeOpt = ['N', 'B', 'T']; | ||
QString = '01012345678'; | ||
cashbillService.search('1234567890','T', '20160701', '20160831', State, TradeType, TradeUsage, TaxationType, QString, 'D', 1, 30, | ||
cashbillService.search('1234567890', 'R', '20180901', '20180931', State, TradeType, TradeUsage, TradeOpt, TaxationType, QString, 'D', 1, 50, | ||
function(response){ | ||
@@ -265,3 +266,3 @@ console.log(response); | ||
cashbillService.getInfo('1234567890', '20170303-01', | ||
cashbillService.getInfo('1234567890', '20180926_06', | ||
function(response){ | ||
@@ -268,0 +269,0 @@ console.log(response); |
@@ -29,13 +29,16 @@ var popbill = require('./'); | ||
State = [ 1, 2, 3, 4 ]; | ||
ReserveYN = false; | ||
SenderOnly = false; | ||
QString = "공급받는자 상호"; | ||
faxService.search('1234567890', '20160101', '20160311', State, ReserveYN, SenderOnly, 'D', 1, 5, | ||
function(response){ | ||
console.log(response); | ||
}, function(error){ | ||
console.log(error); | ||
}); | ||
faxService.search('1234567890', '20180901', '20180930', State, ReserveYN, SenderOnly, 'D', 1, 5, QString, | ||
function(response){ | ||
console.log(response); | ||
}, function(error){ | ||
console.log(error); | ||
}); | ||
faxService.getUnitCost('1234567890', | ||
@@ -145,3 +148,3 @@ function(UnitCost){ | ||
faxService.getFaxResult('1234567890', '015081013080700001', | ||
faxService.getFaxResult('1234567890', '018092715201400001', | ||
function(response){ | ||
@@ -160,3 +163,4 @@ console.log(response); | ||
faxService.getFaxResultRN('1234567890', '20180903150553', | ||
faxService.getFaxResultRN('1234567890', '20180927152011', | ||
function(response){ | ||
@@ -163,0 +167,0 @@ console.log(response); |
@@ -145,1 +145,8 @@ var popbill = require('./'); | ||
}); | ||
htTaxinvoiceService.getPopUpURL('6798700433','201809194100020300000cd5', 'testkorea_linkhub', | ||
function(response){ | ||
console.log(response); | ||
}, function (error){ | ||
console.log(error); | ||
}); |
@@ -223,3 +223,3 @@ var popbill = require('./'); | ||
Order = 'D'; | ||
QString ='popbill'; | ||
kakaoService.search('1234567890', '20180301', '20180327', State, Item, '', SenderYN, 1, 10, Order, | ||
@@ -232,3 +232,3 @@ function (Response) { | ||
kakaoService.search('1234567890', '20180301', '20180327', State, Item, '', SenderYN, 1, 10, Order, 'testkorea', | ||
kakaoService.search('1234567890', '20180901', '20180927', State, Item, '', SenderYN, 1, 10, Order, QString, 'testkorea', | ||
function (Response) { | ||
@@ -235,0 +235,0 @@ console.log(Response); |
@@ -672,2 +672,6 @@ var Util = require('util'); | ||
BaseService.addMethod(CashbillService.prototype, "search", function(CorpNum, DType, SDate, EDate, State, TradeType, TradeUsage, TaxationType, QString, Order, Page, PerPage, success, error){ | ||
return this.search (CorpNum, DType, SDate, EDate, State, TradeType, TradeUsage, "", TaxationType, "", Order, Page, PerPage, success, error); | ||
}); | ||
BaseService.addMethod(CashbillService.prototype, "search", function(CorpNum, DType, SDate, EDate, State, TradeType, TradeUsage, TradeOpt, TaxationType, QString, Order, Page, PerPage, success, error){ | ||
if(!DType || 0 === DType.length) { | ||
@@ -693,2 +697,7 @@ this._throwError(-99999999,'검색일자 유형이 입력되지 않았습니다.',error); | ||
targetURI += '&TradeType=' + TradeType.toString(); | ||
if ( TradeOpt !== "" ){ | ||
targetURI += '&TradeOpt=' + TradeOpt.toString(); | ||
} | ||
targetURI += '&TradeUsage=' + TradeUsage.toString(); | ||
@@ -738,6 +747,11 @@ targetURI += '&TaxationType=' + TaxationType.toString(); | ||
if(!EmailType || 0 === EmailType.length) { | ||
this._throwError(-99999999,'메일전송 타입이 입력되지 않았습니다.',error); | ||
this._throwError(-99999999,'메일전송타입(EmailType)이 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
if(0 === SendYN.length) { | ||
this._throwError(-99999999,'메일전송여부(SendYN)가 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
this._executeAction({ | ||
@@ -744,0 +758,0 @@ uri : '/Cashbill/EmailSendConfig?EmailType=' + EmailType + '&SendYN=' + SendYN, |
@@ -301,2 +301,15 @@ var Util = require('util'); | ||
BaseService.addMethod(FaxService.prototype, "resendFaxRN", function(CorpNum, OrgRequestNum, Sender, SenderName, Receivers, ReserveDT, Title, RequestNum, success, error){ | ||
var options = { | ||
SenderNum : Sender, | ||
SenderName : SenderName, | ||
Receiver : Receivers, | ||
ReserveDT : ReserveDT, | ||
Title : Title, | ||
RequestNum: RequestNum, | ||
OrgRequestNum : OrgRequestNum, | ||
} | ||
this.resendFaxRN(CorpNum, options, success, error); | ||
}); | ||
BaseService.addMethod(FaxService.prototype, "resendFaxRN", function(CorpNum, OrgRequestNum, Sender, SenderName, Receiver, ReceiverName, ReserveDT, Title, RequestNum, success, error){ | ||
@@ -449,3 +462,7 @@ var options = { | ||
FaxService.prototype.search = function(CorpNum, SDate, EDate, State, ReserveYN, SenderOnly, Order, Page, PerPage, success, error){ | ||
BaseService.addMethod(FaxService.prototype, "search", function (CorpNum, SDate, EDate, State, ReserveYN, SenderOnly, Order, Page, PerPage, success, error) { | ||
this.search(CorpNum, SDate, EDate, State, ReserveYN, SenderOnly, Order, Page, PerPage, "", success, error) | ||
}); | ||
BaseService.addMethod(FaxService.prototype, "search", function(CorpNum, SDate, EDate, State, ReserveYN, SenderOnly, Order, Page, PerPage, QString, success, error){ | ||
if(!SDate || 0 === SDate.length) { | ||
@@ -474,2 +491,6 @@ this._throwError(-99999999,'시작일자가 입력되지 않았습니다.',error); | ||
if (QString !== "") { | ||
targetURI += '&QString=' + encodeURIComponent(QString); | ||
} | ||
this._executeAction({ | ||
@@ -484,3 +505,3 @@ uri : targetURI, | ||
}); | ||
} | ||
}); | ||
@@ -487,0 +508,0 @@ BaseService.addMethod(FaxService.prototype, 'getSenderNumberList', function(CorpNum, success, error){ |
@@ -1,373 +0,395 @@ | ||
var Util = require('util'); | ||
var Util = require('util'); | ||
var BaseService = require('./BaseService'); | ||
module.exports = HTTaxinvoiceService; | ||
Util.inherits(HTTaxinvoiceService,BaseService); | ||
Util.inherits(HTTaxinvoiceService, BaseService); | ||
function HTTaxinvoiceService(configs) { | ||
BaseService.call(this,configs); | ||
this._scopes.push('111'); | ||
}; | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getChargeInfo", function(CorpNum, success, error){ | ||
this.getChargeInfo(CorpNum, '', success, error); | ||
BaseService.call(this, configs); | ||
this._scopes.push('111'); | ||
} | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getChargeInfo", function (CorpNum, success, error) { | ||
this.getChargeInfo(CorpNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getChargeInfo", function (CorpNum, UserID, success, error){ | ||
if(!CorpNum || 0 === CorpNum.length) { | ||
this._throwError(-99999999,'팝빌회원 사업자번호가 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/ChargeInfo', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getChargeInfo", function (CorpNum, UserID, success, error) { | ||
if (!CorpNum || 0 === CorpNum.length) { | ||
this._throwError(-99999999, '팝빌회원 사업자번호가 입력되지 않았습니다.', error); | ||
return; | ||
} | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/ChargeInfo', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "requestJob", function(CorpNum, Type, DType, SDate, EDate, success, error){ | ||
this.requestJob(CorpNum, Type, DType, SDate, EDate, "", success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "requestJob", function (CorpNum, Type, DType, SDate, EDate, success, error) { | ||
this.requestJob(CorpNum, Type, DType, SDate, EDate, "", success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "requestJob", function(CorpNum, Type, DType, SDate, EDate, UserID, success, error){ | ||
targetURI = '/HomeTax/Taxinvoice/' + Type; | ||
targetURI += '?DType=' + DType; | ||
targetURI += '&SDate=' + SDate; | ||
targetURI += '&EDate=' + EDate; | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "requestJob", function (CorpNum, Type, DType, SDate, EDate, UserID, success, error) { | ||
targetURI = '/HomeTax/Taxinvoice/' + Type; | ||
targetURI += '?DType=' + DType; | ||
targetURI += '&SDate=' + SDate; | ||
targetURI += '&EDate=' + EDate; | ||
this._executeAction({ | ||
uri : targetURI, | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
Method : 'POST', | ||
success : function(response){ | ||
if(success) success(response.jobID); | ||
}, | ||
error : error | ||
}); | ||
this._executeAction({ | ||
uri: targetURI, | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
Method: 'POST', | ||
success: function (response) { | ||
if (success) success(response.jobID); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getJobState", function(CorpNum, JobID, success, error){ | ||
this.getJobState(CorpNum, JobID, "", success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getJobState", function (CorpNum, JobID, success, error) { | ||
this.getJobState(CorpNum, JobID, "", success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getJobState", function(CorpNum, JobID, UserID, success, error){ | ||
if ( JobID.length !== 18 ) { | ||
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error); | ||
return; | ||
} | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getJobState", function (CorpNum, JobID, UserID, success, error) { | ||
if (JobID.length !== 18) { | ||
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error); | ||
return; | ||
} | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/' + JobID + '/State', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/' + JobID + '/State', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "listActiveJob", function(CorpNum, success, error){ | ||
this.listActiveJob(CorpNum, "", success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "listActiveJob", function (CorpNum, success, error) { | ||
this.listActiveJob(CorpNum, "", success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "listActiveJob", function(CorpNum, UserID, success, error){ | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/JobList', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "listActiveJob", function (CorpNum, UserID, success, error) { | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/JobList', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "search", function(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, success, error){ | ||
this.search(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "search", function (CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, success, error) { | ||
this.search(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "search", function(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, UserID, success, error){ | ||
if ( JobID.length !== 18 ){ | ||
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error); | ||
} | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "search", function (CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, UserID, success, error) { | ||
if (JobID.length !== 18) { | ||
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error); | ||
} | ||
targetURI = '/HomeTax/Taxinvoice/'+JobID; | ||
targetURI += '?Type=' + Type.toString(); | ||
targetURI += '&TaxType=' + TaxType.toString(); | ||
targetURI += '&PurposeType=' + PurposeType.toString(); | ||
targetURI += '&TaxRegIDType=' + TaxRegIDType; | ||
targetURI += '&TaxRegID=' + TaxRegID; | ||
targetURI = '/HomeTax/Taxinvoice/' + JobID; | ||
targetURI += '?Type=' + Type.toString(); | ||
targetURI += '&TaxType=' + TaxType.toString(); | ||
targetURI += '&PurposeType=' + PurposeType.toString(); | ||
targetURI += '&TaxRegIDType=' + TaxRegIDType; | ||
targetURI += '&TaxRegID=' + TaxRegID; | ||
if ( TaxRegIDYN !== '') | ||
targetURI += '&TaxRegIDYN=' + TaxRegIDYN; | ||
if (TaxRegIDYN !== '') | ||
targetURI += '&TaxRegIDYN=' + TaxRegIDYN; | ||
targetURI += '&Page=' + Page; | ||
targetURI += '&PerPage=' + PerPage; | ||
targetURI += '&Order=' + Order; | ||
targetURI += '&Page=' + Page; | ||
targetURI += '&PerPage=' + PerPage; | ||
targetURI += '&Order=' + Order; | ||
this._executeAction({ | ||
uri : targetURI, | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
this._executeAction({ | ||
uri: targetURI, | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "summary", function(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, success, error){ | ||
this.summary(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "summary", function (CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, success, error) { | ||
this.summary(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "summary", function(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, UserID, success, error){ | ||
if ( JobID.length !== 18 ){ | ||
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error); | ||
} | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "summary", function (CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, UserID, success, error) { | ||
if (JobID.length !== 18) { | ||
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error); | ||
} | ||
targetURI = '/HomeTax/Taxinvoice/'+JobID +'/Summary'; | ||
targetURI += '?Type=' + Type.toString(); | ||
targetURI += '&TaxType=' + TaxType.toString(); | ||
targetURI += '&PurposeType=' + PurposeType.toString(); | ||
targetURI += '&TaxRegIDType=' + TaxRegIDType; | ||
targetURI += '&TaxRegID=' + TaxRegID; | ||
targetURI = '/HomeTax/Taxinvoice/' + JobID + '/Summary'; | ||
targetURI += '?Type=' + Type.toString(); | ||
targetURI += '&TaxType=' + TaxType.toString(); | ||
targetURI += '&PurposeType=' + PurposeType.toString(); | ||
targetURI += '&TaxRegIDType=' + TaxRegIDType; | ||
targetURI += '&TaxRegID=' + TaxRegID; | ||
if ( TaxRegIDYN !== '') | ||
targetURI += '&TaxRegIDYN=' + TaxRegIDYN; | ||
if (TaxRegIDYN !== '') | ||
targetURI += '&TaxRegIDYN=' + TaxRegIDYN; | ||
this._executeAction({ | ||
uri : targetURI, | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
this._executeAction({ | ||
uri: targetURI, | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getTaxinvoice", function(CorpNum, NTSConfirmNum, success, error){ | ||
this.getTaxinvoice(CorpNum, NTSConfirmNum, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getTaxinvoice", function (CorpNum, NTSConfirmNum, success, error) { | ||
this.getTaxinvoice(CorpNum, NTSConfirmNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getTaxinvoice", function(CorpNum, NTSConfirmNum, UserID, success, error){ | ||
if ( NTSConfirmNum.length !== 24 ){ | ||
this._throwError(-99999999, '국세청승인번호(NTSConfirmNum)가 올바르지 않습니다.', error); | ||
} | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getTaxinvoice", function (CorpNum, NTSConfirmNum, UserID, success, error) { | ||
if (NTSConfirmNum.length !== 24) { | ||
this._throwError(-99999999, '국세청승인번호(NTSConfirmNum)가 올바르지 않습니다.', error); | ||
} | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/' + NTSConfirmNum, | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/' + NTSConfirmNum, | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getXML", function(CorpNum, NTSConfirmNum, success, error){ | ||
this.getXML(CorpNum, NTSConfirmNum, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getXML", function (CorpNum, NTSConfirmNum, success, error) { | ||
this.getXML(CorpNum, NTSConfirmNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getXML", function(CorpNum, NTSConfirmNum, UserID, success, error){ | ||
if ( NTSConfirmNum.length !== 24 ){ | ||
this._throwError(-99999999, '국세청승인번호(NTSConfirmNum)가 올바르지 않습니다.', error); | ||
} | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getXML", function (CorpNum, NTSConfirmNum, UserID, success, error) { | ||
if (NTSConfirmNum.length !== 24) { | ||
this._throwError(-99999999, '국세청승인번호(NTSConfirmNum)가 올바르지 않습니다.', error); | ||
} | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/' + NTSConfirmNum + '?T=xml', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/' + NTSConfirmNum + '?T=xml', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRatePopUpURL", function(CorpNum, success, error){ | ||
this.getFlatRatePopUpURL(CorpNum, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRatePopUpURL", function (CorpNum, success, error) { | ||
this.getFlatRatePopUpURL(CorpNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRatePopUpURL", function (CorpNum, UserID, success, error){ | ||
if(!CorpNum || 0 === CorpNum.length) { | ||
this._throwError(-99999999,'팝빌회원 사업자번호가 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRatePopUpURL", function (CorpNum, UserID, success, error) { | ||
if (!CorpNum || 0 === CorpNum.length) { | ||
this._throwError(-99999999, '팝빌회원 사업자번호가 입력되지 않았습니다.', error); | ||
return; | ||
} | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice?TG=CHRG', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response.url); | ||
}, | ||
error : error | ||
}); | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice?TG=CHRG', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response.url); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificatePopUpURL", function(CorpNum, success, error){ | ||
this.getCertificatePopUpURL(CorpNum, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificatePopUpURL", function (CorpNum, success, error) { | ||
this.getCertificatePopUpURL(CorpNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificatePopUpURL", function (CorpNum, UserID, success, error){ | ||
if(!CorpNum || 0 === CorpNum.length) { | ||
this._throwError(-99999999,'팝빌회원 사업자번호가 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificatePopUpURL", function (CorpNum, UserID, success, error) { | ||
if (!CorpNum || 0 === CorpNum.length) { | ||
this._throwError(-99999999, '팝빌회원 사업자번호가 입력되지 않았습니다.', error); | ||
return; | ||
} | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice?TG=CERT', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response.url); | ||
}, | ||
error : error | ||
}); | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice?TG=CERT', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response.url); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRateState", function(CorpNum, success, error){ | ||
this.getFlatRateState(CorpNum, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRateState", function (CorpNum, success, error) { | ||
this.getFlatRateState(CorpNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRateState", function(CorpNum, UserID, success, error){ | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/Contract', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRateState", function (CorpNum, UserID, success, error) { | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/Contract', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificateExpireDate", function(CorpNum, success, error){ | ||
this.getCertificateExpireDate(CorpNum, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificateExpireDate", function (CorpNum, success, error) { | ||
this.getCertificateExpireDate(CorpNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificateExpireDate", function(CorpNum, UserID, success, error){ | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/CertInfo', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response.certificateExpiration); | ||
}, | ||
error : error | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificateExpireDate", function (CorpNum, UserID, success, error) { | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/CertInfo', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response.certificateExpiration); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkCertValidation", function(CorpNum, success, error){ | ||
this.checkCertValidation(CorpNum, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkCertValidation", function (CorpNum, success, error) { | ||
this.checkCertValidation(CorpNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkCertValidation", function(CorpNum, UserID, success, error){ | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/CertCheck', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkCertValidation", function (CorpNum, UserID, success, error) { | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/CertCheck', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkDeptUser", function(CorpNum, success, error){ | ||
this.checkDeptUser(CorpNum, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkDeptUser", function (CorpNum, success, error) { | ||
this.checkDeptUser(CorpNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkDeptUser", function(CorpNum, UserID, success, error){ | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/DeptUser', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkDeptUser", function (CorpNum, UserID, success, error) { | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/DeptUser', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "registDeptUser", function(CorpNum, DeptUserID, DeptUserPWD, success, error){ | ||
this.registDeptUser(CorpNum, DeptUserID, DeptUserPWD, '',success,error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "registDeptUser", function (CorpNum, DeptUserID, DeptUserPWD, success, error) { | ||
this.registDeptUser(CorpNum, DeptUserID, DeptUserPWD, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "registDeptUser", function(CorpNum, DeptUserID, DeptUserPWD, UserID, success, error){ | ||
if(!DeptUserID || 0 === DeptUserID.length) { | ||
this._throwError(-99999999,'홈택스 전자세금계산서 부서사용자 아이디가 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
if(!DeptUserPWD || 0 === DeptUserPWD.length) { | ||
this._throwError(-99999999,'홈택스 전자세금계산서 부서사용자 비밀번호가 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "registDeptUser", function (CorpNum, DeptUserID, DeptUserPWD, UserID, success, error) { | ||
if (!DeptUserID || 0 === DeptUserID.length) { | ||
this._throwError(-99999999, '홈택스 전자세금계산서 부서사용자 아이디가 입력되지 않았습니다.', error); | ||
return; | ||
} | ||
if (!DeptUserPWD || 0 === DeptUserPWD.length) { | ||
this._throwError(-99999999, '홈택스 전자세금계산서 부서사용자 비밀번호가 입력되지 않았습니다.', error); | ||
return; | ||
} | ||
var req = { | ||
id : DeptUserID, | ||
pwd : DeptUserPWD | ||
}; | ||
var postData = this._stringify(req); | ||
var req = { | ||
id: DeptUserID, | ||
pwd: DeptUserPWD | ||
}; | ||
var postData = this._stringify(req); | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/DeptUser', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
Data : postData, | ||
Method : 'POST', | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/DeptUser', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
Data: postData, | ||
Method: 'POST', | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkLoginDeptUser", function(CorpNum, success, error){ | ||
this.checkLoginDeptUser(CorpNum, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkLoginDeptUser", function (CorpNum, success, error) { | ||
this.checkLoginDeptUser(CorpNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkLoginDeptUser", function(CorpNum, UserID, success, error){ | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/DeptUser/Check', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkLoginDeptUser", function (CorpNum, UserID, success, error) { | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/DeptUser/Check', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "deleteDeptUser", function(CorpNum, success, error){ | ||
this.deleteDeptUser(CorpNum, '', success, error); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "deleteDeptUser", function (CorpNum, success, error) { | ||
this.deleteDeptUser(CorpNum, '', success, error); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "deleteDeptUser", function(CorpNum, UserID, success, error){ | ||
this._executeAction({ | ||
uri : '/HomeTax/Taxinvoice/DeptUser', | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
Method : 'POST', | ||
Method : 'DELETE', | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "deleteDeptUser", function (CorpNum, UserID, success, error) { | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/DeptUser', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
Method: 'POST', | ||
Method: 'DELETE', | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getPopUpURL", function (CorpNum, NTSConfirmNum, success, error) { | ||
this.getPopUpURL(CorpNum, NTSConfirmNum, '', success, error) | ||
}); | ||
BaseService.addMethod(HTTaxinvoiceService.prototype, "getPopUpURL", function (CorpNum, NTSConfirmNum, UserID, success, error) { | ||
if (NTSConfirmNum.length !== 24) { | ||
this._throwError(-99999999, '국세청승인번호가 올바르지 않았습니다.', error); | ||
return; | ||
} | ||
this._executeAction({ | ||
uri: '/HomeTax/Taxinvoice/' + NTSConfirmNum + '/PopUp', | ||
CorpNum: CorpNum, | ||
UserID: UserID, | ||
success: function (response) { | ||
if (success) success(response); | ||
}, | ||
error: error | ||
}); | ||
}); |
@@ -630,4 +630,8 @@ var Util = require('util'); | ||
}); | ||
//Search (UserID) | ||
BaseService.addMethod(KakaoService.prototype, "search", function (CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Page, PerPage, Order, UserID, success, error) { | ||
this.search(CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Page, PerPage, Order, '', UserID, success, error); | ||
}); | ||
BaseService.addMethod(KakaoService.prototype, "search", function (CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Page, PerPage, Order, QString, UserID, success, error) { | ||
if (!SDate || 0 === SDate.length) { | ||
@@ -655,2 +659,5 @@ this._throwError(-99999999, '시작일자가 입력되지 않았습니다.', error); | ||
targetURI += '&Order=' + Order; | ||
if (QString !== "") { | ||
targetURI += '&QString=' + encodeURIComponent(QString); | ||
} | ||
@@ -670,2 +677,3 @@ this._executeAction({ | ||
//GetUnitCost | ||
@@ -672,0 +680,0 @@ BaseService.addMethod(KakaoService.prototype, "getUnitCost", function (CorpNum, KakaoType, success, error) { |
@@ -76,3 +76,3 @@ var Util = require('util'); | ||
this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, false, success, error); | ||
this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, false, '', success, error); | ||
}); | ||
@@ -88,3 +88,3 @@ | ||
this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error); | ||
this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -101,3 +101,3 @@ | ||
this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error); | ||
this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -118,7 +118,7 @@ | ||
BaseService.addMethod(MessageService.prototype, 'sendSMS_multi', function (CorpNum, Sender, Contents, Messages, reserveDT, success, error) { | ||
this.sendMessage('SMS', CorpNum, Sender, '', '', Contents, Messages, reserveDT, false, success, error); | ||
this.sendMessage('SMS', CorpNum, Sender, '', '', Contents, Messages, reserveDT, false, '', success, error); | ||
}); | ||
BaseService.addMethod(MessageService.prototype, 'sendSMS_multi', function (CorpNum, Sender, Contents, Messages, reserveDT, adsYN, success, error) { | ||
this.sendMessage('SMS', CorpNum, Sender, '', '', Contents, Messages, reserveDT, adsYN, success, error); | ||
this.sendMessage('SMS', CorpNum, Sender, '', '', Contents, Messages, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -139,3 +139,3 @@ | ||
this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, false, success, error); | ||
this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, false, '', success, error); | ||
}); | ||
@@ -152,3 +152,3 @@ | ||
this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error); | ||
this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -166,3 +166,3 @@ | ||
this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error); | ||
this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -184,7 +184,7 @@ | ||
BaseService.addMethod(MessageService.prototype, 'sendLMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, reserveDT, success, error) { | ||
this.sendMessage('LMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, false, success, error); | ||
this.sendMessage('LMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, false, '', success, error); | ||
}); | ||
BaseService.addMethod(MessageService.prototype, 'sendLMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, reserveDT, adsYN, success, error) { | ||
this.sendMessage('LMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, adsYN, success, error); | ||
this.sendMessage('LMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -205,3 +205,3 @@ | ||
this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, false, success, error); | ||
this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, false, '', success, error); | ||
}); | ||
@@ -218,3 +218,3 @@ | ||
this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error); | ||
this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -232,3 +232,3 @@ | ||
this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error); | ||
this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -250,7 +250,7 @@ | ||
BaseService.addMethod(MessageService.prototype, 'sendXMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, reserveDT, success, error) { | ||
this.sendMessage('XMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, false, success, error); | ||
this.sendMessage('XMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, false, '', success, error); | ||
}); | ||
BaseService.addMethod(MessageService.prototype, 'sendXMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, reserveDT, adsYN, success, error) { | ||
this.sendMessage('XMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, adsYN, success, error); | ||
this.sendMessage('XMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -262,5 +262,4 @@ | ||
BaseService.addMethod(MessageService.prototype, 'sendMessage', function (MsgType, CorpNum, Sender, SenderName, Subject, Contents, Messages, reserveDT, adsYN, success, error) { | ||
this.sendMessage(MsgType, CorpNum, Sender, SenderName, Subject, Contents, Messages, reserveDT, adsYN, "", success, error) | ||
this.sendMessage(MsgType, CorpNum, Sender, SenderName, Subject, Contents, Messages, reserveDT, adsYN, '', success, error) | ||
}); | ||
@@ -337,3 +336,3 @@ | ||
this.sendMessage_MMS(CorpNum, '', '', '', '', Messages, FilePaths, reserveDT, false, success, error); | ||
this.sendMessage_MMS(CorpNum, '', '', '', '', Messages, FilePaths, reserveDT, false, '', success, error); | ||
}); | ||
@@ -350,3 +349,3 @@ | ||
this.sendMessage_MMS(CorpNum, '', '', '', '', Messages, FilePaths, reserveDT, adsYN, success, error); | ||
this.sendMessage_MMS(CorpNum, '', '', '', '', Messages, FilePaths, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -367,7 +366,7 @@ | ||
BaseService.addMethod(MessageService.prototype, 'sendMMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, FilePaths, reserveDT, success, error) { | ||
this.sendMessage_MMS(CorpNum, Sender, '', Subject, Contents, Messages, FilePaths, reserveDT, false, success, error); | ||
this.sendMessage_MMS(CorpNum, Sender, '', Subject, Contents, Messages, FilePaths, reserveDT, false, '', success, error); | ||
}); | ||
BaseService.addMethod(MessageService.prototype, 'sendMMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, FilePaths, reserveDT, adsYN, success, error) { | ||
this.sendMessage_MMS(CorpNum, Sender, '', Subject, Contents, Messages, FilePaths, reserveDT, adsYN, success, error); | ||
this.sendMessage_MMS(CorpNum, Sender, '', Subject, Contents, Messages, FilePaths, reserveDT, adsYN, '', success, error); | ||
}); | ||
@@ -380,3 +379,3 @@ | ||
BaseService.addMethod(MessageService.prototype, 'sendMessage_MMS', function (CorpNum, Sender, SenderName, Subject, Contents, Messages, FilePaths, reserveDT, adsYN, success, error) { | ||
this.sendMessage_MMS(CorpNum, Sender, SenderName, Subject, Contents, Messages, FilePaths, reserveDT, adsYN, "", success, error) | ||
this.sendMessage_MMS(CorpNum, Sender, SenderName, Subject, Contents, Messages, FilePaths, reserveDT, adsYN, '', success, error) | ||
}); | ||
@@ -516,3 +515,9 @@ | ||
MessageService.prototype.search = function (CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Order, Page, PerPage, success, error) { | ||
BaseService.addMethod(MessageService.prototype, 'search', function (CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Order, Page, PerPage, success, error) { | ||
this.search(CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Order, Page, PerPage, "", success, error) | ||
}); | ||
BaseService.addMethod(MessageService.prototype, 'search', function (CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Order, Page, PerPage, QString, success, error) { | ||
if (!SDate || 0 === SDate.length) { | ||
@@ -542,2 +547,6 @@ this._throwError(-99999999, '시작일자가 입력되지 않았습니다.', error); | ||
if (QString !== "") { | ||
targetURI += '&QString=' + encodeURIComponent(QString); | ||
} | ||
this._executeAction({ | ||
@@ -552,3 +561,3 @@ uri: targetURI, | ||
}); | ||
} | ||
}); | ||
@@ -591,3 +600,3 @@ MessageService.prototype.getAutoDenyList = function (CorpNum, success, error) { | ||
BaseService.addMethod(MessageService.prototype, 'getStates', function (CorpNum, ReciptNumList, success, error) { | ||
this.getStats(CorpNum, ReciptNumList, "", success, error); | ||
this.getStates(CorpNum, ReciptNumList, "", success, error); | ||
}); | ||
@@ -594,0 +603,0 @@ |
@@ -832,6 +832,11 @@ var Util = require('util'); | ||
if(!EmailType || 0 === EmailType.length) { | ||
this._throwError(-99999999,'메일전송 타입이 입력되지 않았습니다.',error); | ||
this._throwError(-99999999,'메일전송타입(EmailType)이 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
if(0 === SendYN.length) { | ||
this._throwError(-99999999,'메일전송여부(SendYN)가 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
this._executeAction({ | ||
@@ -838,0 +843,0 @@ uri : '/Statement/EmailSendConfig?EmailType=' + EmailType + '&SendYN=' + SendYN, |
@@ -1210,3 +1210,38 @@ var Util = require('util'); | ||
BaseService.addMethod(TaxinvoiceService.prototype, 'assignMgtKey', function (CorpNum, KeyType, ItemKey, MgtKey, success, error) { | ||
this.assignMgtKey(CorpNum, KeyType, ItemKey, MgtKey, "", success, error); | ||
}); | ||
BaseService.addMethod(TaxinvoiceService.prototype, 'assignMgtKey', function (CorpNum, KeyType, ItemKey, MgtKey, UserID, success, error) { | ||
if(!KeyType || 0 === KeyType.length) { | ||
this._throwError(-99999999,'세금계산서 발행유형이 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
if(!ItemKey || 0 === ItemKey.length) { | ||
this._throwError(-99999999,'아이템키가 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
if(!MgtKey || 0 === MgtKey.length) { | ||
this._throwError(-99999999,'관리번호가 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
var postData = "MgtKey="+MgtKey; | ||
this._executeAction({ | ||
uri : '/Taxinvoice/'+ItemKey+ '/'+KeyType, | ||
CorpNum : CorpNum, | ||
UserID : UserID, | ||
Data : postData, | ||
Method : 'POST', | ||
ContentsType : 'application/x-www-form-urlencoded; charset=utf-8', | ||
success : function(response){ | ||
if(success) success(response); | ||
}, | ||
error : error | ||
}); | ||
}); | ||
BaseService.addMethod(TaxinvoiceService.prototype, "listEmailConfig", function (CorpNum, success, error) { | ||
@@ -1235,6 +1270,11 @@ this.listEmailConfig(CorpNum, "", success, error); | ||
if(!EmailType || 0 === EmailType.length) { | ||
this._throwError(-99999999,'메일전송 타입이 입력되지 않았습니다.',error); | ||
this._throwError(-99999999,'메일전송타입(EmailType)이 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
if(0 === SendYN.length) { | ||
this._throwError(-99999999,'메일전송여부(SendYN)가 입력되지 않았습니다.',error); | ||
return; | ||
} | ||
this._executeAction({ | ||
@@ -1241,0 +1281,0 @@ uri : '/Taxinvoice/EmailSendConfig?EmailType=' + EmailType + '&SendYN=' + SendYN, |
@@ -32,4 +32,5 @@ var popbill = require('./'); | ||
SenderYN = false; | ||
Qstring = "상상"; | ||
messageService.search('1234567890','20160101','20160310',State,Item,true,true,'D',1,10, | ||
messageService.search('1234567890','20180927','20180927',State,Item,true,true,'D',1,10, Qstring, | ||
function(Response){ | ||
@@ -51,3 +52,2 @@ console.log(Response); | ||
messageService.getURL('1234567890','BOX', | ||
@@ -231,3 +231,4 @@ function(UnitCost){ | ||
messageService.getMessages('1234567890', '015081013000000005', | ||
var reciptNumList = []; | ||
messageService.getMessagesRN('1234567890', '20180903141403', | ||
function(response){ | ||
@@ -240,3 +241,3 @@ console.log(response); | ||
messageService.getMessagesRN('1234567890', '20180903141403', | ||
messageService.getMessages('1234567890', '015081013000000005', | ||
function(response){ | ||
@@ -248,3 +249,2 @@ console.log(response); | ||
messageService.cancelReserve('1234567890', '015081013000000006', | ||
@@ -265,14 +265,13 @@ function(response){ | ||
messageService.getSenderNumberList('1234567890', | ||
messageService.getSenderNumberList('1234567890', 'testkorea', | ||
function(response){ | ||
console.log(response); | ||
},function(error){ | ||
console.log(error); | ||
console.log(error);K | ||
}); | ||
var ReciptNumList = ['018041717000000018', '018041717000000019']; | ||
// var ReciptNumList = []; | ||
var reciptNumList = ['018041717000000018', '018041717000000019']; | ||
messageService.getStates('1234567890', ReciptNumList, "testkorea", | ||
messageService.getStates('1234567890', reciptNumList, 'testkorea', | ||
function(response){ | ||
@@ -279,0 +278,0 @@ console.log(response); |
{ | ||
"name": "popbill", | ||
"version": "1.9.3", | ||
"version": "1.10.0", | ||
"description": "Popbill API SDK for node. see www.popbill.com", | ||
@@ -5,0 +5,0 @@ "author": "Kim Seongjun <pallet027@gmail.com>", |
# node-popbill | ||
팝빌 node.js SDK v1.9.3 | ||
팝빌 node.js SDK v1.10.0 | ||
@@ -4,0 +4,0 @@ ## Install |
@@ -668,3 +668,3 @@ var popbill = require('./'); | ||
taxinvoiceService.assignMgtKey('1234567890', popbill.MgtKeyType.SELL, '018081010174100001', '20180810', '', | ||
taxinvoiceService.assignMgtKey('1234567890', popbill.MgtKeyType.SELL, '018090717310100001', '20180908', 'testkorea', | ||
function (response) { | ||
@@ -684,3 +684,3 @@ console.log(response); | ||
taxinvoiceService.updateEmailConfig('1234567890', "TAX_ACCEPT", false, "", | ||
taxinvoiceService.updateEmailConfig('1234567890', "TAX_ISSUE", "true", "", | ||
function(response){ | ||
@@ -687,0 +687,0 @@ console.log(response); |
328015
7412