50ac5707
Nattapon
initial commit
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
module.exports.getProfileType = async (req, res) => {
console.log('===== GET ProfileType =====')
console.log('url', req.originalUrl);
console.log('headers', req.headers);
console.log('query', req.query);
console.log('params', req.params);
let response = {
"resultCode": "20000",
"developerMessage": "Success",
"detail": {
"networkType":"3PE",
"spName": "ais",
"brandId": "5",
"language": "tha",
"state": "active",
"chargeMode": "prepaid",
"customerCategory": "residential",
"customerSubCategory": "thaiCitizen",
"customerSegment": "classic",
"customerId": "662571977736387",
"serviceProfileId": "6",
"contactNumber": "66614593898",
"profileType": "Prepaid RTBS",
"ivrLanguage": "tha",
"smsLanguage": "tha",
"ussdLanguage": "tha",
"emailLanguage": "tha"
}
}
res.send(response)
}
module.exports.queryHistoryPackage = async (req, res) => {
console.log('===== POST QueryHistoryPackage =====')
console.log('url', req.originalUrl);
console.log('headers', req.headers);
console.log('query', req.query);
console.log('params', req.params);
console.log('body', req.body);
let response = {
"resultCode": "20000",
"developerMessage": "Success",
"subscriberPackage":{
"mobileNo": "0923029000",
"profileType":"Prepaid RTBS",
"packageList":[
{
"promotionName": "M NBA Free Trial 1M 199Baht Monthly",
"promotionCode": "7400110",
"startDate": "2018-05-31 14:23:03",
"status":"A"
},
{
"promotionName": "M HOOQ Package Free 12 Months",
"promotionCode": "7400115",
"startDate": "2018-05-31 15:15:59",
"status":"A"
},
{
"promotionName": "NG Cartoons 5Baht Daily",
"promotionCode": "7400121",
"startDate": "2018-05-31 16:15:59",
"status":"H"
}
]
}
}
res.send(response)
}
module.exports.queryCurrentPackage = async (req, res) => {
console.log('===== POST QueryCurrentPackage =====')
console.log('url', req.originalUrl);
console.log('headers', req.headers);
console.log('query', req.query);
console.log('params', req.params);
console.log('body', req.body);
let response = {
|
5df338a4
Nattapon W
update ssb
|
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
"resultCode": "20000",
"developerMessage": "Success",
"responseMessage": "Success",
"subscriberPackage":{
"mobileNo": "0923029000",
"profileType":"Prepaid INS",
"packageList":[
{
"promotionName": "NG New PLAY PREMIUM 199B Monthly|NG_PLAY PREMIUM_In199B_99Months",
"packageNameEN":"xxxxxxxxx",
"packageNameTH":"xxxxxxxxx",
"startDate": "2018-05-31 14:23:03",
"endDate": "2018-05-31 14:23:03",
"promotionCode": "P200128067",
"packageType":"Main",
"integrationName":"INS_3G 1000B 60Days Net 4Mbps SWifi UL",
"packageDescEN":"xxxxxxxxx",
"packageDescTH":"xxxxxxxxx",
"promotionSeq":"1002"
},
{
|
50ac5707
Nattapon
initial commit
|
106
|
"promotionName": "M NBA Free Trial 1M 199Baht Monthly",
|
d03f8f59
Nattapon Wongpaet
update mock
|
107
|
"packageNameEN":"xxxxxxxxx",
|
50ac5707
Nattapon
initial commit
|
108
109
110
111
112
|
"packageNameTH":"xxxxxxxxx",
"promotionCode": "P2007229612",
"startDate": "2018-05-31 14:23:03",
"endDate": "2018-05-31 14:23:03",
"integrationName":"INS_3G 1000B 60Days Net 4Mbps SWifi UL1",
|
6e04fa82
Nattapon Wongpaet
update mockup
|
113
114
|
"packageType":"Ontop Extra",
"packageDescEN":"xxxxxxxxx",
|
50ac5707
Nattapon
initial commit
|
115
|
"packageDescTH":"xxxxxxxxx",
|
50ac5707
Nattapon
initial commit
|
116
117
|
"promotionSeq":"1003"
}
|
6e04fa82
Nattapon Wongpaet
update mockup
|
118
|
]
|
50ac5707
Nattapon
initial commit
|
119
120
121
122
123
124
125
126
127
128
|
}
}
res.send(response)
}
module.exports.applyPack = async (req, res) => {
console.log('===== POST applyPack =====')
console.log('url', req.originalUrl);
console.log('headers', req.headers);
|
e45082dc
Nattapon Wongpaet
update mockup
|
129
|
console.log('query', req.query);
|
50ac5707
Nattapon
initial commit
|
130
131
|
console.log('params', req.params);
console.log('body', req.body);
|
6e04fa82
Nattapon Wongpaet
update mockup
|
132
|
|
50ac5707
Nattapon
initial commit
|
133
134
135
136
137
138
139
140
|
let response = {
"resultCode": "20000",
"developerMessage": "Success",
"ussdMessage": "ระบบกำลังตรวจสอบข้อมูล กรุณารอรับข้อความแจ้งสิทธิ์ของท่านค่ะ",
"responseMessage": "success"
}
// let response = {"responseMessage":"ขออภัยค่ะ ไม่สามารถทำรายการได้ในขณะนี้ กรุณาใช้บริการใหม่ภายหลังค่ะ","resultCode":"40400","developerMessage":"Url not found"}
|
50ac5707
Nattapon
initial commit
|
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
|
res.status(200).send(response)
}
module.exports.deletePackage = async (req, res) => {
console.log('===== POST deletePackage =====')
console.log('url', req.originalUrl);
console.log('headers', req.headers);
console.log('query', req.query);
console.log('params', req.params);
console.log('body', req.body);
let response = {
"resultCode": "SSBPKG-009010202",
"developerMessage": "TUXEDO Error",
|
d03f8f59
Nattapon Wongpaet
update mock
|
156
157
|
"ussdMessage": "Please wait for confirmation SMS shortly.",
"responseMessage": "Thank you, your package has been deleted."
|
50ac5707
Nattapon
initial commit
|
158
159
|
}
|
d03f8f59
Nattapon Wongpaet
update mock
|
160
|
|
50ac5707
Nattapon
initial commit
|
161
|
res.status(500).send(response)
|
d03f8f59
Nattapon Wongpaet
update mock
|
162
|
}
|
50ac5707
Nattapon
initial commit
|
|
|
e45082dc
Nattapon Wongpaet
update mockup
|
|
|
50ac5707
Nattapon
initial commit
|
|
|
e45082dc
Nattapon Wongpaet
update mockup
|
|
|
50ac5707
Nattapon
initial commit
|
|
|