Please enable JavaScript.
Coggle requires JavaScript to display documents.
Rentacar, ALAMO_API_URL - https://api.alamo.co.kr, DOMAIN_NA - https://www…
Rentacar
API
Guide
driveAge
$this->Etc_model->getInfoOfHelpDesc("DA01")
Index
couponCheck
$this->Location_model->getInfoOfLocation($params['vendor'],$params['pickUpLocation'])
Book
getVehicleListMulti()
request
sdate
stime
edate
etime
pickUpLocation
returnLocation
rc
ic
rateQualifier
discountCode
iataCode
vendor
driverAge
D
P
xmlComm
base_comm->doComm
get
getCommURI
getMultiCurlChannel
$this->Location_model->getInfoOfLocation(vendor, pickUpLocation)
priceDetail()
setBasicData()
request(지점정보조회)
vendor
$this->Location_model->getInfoOfLocation(vendor, pickUpLocation)
$this->Location_model->getInfoOfLocation(vendor, returnLocation)
getVehicleList()
$this->Fee_model->getFeeData()
request
vendor
ic
rc
pickUpLocation
loc_cou_code
loc_sta_code
sdate
get_dateDiff()
request
sdate
edate
stime
etime
$this->Fee_model->getListOfFeeForFront($params)
request
vendor
pickUpLocation
returnLocation
pickUpDateTime
returnDateTime
sdate
stime
edate
etime
driverAge
promotionCode
ic
contactid
rc
rateQualifier
iata_code
discount_code
feeType
referenceID
car_code
rateTotalAmount
booking()
request
vendor
pickUpLocation
returnLocation
pickUpDateTime
returnDateTime
sdate
stime
edate
etime
driverAge
promotionCode
ic
rc
iata_code
requestor_code
discount_code
rateQualifier
feeType
referenceId
contactid
car_code
prepiad_rate
pg_price
pg_price_en
setBasicData()
request(지점정보조회)
vendor
$this->Location_model->getInfoOfLocation(vendor, pickUpLocation)
$this->Location_model->getInfoOfLocation(vendor, returnLocation)
getVehicleList()
$this->Fee_model->getFeeData()
request
vendor
ic
rc
pickUpLocation
loc_cou_code
loc_sta_code
sdate
get_dateDiff()
request
sdate
edate
stime
etime
$this->Fee_model->getListOfFeeForFront($params)
xmlComm - 추가옵션 (Special Equipment)
base_comm->doComm
getLocationDetail
setFixCarSeat - 시트요금
국가별 체크
getSpecialEquipment - 추가옵션
$this->Etc_model->getSpecialEQData($vendor,$specialResult[$i]['type'])
getSpecialEquipmentData()
$this->Etc_model->getInfoOfHelpDesc($data['helpCode'])
$this->Reservation_model->getNoShowTime($params["pickUpDateTime"], $basicData['picLocRow']["loc_cou_code"], $basicData['picLocRow']["loc_sta_code"]) - 노쇼 한국시간 체크
driver()
request
addFeeTotal
addDropCharge
spEqTotalPrice
estimatedTotalAmount
couCode
equipName
unitText
equipType
quantity
dayAmount
rateAmount
weekAmount
vendor
pickUpLocation
returnLocation
pickUpDateTime
returnDateTime
sdate
stime
edate
etime
driverAge
promotionCode
ic
rc
iata_code
requestor_code
discount_code
rateQualifier
feeType
referenceID
contactid
car_code
prepiad_rate
pg_price
pg_price_en
airConditionInd
transmissionType
vehCategory
doorCount
size
type
datetime
code
setTempReservKey() - 저장된 예약정보
getRsvSafeKey() - 중복 키값 방지를 위한 키 생성
$this->Etc_model->getListOfCommonCode($params['vendor'],"AR") - 항공사 리스트
$this->Etc_model->getInfoTerms($params['vendor'],$params['pickUpLocation']) - 국가별 약관
$this->Inipay_model->getSeriesCode('C')
$this->inipay->payRequest($seriesCode,$params['pg_price'])
reservEnd()
request - 결제 최종 페이지 확인 불가
setTempReservKey() - 저장된 예약정보
checkSafeKey() - 중복 키 값 방지를 위한 키 생성
xmlComm - 예약(본사통신)
base_comm->doComm
insertReservation
equipmentToJson() - 옵션추가 요금
getInfoOfLocation() - 지점정보조회
insertCouponUse() - 쿠폰 사용
insertReservationWithEQ() - 로컬DB 예약 정보 저장
ataMsg() - 알림톡
sendResvMail() - 메일발송
insLogDataAndEQCheck - 로그 저장 및 추가 요금 체크(DB <-> 본사 데이터)
reservModify()
request
vendor
ic
rc
pickUpLocation
returnLocation
pickUpDateTime
returnDateTime
sdate
stime
edate
etime
email
givenName
surname
areaCityCode
phoneNumber
rsv_user_hp_cou_code
rsv_user_tel_cou_code
rsv_user_tel
email
surnameKr
givenNameKr
airConditionInd
tranmissionType
vehCategory
doorCount
size
rateQualifier
isQualifier
contactId
type
datetime
flag
rsv_res_code
car_code
airCode
airMemId
driverAge
safeKey
spEqTotalPrice
planeCode
equipName[]
unitText[]
quantity[]
dayAmount[]
weekAmount[]
rateAmount[]
action[]
response
surname
givenName
rsv_res_code
mypage
reservreceipt
request
userHp
seriesCode
response
inipay 카카오머니 결제정보 호출(선결제 안쓰는것 같음 확인 필요)
VIEW
index
couponCheck(쿠폰코드 조회)
ALAMO_API_URL + "/index/couponCheck"
driveAge(운전자 연령)
ALAMO_API_URL + "/guide/driveAge"
book
pickCar
module/bookCommPostData - 검색 정보 값 폼 저장
vendor
pickUpLocation
returnLocation
pickUpDateTime
returnDateTime
sdate
stime
edate
etime
driverAge
promotionCode
module/carList - 차량 리스트
Async ajax 차량 요금 호출
ALAMO_API_URL + "/book/getVehicleListMulti"
jViewCarData
/book/carDetail
priceDetail
ALAMO_API_URL + '/book/priceDetail'
postDataCheck
moveDataWithKey
module
bookCommCouponTemplate
bookCommPostData
bookCommPriceData
priceDetail_P - 일반 회원 선지불
priceDetail_D - 후지불
booking
ALAMO_API_URL + '/book/booking'
getAPIData
postDataCheck
driver
module
bookCommCouponTemplate
bookCommPostData
bookCommPriceData
bookCommCarData
booking_P
booking_D
ALAMO_API_URL + '/book/driver'
reservEnd
ALAMO_API_URL + '/book/reservEnd'
postDataCheck
bookInfo()
ALAMO_API_URL + '/book/bookInfo'
bookEdit()
ALAMO_API_URL + '/book/bookEdit'
mypage
mybook_reserv
ALAMO_API_URL + "/book/reservReceipt" - 영수증 조회
BackOffice
view
reserv
reservList - 예약관리
searchAndDrawTable()
pop_rsv_info - 예약 확정서
pop_member_info - 고객정보
rentArea - 대여지점 / 반납지점
popup_reserve_fee - 요금종류
carInfo - 보유차량
/office/account_sign/account_iframe.php - 정산 결재 리스트
/office/account_sign/account_list.php
선지불 정산서
일반 정산서 - TMK
일반 정산서 - 월
일반 정산서 - 대한항공, 아시아나
O/R 정산서
대리점수수료 지급결재
getUser()
알라모렌터카
네셔날렌터카
member
/office/member/agentManageList.php
agentManagePop - 에이전트 등록
/office/member/memberList.php
mem_id
mem_lnm_kr
mem_fnm_en
mem_lnm_en
mem_ssn
mem_hp
mem_tel
mem_email
mem_type
mem_join_dt
mem_used
mem_zip
mem_addr1
mem_addr2
정산관리
데이터변환
/office/convert/convertToNormal.php - 일반 정산 변환
getListOfAccCodeListNormal() - 일반 정산 코드 리스트
/office/reserv/pop_rsv_info.php?rsv_code= - 확정서 상세보기
getListOfAccountComp - 리스트 호출
no - 고유번호
rsv_res_code - 예약번호
rsv_acc_code - 정산코드
rsv_acc_type - 정산타입
TM - TMK
KE - 대한항공
미설정
rsv_given_name_en - 고객명
rsv_fee - 본사수수료
rsv_status - 예약상태
R - 예약
C - 취소
P - 펜딩
rsv_reserv_dt - 예약일
rsv_pickup_dt - 대여일
rsv_return_dt - 반납일
rsv_use - 렌트상태
0 - 미확인
1 - Rented
2 - Cancelled
3 - No Show
rsv_pickup_loc - 지점코드
rsv_rc_code - 요금종류
rsv_ic_code - IC
rsv_rc_code - RC
rsv_veh_name - 차량명
ta_group - 그룹
rsv_rate_ttl_amt - 차량요금
rsv_esti_ttl_amt - 총요금(차량+세금)
rsv_revenue_amt - 본사요금
nm - 회원구분
rsv_currency - 통화
rsv_t1 - T1
0 - 직판
else - 간판
rsv_t2 - T2
0 - ON
else - OFF
rsv_mobile - 플렛폼
m - 모바일
else - 웹
ta_nm - 대리점명
agt_mem_nm - 담당자
rsv_vender - 렌터사
cou_code - 예약국가코드
rsv_veh_code - 차량코드
/office/convert/convertToNormalPop.php - 리스트 추가
/office/convert/convertToPrepaid.php - 프리페이드 정산 변환
/office/convert/convertToPrepaidPop.php - 리스트 추가
getListOfAccCodeListPrePaid() - 프리페이드 정산 코드 리스트
getListOfAccountComp - 리스트 호출
고유번호
예약번호
rsv_seri_code - 시리즈코드
정산코드
고객명
rsv_acc_amt - 본사넷가
net_amt - TMK넷가
예약상태
예약일
대여일
반납일
렌트상태
rsv_pickup_loc - 지점명
요금종류
IC
RC
차량명
차량코드
그룹
rsv_prepaid_fee_en - 차량요금(USD)
rsv_prepaid_fee_kr - 차량요금(KRW)
회원구분
통화
T1
T2
플렛폼
대리점명
담당자
렌터사
예약국가코드
/office/reserv/pop_rsv_info.php?rsv_code= - 확정서 상세보기
/office/convert/convertToAdvance.php - 지금결제 정산 변환
/office/convert/convertToAdvancePop.php - 리스트 추가
getListOfAccCodeListAdvance() - 지금결제 정산 코드 리스트
getListOfAccountComp - 리스트 호출
'고유번호', '예약번호', '시리즈코드', '정산코드', '고객명','커미션차감가','마켓요금', '예약상태', '예약일','대여일','반납일','렌트상태', '지점명', '요금종류', 'IC', 'RC', '차량명', '차량코드' , '그룹', '차량요금(USD)','차량요금(KRW)','회원구분', '통화', 'T1', 'T2', '플렛폼', '렌터사', '예약국가코드'
rsv_acc_amt - 커미션차감가
rsv_prepaid_fee_en - 마켓요금
/office/reserv/pop_rsv_info.php?rsv_code= - 확정서 상세보기
/office/convert/convertToDesc.php - 선지불 비고 변환
getListOfConvertToDesc - 리스트 호출
'고유번호', '바우처번호', '예약상태', '고객명-영문', '고객명-국문', '대리점명', '담당자', '선지불(USD)', '선지불(KRW)', '비고', '예약일' , '대여일', '반납일'
rsv_seri_code - 바우처번호
/office/convert/reconciliateHQnDBData.php - 정산파일 등록
기존 데이터 삭제
<?=ALAMO_API_URL?> + "/back_office/reconciliation/deleteExistingReconciliationData
request
acc_code_arr
acc_type
정산년월 변경 이벤트
<?=ALAMO_API_URL?> + "/back_office/reconciliation/checkExistingReconciliationData"
request
month_code
acc_type
정산타입
후지불 - D
선지불 - P
지금결제 - A
오버라이딩 - O
정산 데이터 변환
<?=ALAMO_API_URL?> + "/back_office/reconciliation/"
타겟 - loadReconciliationSource
기존 정산데이터 확인
타겟 - retrieveReconciliationSettledData
<?=ALAMO_API_URL?> + "/back_office/reconciliation/deleteExistingReconciliationData
ALAMO_API_URL -
https://api.alamo.co.kr
DOMAIN_NA -
https://www.nationalcar.kr/
DOMAIN_AL_IMAGE -
https://office.alamo.co.kr/
fncName
getLocationDetail = OTA_VehLocDetail
getVehicleList = OTA_VehAvailRate
getReservation = OTA_VehRetRes
InsertReservation = OTA_VehRes
ModifyReservation = OTA_VehModify
cancelReservation = OTA_VehCancel