Commit 880cbf890cc1b503c31280ad3bc43c99f5a37977
1 parent
2c952521
Exists in
develop
update mockup
Showing
7 changed files
with
1001 additions
and
268 deletions
Show diff stats
app.js
@@ -329,6 +329,7 @@ app.post('/ssb/profile/historyPackage', require('./ssb').queryHistoryPackage); | @@ -329,6 +329,7 @@ app.post('/ssb/profile/historyPackage', require('./ssb').queryHistoryPackage); | ||
329 | app.post('/ssb/profile/currentPackage', require('./ssb').queryCurrentPackage); | 329 | app.post('/ssb/profile/currentPackage', require('./ssb').queryCurrentPackage); |
330 | app.post('/ssb/package/apply', require('./ssb').applyPack); | 330 | app.post('/ssb/package/apply', require('./ssb').applyPack); |
331 | app.post('/ssb/package/subscriber', require('./ssb').deletePackage); // | 331 | app.post('/ssb/package/subscriber', require('./ssb').deletePackage); // |
332 | +app.post('/ssb/transform', require('./ssb').createNewRegistration); // | ||
332 | 333 | ||
333 | app.post('/verifyReceipt', require('./apple').verifyReceipt); // | 334 | app.post('/verifyReceipt', require('./apple').verifyReceipt); // |
334 | 335 | ||
@@ -374,6 +375,7 @@ app.post('/point/v1/deleteCustomer', require('./micro_point').deleteCustomer); | @@ -374,6 +375,7 @@ app.post('/point/v1/deleteCustomer', require('./micro_point').deleteCustomer); | ||
374 | app.post('/privilege/v1/history/delete', require('./privilege').deleteCustomer); | 375 | app.post('/privilege/v1/history/delete', require('./privilege').deleteCustomer); |
375 | 376 | ||
376 | app.post('/v1/MVP/enq/getMobileOfferInventory/', require('./true').getMobileOfferInventory); | 377 | app.post('/v1/MVP/enq/getMobileOfferInventory/', require('./true').getMobileOfferInventory); |
378 | +app.post('/v1/get_AccountStatusHistoryList/', require('./true').getAccountStatusHistoryList); | ||
377 | 379 | ||
378 | app.post('/api/v1/LG-API/notifySubscription', require('./lg').notifySubscription); | 380 | app.post('/api/v1/LG-API/notifySubscription', require('./lg').notifySubscription); |
379 | 381 |
ccbs.js
@@ -76,7 +76,7 @@ module.exports.assetDetail = async (req, res) => { | @@ -76,7 +76,7 @@ module.exports.assetDetail = async (req, res) => { | ||
76 | "term": "12", | 76 | "term": "12", |
77 | "fee": "xxxx", | 77 | "fee": "xxxx", |
78 | "startDate": "04/10/2019", | 78 | "startDate": "04/10/2019", |
79 | - "expireDate": "05/10/2022", | 79 | + "expireDate": "05/07/2022", |
80 | "contractIndicator": "No", | 80 | "contractIndicator": "No", |
81 | "offerCode": "12534317", | 81 | "offerCode": "12534317", |
82 | "contractNumber": "-", | 82 | "contractNumber": "-", |
@@ -161,7 +161,15 @@ module.exports.usageInfo = async (req, res) => { | @@ -161,7 +161,15 @@ module.exports.usageInfo = async (req, res) => { | ||
161 | }, | 161 | }, |
162 | "trueWallet": { | 162 | "trueWallet": { |
163 | "device": "123", | 163 | "device": "123", |
164 | - "lastAccess": "123" | 164 | + "lastAccess": "" |
165 | + }, | ||
166 | + "trueTv": { | ||
167 | + "device": "", | ||
168 | + "lastAccess": "27/11/2018 04:31:22" | ||
169 | + }, | ||
170 | + "trueVisions": { | ||
171 | + "device": "", | ||
172 | + "lastAccess": "" | ||
165 | }, | 173 | }, |
166 | "tdgError": false, | 174 | "tdgError": false, |
167 | "TrueMoneyError": true | 175 | "TrueMoneyError": true |
int.js
@@ -90,21 +90,21 @@ module.exports.getFuturePromotionList = async (req, res) => { | @@ -90,21 +90,21 @@ module.exports.getFuturePromotionList = async (req, res) => { | ||
90 | let response = { | 90 | let response = { |
91 | "getFuturePromotionListResponse": { | 91 | "getFuturePromotionListResponse": { |
92 | "return": { | 92 | "return": { |
93 | - "uuid": "df9f1de2-9d11-43e5-b836-7b589fb8e084", | 93 | + "uuid": "4cee2c7d-37aa-445c-b3da-e2fd0467b53d", |
94 | "errorCode": "OSBbllngA00001", | 94 | "errorCode": "OSBbllngA00001", |
95 | "message": "Success.", | 95 | "message": "Success.", |
96 | "futureOfferList": { | 96 | "futureOfferList": { |
97 | - "size": 4, | 97 | + "size": 8, |
98 | "futureOfferArray": [ | 98 | "futureOfferArray": [ |
99 | { | 99 | { |
100 | "offer": { | 100 | "offer": { |
101 | - "socType": "D", | 101 | + "socType": "U", |
102 | "iddIndicator": "N", | 102 | "iddIndicator": "N", |
103 | - "code": "14284917", | 103 | + "code": "53032", |
104 | "rcRate": "0.0", | 104 | "rcRate": "0.0", |
105 | "irIndicator": "N", | 105 | "irIndicator": "N", |
106 | - "name": "VGSHFYYD228", | ||
107 | - "description": "Disc. Subscription Fee for 6 Months Sub.", | 106 | + "name": "INTSPS01", |
107 | + "description": "Internation Call Special Rate", | ||
108 | "ffIndicator": "N", | 108 | "ffIndicator": "N", |
109 | "serviceLevel": { | 109 | "serviceLevel": { |
110 | "code": "C", | 110 | "code": "C", |
@@ -113,28 +113,77 @@ module.exports.getFuturePromotionList = async (req, res) => { | @@ -113,28 +113,77 @@ module.exports.getFuturePromotionList = async (req, res) => { | ||
113 | "cugIndicator": "N" | 113 | "cugIndicator": "N" |
114 | }, | 114 | }, |
115 | "future": { | 115 | "future": { |
116 | - "orderType": null, | 116 | + "orderType": { |
117 | + "code": "2", | ||
118 | + "description": "ChangePP" | ||
119 | + }, | ||
120 | + "activityReason": "CREQ", | ||
121 | + "futureSource": "OMX", | ||
122 | + "futureSocParentId": "1216", | ||
123 | + "futureId": "1091", | ||
124 | + "futureType": "NXTPP", | ||
125 | + "remark": "RETEAP60->SMRTCP09", | ||
126 | + "futureSocId": "1220", | ||
127 | + "createDate": "2018-10-06T17:09:19.000+07:00", | ||
128 | + "status": { | ||
129 | + "code": "1", | ||
130 | + "description": "WAITING" | ||
131 | + } | ||
132 | + }, | ||
133 | + "serviceAgreement": { | ||
134 | + "agreementSocSequence": null, | ||
135 | + "agreementId": "1265897", | ||
136 | + "expirationIssueDate": null, | ||
137 | + "parentSocSequence": null, | ||
138 | + "effectiveDate": null, | ||
139 | + "effectiveIssueDate": "2018-10-06T00:00:00.000+07:00", | ||
140 | + "socSequence": null, | ||
141 | + "expirationDate": null, | ||
142 | + "status": "F" | ||
143 | + } | ||
144 | + }, | ||
145 | + { | ||
146 | + "offer": { | ||
147 | + "socType": "P", | ||
148 | + "iddIndicator": "N", | ||
149 | + "code": "12996017", | ||
150 | + "rcRate": "899.0", | ||
151 | + "irIndicator": "N", | ||
152 | + "name": "SMRTCP09", | ||
153 | + "description": "N_4G+ Super Smart 899, Voice500min Net 12 GB Unltd", | ||
154 | + "ffIndicator": "N", | ||
155 | + "serviceLevel": { | ||
156 | + "code": "C", | ||
157 | + "description": "Subscriber" | ||
158 | + }, | ||
159 | + "cugIndicator": "N" | ||
160 | + }, | ||
161 | + "future": { | ||
162 | + "orderType": { | ||
163 | + "code": "2", | ||
164 | + "description": "ChangePP" | ||
165 | + }, | ||
117 | "activityReason": "CREQ", | 166 | "activityReason": "CREQ", |
118 | - "futureSource": "ADDSERVICES", | 167 | + "futureSource": "OMX", |
119 | "futureSocParentId": null, | 168 | "futureSocParentId": null, |
120 | - "futureId": null, | ||
121 | - "futureType": "REQUEST", | ||
122 | - "remark": null, | ||
123 | - "futureSocId": "927420", | ||
124 | - "createDate": "2018-02-27T23:59:59.000+07:00", | 169 | + "futureId": "1091", |
170 | + "futureType": "NXTPP", | ||
171 | + "remark": "RETEAP60->SMRTCP09", | ||
172 | + "futureSocId": "1216", | ||
173 | + "createDate": "2018-10-06T17:09:19.000+07:00", | ||
125 | "status": { | 174 | "status": { |
126 | - "code": "B", | ||
127 | - "description": "PROCESSING" | 175 | + "code": "1", |
176 | + "description": "WAITING" | ||
128 | } | 177 | } |
129 | }, | 178 | }, |
130 | "serviceAgreement": { | 179 | "serviceAgreement": { |
131 | "agreementSocSequence": null, | 180 | "agreementSocSequence": null, |
132 | - "agreementId": "1062554", | 181 | + "agreementId": "1265897", |
133 | "expirationIssueDate": null, | 182 | "expirationIssueDate": null, |
134 | "parentSocSequence": null, | 183 | "parentSocSequence": null, |
135 | - "effectiveDate": "2018-02-28T00:00:00.000+07:00", | ||
136 | - "effectiveIssueDate": "2018-02-27T23:59:59.000+07:00", | ||
137 | - "socSequence": "927420", | 184 | + "effectiveDate": "2020-11-02T00:00:00.000+07:00", |
185 | + "effectiveIssueDate": "2018-10-06T00:00:00.000+07:00", | ||
186 | + "socSequence": null, | ||
138 | "expirationDate": null, | 187 | "expirationDate": null, |
139 | "status": "F" | 188 | "status": "F" |
140 | } | 189 | } |
@@ -143,11 +192,11 @@ module.exports.getFuturePromotionList = async (req, res) => { | @@ -143,11 +192,11 @@ module.exports.getFuturePromotionList = async (req, res) => { | ||
143 | "offer": { | 192 | "offer": { |
144 | "socType": "U", | 193 | "socType": "U", |
145 | "iddIndicator": "N", | 194 | "iddIndicator": "N", |
146 | - "code": "14053717", | ||
147 | - "rcRate": "145.0", | 195 | + "code": "41701", |
196 | + "rcRate": "0.0", | ||
148 | "irIndicator": "N", | 197 | "irIndicator": "N", |
149 | - "name": "VGRET06S085", | ||
150 | - "description": "#1 IRD/STD Happy Family HD", | 198 | + "name": "RMPGPS01", |
199 | + "description": "GPRS Provisioning SOC - RMV (HMMS,HINTERNET)", | ||
151 | "ffIndicator": "N", | 200 | "ffIndicator": "N", |
152 | "serviceLevel": { | 201 | "serviceLevel": { |
153 | "code": "C", | 202 | "code": "C", |
@@ -156,41 +205,182 @@ module.exports.getFuturePromotionList = async (req, res) => { | @@ -156,41 +205,182 @@ module.exports.getFuturePromotionList = async (req, res) => { | ||
156 | "cugIndicator": "N" | 205 | "cugIndicator": "N" |
157 | }, | 206 | }, |
158 | "future": { | 207 | "future": { |
159 | - "orderType": null, | 208 | + "orderType": { |
209 | + "code": "2", | ||
210 | + "description": "ChangePP" | ||
211 | + }, | ||
160 | "activityReason": "CREQ", | 212 | "activityReason": "CREQ", |
161 | - "futureSource": "ADDSERVICES", | ||
162 | - "futureSocParentId": null, | ||
163 | - "futureId": null, | ||
164 | - "futureType": "REQUEST", | ||
165 | - "remark": null, | ||
166 | - "futureSocId": "927421", | ||
167 | - "createDate": "2018-02-27T23:59:59.000+07:00", | 213 | + "futureSource": "OMX", |
214 | + "futureSocParentId": "1216", | ||
215 | + "futureId": "1091", | ||
216 | + "futureType": "NXTPP", | ||
217 | + "remark": "RETEAP60->SMRTCP09", | ||
218 | + "futureSocId": "1219", | ||
219 | + "createDate": "2018-10-06T17:09:19.000+07:00", | ||
168 | "status": { | 220 | "status": { |
169 | - "code": "B", | ||
170 | - "description": "PROCESSING" | 221 | + "code": "1", |
222 | + "description": "WAITING" | ||
171 | } | 223 | } |
172 | }, | 224 | }, |
173 | "serviceAgreement": { | 225 | "serviceAgreement": { |
174 | "agreementSocSequence": null, | 226 | "agreementSocSequence": null, |
175 | - "agreementId": "1062554", | 227 | + "agreementId": "1265897", |
176 | "expirationIssueDate": null, | 228 | "expirationIssueDate": null, |
177 | "parentSocSequence": null, | 229 | "parentSocSequence": null, |
178 | - "effectiveDate": "2018-02-28T00:00:00.000+07:00", | ||
179 | - "effectiveIssueDate": "2018-02-27T23:59:59.000+07:00", | ||
180 | - "socSequence": "927421", | 230 | + "effectiveDate": null, |
231 | + "effectiveIssueDate": "2018-10-06T00:00:00.000+07:00", | ||
232 | + "socSequence": null, | ||
181 | "expirationDate": null, | 233 | "expirationDate": null, |
182 | "status": "F" | 234 | "status": "F" |
183 | } | 235 | } |
184 | }, | 236 | }, |
185 | { | 237 | { |
186 | "offer": { | 238 | "offer": { |
187 | - "socType": "D", | 239 | + "socType": "U", |
240 | + "iddIndicator": "N", | ||
241 | + "code": "41661", | ||
242 | + "rcRate": "0.0", | ||
243 | + "irIndicator": "N", | ||
244 | + "name": "RMHSPS04", | ||
245 | + "description": "Hi-Speed 3G/EDGE/GPRS 42.0 Mbps - PostPay", | ||
246 | + "ffIndicator": "N", | ||
247 | + "serviceLevel": { | ||
248 | + "code": "C", | ||
249 | + "description": "Subscriber" | ||
250 | + }, | ||
251 | + "cugIndicator": "N" | ||
252 | + }, | ||
253 | + "future": { | ||
254 | + "orderType": { | ||
255 | + "code": "2", | ||
256 | + "description": "ChangePP" | ||
257 | + }, | ||
258 | + "activityReason": "CREQ", | ||
259 | + "futureSource": "OMX", | ||
260 | + "futureSocParentId": "1216", | ||
261 | + "futureId": "1091", | ||
262 | + "futureType": "NXTPP", | ||
263 | + "remark": "RETEAP60->SMRTCP09", | ||
264 | + "futureSocId": "1218", | ||
265 | + "createDate": "2018-10-06T17:09:19.000+07:00", | ||
266 | + "status": { | ||
267 | + "code": "1", | ||
268 | + "description": "WAITING" | ||
269 | + } | ||
270 | + }, | ||
271 | + "serviceAgreement": { | ||
272 | + "agreementSocSequence": null, | ||
273 | + "agreementId": "1265897", | ||
274 | + "expirationIssueDate": null, | ||
275 | + "parentSocSequence": null, | ||
276 | + "effectiveDate": null, | ||
277 | + "effectiveIssueDate": "2018-10-06T00:00:00.000+07:00", | ||
278 | + "socSequence": null, | ||
279 | + "expirationDate": null, | ||
280 | + "status": "F" | ||
281 | + } | ||
282 | + }, | ||
283 | + { | ||
284 | + "offer": { | ||
285 | + "socType": "U", | ||
286 | + "iddIndicator": "N", | ||
287 | + "code": "40941", | ||
288 | + "rcRate": "0.0", | ||
289 | + "irIndicator": "N", | ||
290 | + "name": "PROSTDA1", | ||
291 | + "description": "Standard Provisioning Services for Post Pay # 1", | ||
292 | + "ffIndicator": "N", | ||
293 | + "serviceLevel": { | ||
294 | + "code": "C", | ||
295 | + "description": "Subscriber" | ||
296 | + }, | ||
297 | + "cugIndicator": "N" | ||
298 | + }, | ||
299 | + "future": { | ||
300 | + "orderType": { | ||
301 | + "code": "2", | ||
302 | + "description": "ChangePP" | ||
303 | + }, | ||
304 | + "activityReason": "CREQ", | ||
305 | + "futureSource": "OMX", | ||
306 | + "futureSocParentId": "1216", | ||
307 | + "futureId": "1091", | ||
308 | + "futureType": "NXTPP", | ||
309 | + "remark": "RETEAP60->SMRTCP09", | ||
310 | + "futureSocId": "1217", | ||
311 | + "createDate": "2018-10-06T17:09:19.000+07:00", | ||
312 | + "status": { | ||
313 | + "code": "1", | ||
314 | + "description": "WAITING" | ||
315 | + } | ||
316 | + }, | ||
317 | + "serviceAgreement": { | ||
318 | + "agreementSocSequence": null, | ||
319 | + "agreementId": "1265897", | ||
320 | + "expirationIssueDate": null, | ||
321 | + "parentSocSequence": null, | ||
322 | + "effectiveDate": null, | ||
323 | + "effectiveIssueDate": "2018-10-06T00:00:00.000+07:00", | ||
324 | + "socSequence": null, | ||
325 | + "expirationDate": null, | ||
326 | + "status": "F" | ||
327 | + } | ||
328 | + }, | ||
329 | + { | ||
330 | + "offer": { | ||
331 | + "socType": "U", | ||
332 | + "iddIndicator": "N", | ||
333 | + "code": "59532", | ||
334 | + "rcRate": "0.0", | ||
335 | + "irIndicator": "N", | ||
336 | + "name": "RMGPSS01", | ||
337 | + "description": "GPRS Unlimited", | ||
338 | + "ffIndicator": "N", | ||
339 | + "serviceLevel": { | ||
340 | + "code": "C", | ||
341 | + "description": "Subscriber" | ||
342 | + }, | ||
343 | + "cugIndicator": "N" | ||
344 | + }, | ||
345 | + "future": { | ||
346 | + "orderType": { | ||
347 | + "code": "2", | ||
348 | + "description": "ChangePP" | ||
349 | + }, | ||
350 | + "activityReason": "CREQ", | ||
351 | + "futureSource": "OMX", | ||
352 | + "futureSocParentId": "1216", | ||
353 | + "futureId": "1091", | ||
354 | + "futureType": "NXTPP", | ||
355 | + "remark": "RETEAP60->SMRTCP09", | ||
356 | + "futureSocId": "1221", | ||
357 | + "createDate": "2018-10-06T17:09:19.000+07:00", | ||
358 | + "status": { | ||
359 | + "code": "1", | ||
360 | + "description": "WAITING" | ||
361 | + } | ||
362 | + }, | ||
363 | + "serviceAgreement": { | ||
364 | + "agreementSocSequence": null, | ||
365 | + "agreementId": "1265897", | ||
366 | + "expirationIssueDate": null, | ||
367 | + "parentSocSequence": null, | ||
368 | + "effectiveDate": null, | ||
369 | + "effectiveIssueDate": "2018-10-06T00:00:00.000+07:00", | ||
370 | + "socSequence": null, | ||
371 | + "expirationDate": null, | ||
372 | + "status": "F" | ||
373 | + } | ||
374 | + }, | ||
375 | + { | ||
376 | + "offer": { | ||
377 | + "socType": "U", | ||
188 | "iddIndicator": "N", | 378 | "iddIndicator": "N", |
189 | - "code": "14297617", | 379 | + "code": "12900522", |
190 | "rcRate": "0.0", | 380 | "rcRate": "0.0", |
191 | "irIndicator": "N", | 381 | "irIndicator": "N", |
192 | - "name": "VGSHFYYD355", | ||
193 | - "description": "Disc.Decoder Service Fee -6 Months Sub", | 382 | + "name": "RETENS69", |
383 | + "description": "Retention Voice Free 100 Mins (All Net) 12 Months", | ||
194 | "ffIndicator": "N", | 384 | "ffIndicator": "N", |
195 | "serviceLevel": { | 385 | "serviceLevel": { |
196 | "code": "C", | 386 | "code": "C", |
@@ -201,13 +391,13 @@ module.exports.getFuturePromotionList = async (req, res) => { | @@ -201,13 +391,13 @@ module.exports.getFuturePromotionList = async (req, res) => { | ||
201 | "future": { | 391 | "future": { |
202 | "orderType": null, | 392 | "orderType": null, |
203 | "activityReason": "CREQ", | 393 | "activityReason": "CREQ", |
204 | - "futureSource": "ADDSERVICES", | 394 | + "futureSource": "REQUEST", |
205 | "futureSocParentId": null, | 395 | "futureSocParentId": null, |
206 | "futureId": null, | 396 | "futureId": null, |
207 | - "futureType": "FUTPP", | 397 | + "futureType": "UPDATESERVICES", |
208 | "remark": null, | 398 | "remark": null, |
209 | - "futureSocId": "927422", | ||
210 | - "createDate": "2018-02-27T23:59:59.000+07:00", | 399 | + "futureSocId": "844758", |
400 | + "createDate": "2019-04-29T10:23:10.000+07:00", | ||
211 | "status": { | 401 | "status": { |
212 | "code": "B", | 402 | "code": "B", |
213 | "description": "PROCESSING" | 403 | "description": "PROCESSING" |
@@ -215,25 +405,25 @@ module.exports.getFuturePromotionList = async (req, res) => { | @@ -215,25 +405,25 @@ module.exports.getFuturePromotionList = async (req, res) => { | ||
215 | }, | 405 | }, |
216 | "serviceAgreement": { | 406 | "serviceAgreement": { |
217 | "agreementSocSequence": null, | 407 | "agreementSocSequence": null, |
218 | - "agreementId": "1062554", | 408 | + "agreementId": "1265897", |
219 | "expirationIssueDate": null, | 409 | "expirationIssueDate": null, |
220 | "parentSocSequence": null, | 410 | "parentSocSequence": null, |
221 | - "effectiveDate": "2018-02-28T00:00:00.000+07:00", | ||
222 | - "effectiveIssueDate": "2018-02-27T23:59:59.000+07:00", | ||
223 | - "socSequence": "927422", | ||
224 | - "expirationDate": null, | 411 | + "effectiveDate": "2018-10-08T00:00:00.000+07:00", |
412 | + "effectiveIssueDate": "2019-04-29T10:23:10.000+07:00", | ||
413 | + "socSequence": "844758", | ||
414 | + "expirationDate": "2019-10-08T00:00:00.000+07:00", | ||
225 | "status": "F" | 415 | "status": "F" |
226 | } | 416 | } |
227 | }, | 417 | }, |
228 | { | 418 | { |
229 | "offer": { | 419 | "offer": { |
230 | - "socType": "U", | 420 | + "socType": "D", |
231 | "iddIndicator": "N", | 421 | "iddIndicator": "N", |
232 | - "code": "11209513", | ||
233 | - "rcRate": "145.0", | 422 | + "code": "14009917", |
423 | + "rcRate": "0.0", | ||
234 | "irIndicator": "N", | 424 | "irIndicator": "N", |
235 | - "name": "VGRET01S001", | ||
236 | - "description": "#1 IRD/STD", | 425 | + "name": "RET037", |
426 | + "description": "Privilege Discount 50% 12 mth", | ||
237 | "ffIndicator": "N", | 427 | "ffIndicator": "N", |
238 | "serviceLevel": { | 428 | "serviceLevel": { |
239 | "code": "C", | 429 | "code": "C", |
@@ -249,8 +439,8 @@ module.exports.getFuturePromotionList = async (req, res) => { | @@ -249,8 +439,8 @@ module.exports.getFuturePromotionList = async (req, res) => { | ||
249 | "futureId": null, | 439 | "futureId": null, |
250 | "futureType": "UPDATESERVICES", | 440 | "futureType": "UPDATESERVICES", |
251 | "remark": null, | 441 | "remark": null, |
252 | - "futureSocId": "265649", | ||
253 | - "createDate": "2018-02-27T23:59:59.000+07:00", | 442 | + "futureSocId": "844751", |
443 | + "createDate": "2019-04-29T10:23:10.000+07:00", | ||
254 | "status": { | 444 | "status": { |
255 | "code": "B", | 445 | "code": "B", |
256 | "description": "PROCESSING" | 446 | "description": "PROCESSING" |
@@ -258,13 +448,13 @@ module.exports.getFuturePromotionList = async (req, res) => { | @@ -258,13 +448,13 @@ module.exports.getFuturePromotionList = async (req, res) => { | ||
258 | }, | 448 | }, |
259 | "serviceAgreement": { | 449 | "serviceAgreement": { |
260 | "agreementSocSequence": null, | 450 | "agreementSocSequence": null, |
261 | - "agreementId": "1062554", | 451 | + "agreementId": "1265897", |
262 | "expirationIssueDate": null, | 452 | "expirationIssueDate": null, |
263 | "parentSocSequence": null, | 453 | "parentSocSequence": null, |
264 | - "effectiveDate": "2016-01-19T23:59:59.000+07:00", | ||
265 | - "effectiveIssueDate": "2018-02-27T23:59:59.000+07:00", | ||
266 | - "socSequence": "265649", | ||
267 | - "expirationDate": "2018-02-28T00:00:00.000+07:00", | 454 | + "effectiveDate": "2018-10-08T00:00:00.000+07:00", |
455 | + "effectiveIssueDate": "2019-04-29T10:23:10.000+07:00", | ||
456 | + "socSequence": "844751", | ||
457 | + "expirationDate": "2019-10-08T00:00:00.000+07:00", | ||
268 | "status": "F" | 458 | "status": "F" |
269 | } | 459 | } |
270 | } | 460 | } |
@@ -290,46 +480,7 @@ module.exports.getCurrentCUGList = async (req, res) => { | @@ -290,46 +480,7 @@ module.exports.getCurrentCUGList = async (req, res) => { | ||
290 | "message": "error." | 480 | "message": "error." |
291 | } | 481 | } |
292 | 482 | ||
293 | - let response = { | ||
294 | - "uuid": "efa38396-ea5a-4b55-8a07-bed5cb998d4a", | ||
295 | - "errorCode": "INT00001", | ||
296 | - "message": "Success.", | ||
297 | - "cugOfferList": { | ||
298 | - "cugOfferArray": [ | ||
299 | - { | ||
300 | - "cug": { | ||
301 | - "groupDescription": "HR 001", | ||
302 | - "groupId": "623", | ||
303 | - "groupIdentifier": "Test", | ||
304 | - "groupName": "HR 001", | ||
305 | - "groupType": "GAS" | ||
306 | - }, | ||
307 | - "offerInfo": { | ||
308 | - "code": "55092", | ||
309 | - "description": "CUG On/Off Net (Package level)", | ||
310 | - "name": "CCUGAS01", | ||
311 | - "serviceLevel": { | ||
312 | - "code": "C", | ||
313 | - "description": "Subscriber" | ||
314 | - }, | ||
315 | - "socType": "U" | ||
316 | - }, | ||
317 | - "serviceAgreement": { | ||
318 | - "agreementSocSequence": "58796", | ||
319 | - "agreementId": "1052", | ||
320 | - "expirationIssueDate": null, | ||
321 | - "parentSocSequence": "58796", | ||
322 | - "effectiveDate": "2013-05-12T16:46:04.000+07:00", | ||
323 | - "effectiveIssueDate": "2013-05-12T16:46:04.000+07:00", | ||
324 | - "socSequence": "58796", | ||
325 | - "expirationDate": null, | ||
326 | - "status": "A" | ||
327 | - } | ||
328 | - } | ||
329 | - ], | ||
330 | - "size": 1 | ||
331 | - } | ||
332 | - } | 483 | + let response = { "uuid": "8efed95c-3b54-4491-8f1f-e32fa7a6feb4", "errorCode": "INT00001", "message": "Success.", "cugOfferList": { "cugOfferArray": [{ "cug": { "groupDescription": "เธเธเธชเธงเธขเนเธเธชเนเธเนเธฒเธเธฑเนเธ", "groupId": "7465", "groupIdentifier": "เธชเธธเธ เธฒเธเธฃเธฃเธเธเธเธชเธญเธเธเธฃเธดเธ", "groupName": "AMTESTKA", "groupType": "GAS" }, "offerInfo": { "code": "20471", "description": "Closed User Group (CUG) service", "name": "CUGFRS05", "serviceLevel": { "code": "C", "description": "Subscriber" }, "socType": "U" }, "serviceAgreement": { "agreementSocSequence": 827884, "agreementId": 1230507, "expirationIssueDate": null, "parentSocSequence": 827884, "effectiveDate": "2018-08-23T00:00:00.000+07:00", "effectiveIssueDate": "2018-08-23T13:38:42.000+07:00", "socSequence": 827886, "expirationDate": null, "status": "A" } }, { "cug": { "groupDescription": "เธเธเธชเธงเธขเนเธเธชเนเธเนเธฒเธเธฑเนเธ", "groupId": "7465", "groupIdentifier": "เธชเธธเธ เธฒเธเธฃเธฃเธเธเธเธชเธญเธเธเธฃเธดเธ", "groupName": "AMTESTKA", "groupType": "GAS" }, "offerInfo": { "code": "15152721", "description": "Close User Group (Free) - Family deal", "name": "CUGFRS14", "serviceLevel": { "code": "C", "description": "Subscriber" }, "socType": "U" }, "serviceAgreement": { "agreementSocSequence": 827883, "agreementId": 1230507, "expirationIssueDate": null, "parentSocSequence": 827883, "effectiveDate": "2018-08-23T00:00:00.000+07:00", "effectiveIssueDate": "2018-08-23T13:38:42.000+07:00", "socSequence": 827885, "expirationDate": null, "status": "A" } }], "size": 2 } } |
333 | 484 | ||
334 | res.status(200).send(response) | 485 | res.status(200).send(response) |
335 | } | 486 | } |
@@ -455,7 +606,7 @@ module.exports.getCurrentCreditLimitAtSubList = async (req, res) => { | @@ -455,7 +606,7 @@ module.exports.getCurrentCreditLimitAtSubList = async (req, res) => { | ||
455 | } | 606 | } |
456 | 607 | ||
457 | let response = { | 608 | let response = { |
458 | - "uuid": "09dc5cf6-6cfb-4732-baed-b29dba320069", | 609 | + "uuid": "805b0218-32e4-4e15-a2ab-d8923be46850", |
459 | "errorCode": "INT00001", | 610 | "errorCode": "INT00001", |
460 | "message": "Success.", | 611 | "message": "Success.", |
461 | "creditLimitAtSubList": { | 612 | "creditLimitAtSubList": { |
@@ -464,8 +615,8 @@ module.exports.getCurrentCreditLimitAtSubList = async (req, res) => { | @@ -464,8 +615,8 @@ module.exports.getCurrentCreditLimitAtSubList = async (req, res) => { | ||
464 | "creditLimitAtSubInfo": { | 615 | "creditLimitAtSubInfo": { |
465 | "firstTriggerPercent": 0, | 616 | "firstTriggerPercent": 0, |
466 | "incrementTriggerPercent": 0, | 617 | "incrementTriggerPercent": 0, |
467 | - "permanentThreshold": 5000, | ||
468 | - "temporaryThreshold": 4454 | 618 | + "permanentThreshold": 1000, |
619 | + "temporaryThreshold": 2000 | ||
469 | }, | 620 | }, |
470 | "offerInfo": { | 621 | "offerInfo": { |
471 | "code": "212158", | 622 | "code": "212158", |
@@ -478,13 +629,13 @@ module.exports.getCurrentCreditLimitAtSubList = async (req, res) => { | @@ -478,13 +629,13 @@ module.exports.getCurrentCreditLimitAtSubList = async (req, res) => { | ||
478 | "socType": "U" | 629 | "socType": "U" |
479 | }, | 630 | }, |
480 | "serviceAgreement": { | 631 | "serviceAgreement": { |
481 | - "agreementSocSequence": null, | ||
482 | - "agreementId": 1025625, | 632 | + "agreementSocSequence": 827892, |
633 | + "agreementId": 1230507, | ||
483 | "expirationIssueDate": null, | 634 | "expirationIssueDate": null, |
484 | "parentSocSequence": null, | 635 | "parentSocSequence": null, |
485 | - "effectiveDate": "2014-02-23T23:59:59.000+07:00", | ||
486 | - "effectiveIssueDate": "2014-02-23T23:59:59.000+07:00", | ||
487 | - "socSequence": 152147, | 636 | + "effectiveDate": "2018-08-23T13:50:24.000+07:00", |
637 | + "effectiveIssueDate": "2018-08-23T13:50:24.000+07:00", | ||
638 | + "socSequence": 827892, | ||
488 | "expirationDate": null, | 639 | "expirationDate": null, |
489 | "status": "A" | 640 | "status": "A" |
490 | } | 641 | } |
intx.js
@@ -1732,7 +1732,259 @@ module.exports.getAllCCBSInvoiceList = async (req, res) => { | @@ -1732,7 +1732,259 @@ module.exports.getAllCCBSInvoiceList = async (req, res) => { | ||
1732 | } | 1732 | } |
1733 | } | 1733 | } |
1734 | 1734 | ||
1735 | - res.status(200).send(response) | 1735 | + let response1 = { |
1736 | + "getAllInvoiceListResponse": { | ||
1737 | + "return": { | ||
1738 | + "invoiceList": { | ||
1739 | + "size": "4", | ||
1740 | + "invoiceInfoArray": [ | ||
1741 | + { | ||
1742 | + "discountTaxAmount": "-140", | ||
1743 | + "adjustmentNetAmount": "0", | ||
1744 | + "availableAdjustmentNetAmount": "1099", | ||
1745 | + "invoiceBcBanId": "700046423", | ||
1746 | + "dueDate": "2021-06-03T00:00:00.000+07:00", | ||
1747 | + "orderIdGroup": "", | ||
1748 | + "vatRate": "0.00", | ||
1749 | + "converageEndDate1": "2021-06-09T00:00:00.000+07:00", | ||
1750 | + "discountAmount": "-2000", | ||
1751 | + "invoiceTFaxAmount": "76.93", | ||
1752 | + "invoiceAmount": "1099", | ||
1753 | + "invoiceStatusChangeDate": "2021-06-15T00:00:00.000+07:00", | ||
1754 | + "paymentAmount": "1175.93", | ||
1755 | + "baNo": "200078606", | ||
1756 | + "billTaxAmount": "307.72", | ||
1757 | + "billingDocumentType": { | ||
1758 | + "code": "BL", | ||
1759 | + "description": "Bill" | ||
1760 | + }, | ||
1761 | + "billAmount": "4703.72", | ||
1762 | + "invoiceType": "BILL", | ||
1763 | + "converageStartDate1": "2021-05-10T00:00:00.000+07:00", | ||
1764 | + "currency": "THB", | ||
1765 | + "billSequenceNo": "13522", | ||
1766 | + "invoiceNo": "070520211000425014", | ||
1767 | + "originalBalanceAmount": "1175.93", | ||
1768 | + "customerManagerBaNo": "200078606", | ||
1769 | + "invoiceCreationDate": "2021-06-02T00:00:00.000+07:00", | ||
1770 | + "unpaidNetAmount": "0", | ||
1771 | + "availableAdjustmentAmount": "1266.72", | ||
1772 | + "discountNetAmount": "-2000", | ||
1773 | + "billDate": "2021-05-11T01:00:00.000+07:00", | ||
1774 | + "disputeNetAmount": "1.0", | ||
1775 | + "creditTaxAmount": "0", | ||
1776 | + "accountId": "200078606", | ||
1777 | + "billProductType": "", | ||
1778 | + "billingDocumentStatus": { | ||
1779 | + "code": "N", | ||
1780 | + "description": "Confirmed" | ||
1781 | + }, | ||
1782 | + "unpaidAmount": "0", | ||
1783 | + "restrictionAmount": "2000", | ||
1784 | + "disputeTaxAmount": "0.00", | ||
1785 | + "invoiceCycle": { | ||
1786 | + "code": "10", | ||
1787 | + "month": "5", | ||
1788 | + "year": "2021" | ||
1789 | + }, | ||
1790 | + "convergenceInvoiceNo": "000520211000134302", | ||
1791 | + "coveredAmount": "1175.93", | ||
1792 | + "invoiceId": "1067822", | ||
1793 | + "performanceIndStatus": "", | ||
1794 | + "unpaidTaxAmount": "0", | ||
1795 | + "invoiceStatus": "C", | ||
1796 | + "adjustmentAmount": "0", | ||
1797 | + "restrictionTaxAmount": "140", | ||
1798 | + "periodCvrgStartDate": "2021-04-10T00:00:00.000+07:00", | ||
1799 | + "periodCvrgEndDate": "2021-05-09T00:00:00.000+07:00", | ||
1800 | + "invoiceChargeType": "BILL" | ||
1801 | + }, | ||
1802 | + { | ||
1803 | + "discountTaxAmount": "-140", | ||
1804 | + "adjustmentNetAmount": "0", | ||
1805 | + "availableAdjustmentNetAmount": "1099", | ||
1806 | + "invoiceBcBanId": "700046423", | ||
1807 | + "dueDate": "2021-05-03T00:00:00.000+07:00", | ||
1808 | + "orderIdGroup": "", | ||
1809 | + "vatRate": "0.00", | ||
1810 | + "converageEndDate": "2021-05-09T00:00:00.000+07:00", | ||
1811 | + "discountAmount": "-2000", | ||
1812 | + "invoiceTaxAmount": "76.93", | ||
1813 | + "invoiceAmount": "1099", | ||
1814 | + "invoiceStatusChangeDate": "2021-06-15T00:00:00.000+07:00", | ||
1815 | + "paymentAmount": "1175.93", | ||
1816 | + "baNo": "200078606", | ||
1817 | + "billTaxAmount": "307.72", | ||
1818 | + "billingDocumentType": { | ||
1819 | + "code": "BL", | ||
1820 | + "description": "Bill" | ||
1821 | + }, | ||
1822 | + "billAmount": "4703.72", | ||
1823 | + "invoiceType": "BILL", | ||
1824 | + "converageStartDate": "2021-04-10T00:00:00.000+07:00", | ||
1825 | + "currency": "THB", | ||
1826 | + "billSequenceNo": "13521", | ||
1827 | + "invoiceNo": "070420211000419181", | ||
1828 | + "originalBalanceAmount": "1175.93", | ||
1829 | + "customerManagerBaNo": "200078606", | ||
1830 | + "invoiceCreationDate": "2021-04-29T00:00:00.000+07:00", | ||
1831 | + "unpaidNetAmount": "0", | ||
1832 | + "availableAdjustmentAmount": "1266.72", | ||
1833 | + "discountNetAmount": "-2000", | ||
1834 | + "billDate": "2021-04-29T00:00:00.000+07:00", | ||
1835 | + "disputeNetAmount": "0.00", | ||
1836 | + "creditTaxAmount": "0", | ||
1837 | + "accountId": "200078606", | ||
1838 | + "billProductType": "", | ||
1839 | + "billingDocumentStatus": { | ||
1840 | + "code": "N", | ||
1841 | + "description": "Confirmed" | ||
1842 | + }, | ||
1843 | + "unpaidAmount": "0", | ||
1844 | + "restrictionAmount": "2000", | ||
1845 | + "disputeTaxAmount": "0.00", | ||
1846 | + "invoiceCycle": { | ||
1847 | + "code": "10", | ||
1848 | + "month": "4", | ||
1849 | + "year": "2021" | ||
1850 | + }, | ||
1851 | + "convergenceInvoiceNo": "000420211000131905", | ||
1852 | + "coveredAmount": "1175.93", | ||
1853 | + "invoiceId": "1039597", | ||
1854 | + "performanceIndStatus": "", | ||
1855 | + "unpaidTaxAmount": "0", | ||
1856 | + "invoiceStatus": "C", | ||
1857 | + "adjustmentAmount": "0", | ||
1858 | + "restrictionTaxAmount": "140", | ||
1859 | + "periodCvrgStartDate": "2021-03-10T00:00:00.000+07:00", | ||
1860 | + "periodCvrgEndDate": "2021-04-09T00:00:00.000+07:00", | ||
1861 | + "invoiceChargeType": "BILL" | ||
1862 | + }, | ||
1863 | + { | ||
1864 | + "discountTaxAmount": "0", | ||
1865 | + "adjustmentNetAmount": "0", | ||
1866 | + "availableAdjustmentNetAmount": "30", | ||
1867 | + "dueDate": "2021-05-03T00:00:00.000+07:00", | ||
1868 | + "orderIdGroup": "INTEREST", | ||
1869 | + "vatRate": "0.00", | ||
1870 | + "discountAmount": "0", | ||
1871 | + "invoiceTaxAmount": "0", | ||
1872 | + "invoiceAmount": "30", | ||
1873 | + "invoiceStatusChangeDate": "2021-06-15T00:00:00.000+07:00", | ||
1874 | + "paymentAmount": "30.00", | ||
1875 | + "baNo": "200078606", | ||
1876 | + "billTaxAmount": "0", | ||
1877 | + "billingDocumentType": { | ||
1878 | + "code": null, | ||
1879 | + "description": "" | ||
1880 | + }, | ||
1881 | + "billAmount": "30", | ||
1882 | + "invoiceType": "DCB", | ||
1883 | + "currency": "THB", | ||
1884 | + "billSequenceNo": "-1", | ||
1885 | + "invoiceNo": "AR1008437", | ||
1886 | + "originalBalanceAmount": "30", | ||
1887 | + "customerManagerBaNo": "200078606", | ||
1888 | + "invoiceCreationDate": "2021-03-25T00:00:00.000+07:00", | ||
1889 | + "unpaidNetAmount": "30.00", | ||
1890 | + "availableAdjustmentAmount": "30", | ||
1891 | + "discountNetAmount": "0", | ||
1892 | + "disputeNetAmount": "0.00", | ||
1893 | + "creditTaxAmount": "0", | ||
1894 | + "accountId": "200078606", | ||
1895 | + "billProductType": "", | ||
1896 | + "billingDocumentStatus": { | ||
1897 | + "code": null, | ||
1898 | + "description": "" | ||
1899 | + }, | ||
1900 | + "unpaidAmount": "0", | ||
1901 | + "restrictionAmount": "0", | ||
1902 | + "disputeTaxAmount": "0.00", | ||
1903 | + "invoiceCycle": { | ||
1904 | + "code": "10", | ||
1905 | + "month": "4", | ||
1906 | + "year": "2021" | ||
1907 | + }, | ||
1908 | + "convergenceInvoiceNo": "", | ||
1909 | + "coveredAmount": "30", | ||
1910 | + "invoiceId": "1008437", | ||
1911 | + "performanceIndStatus": "", | ||
1912 | + "unpaidTaxAmount": "0", | ||
1913 | + "invoiceStatus": "C", | ||
1914 | + "adjustmentAmount": "0", | ||
1915 | + "restrictionTaxAmount": "0", | ||
1916 | + "chargeCode": "CN", | ||
1917 | + "invoiceChargeType": "INTEREST" | ||
1918 | + }, | ||
1919 | + { | ||
1920 | + "discountTaxAmount": "0", | ||
1921 | + "adjustmentNetAmount": "0", | ||
1922 | + "availableAdjustmentNetAmount": "20", | ||
1923 | + "dueDate": "2021-06-30T00:00:00.000+07:00", | ||
1924 | + "orderIdGroup": "COLLECTION", | ||
1925 | + "vatRate": "0.00", | ||
1926 | + "discountAmount": "0", | ||
1927 | + "invoiceTaxAmount": "1.4", | ||
1928 | + "invoiceAmount": "20", | ||
1929 | + "invoiceStatusChangeDate": "2021-06-15T00:00:00.000+07:00", | ||
1930 | + "paymentAmount": "21.40", | ||
1931 | + "baNo": "200078606", | ||
1932 | + "billTaxAmount": "1.4", | ||
1933 | + "billingDocumentType": { | ||
1934 | + "code": null, | ||
1935 | + "description": "" | ||
1936 | + }, | ||
1937 | + "billAmount": "21.4", | ||
1938 | + "invoiceType": "IMCG", | ||
1939 | + "currency": "THB", | ||
1940 | + "billSequenceNo": "-1", | ||
1941 | + "invoiceNo": "AR1008438", | ||
1942 | + "originalBalanceAmount": "21.4", | ||
1943 | + "customerManagerBaNo": "200078606", | ||
1944 | + "invoiceCreationDate": "2021-03-25T00:00:00.000+07:00", | ||
1945 | + "unpaidNetAmount": "0", | ||
1946 | + "availableAdjustmentAmount": "21.4", | ||
1947 | + "discountNetAmount": "0", | ||
1948 | + "disputeNetAmount": "0.00", | ||
1949 | + "creditTaxAmount": "0", | ||
1950 | + "accountId": "200078606", | ||
1951 | + "billProductType": "", | ||
1952 | + "billingDocumentStatus": { | ||
1953 | + "code": null, | ||
1954 | + "description": "" | ||
1955 | + }, | ||
1956 | + "unpaidAmount": "0", | ||
1957 | + "restrictionAmount": "0", | ||
1958 | + "disputeTaxAmount": "0.00", | ||
1959 | + "invoiceCycle": { | ||
1960 | + "code": "10", | ||
1961 | + "month": "4", | ||
1962 | + "year": "2021" | ||
1963 | + }, | ||
1964 | + "convergenceInvoiceNo": "", | ||
1965 | + "coveredAmount": "21.4", | ||
1966 | + "invoiceId": "1008438", | ||
1967 | + "performanceIndStatus": "", | ||
1968 | + "unpaidTaxAmount": "0", | ||
1969 | + "invoiceStatus": "C", | ||
1970 | + "adjustmentAmount": "0", | ||
1971 | + "restrictionTaxAmount": "0", | ||
1972 | + "chargeCode": "OCOLETYPEN", | ||
1973 | + "invoiceChargeType": "COLLECTION", | ||
1974 | + "periodCvrgStartDate": "test" | ||
1975 | + } | ||
1976 | + ] | ||
1977 | + }, | ||
1978 | + "totalSize": "4", | ||
1979 | + "calculatedPageSize": "100", | ||
1980 | + "errorCode": "OSBbllngA00001", | ||
1981 | + "message": "Success.", | ||
1982 | + "uuid": "07b92f9a-df39-4ed0-8123-042debc974ba" | ||
1983 | + } | ||
1984 | + } | ||
1985 | + } | ||
1986 | + | ||
1987 | + res.status(200).send(response1) | ||
1736 | } | 1988 | } |
1737 | 1989 | ||
1738 | module.exports.getPaymentList = async (req, res) => { | 1990 | module.exports.getPaymentList = async (req, res) => { |
@@ -2051,7 +2303,7 @@ module.exports.getAccountInfo = async (req, res) => { | @@ -2051,7 +2303,7 @@ module.exports.getAccountInfo = async (req, res) => { | ||
2051 | }, | 2303 | }, |
2052 | "openDate": "2019-03-27T00:00:00.000+07:00", | 2304 | "openDate": "2019-03-27T00:00:00.000+07:00", |
2053 | "branchNo": "00000", | 2305 | "branchNo": "00000", |
2054 | - "partnerCode": null, | 2306 | + "partnerCode": "100001", |
2055 | "businessLine": null, | 2307 | "businessLine": null, |
2056 | "penaltyPayment": { | 2308 | "penaltyPayment": { |
2057 | "creditCardType": null, | 2309 | "creditCardType": null, |
@@ -2069,5 +2321,139 @@ module.exports.getAccountInfo = async (req, res) => { | @@ -2069,5 +2321,139 @@ module.exports.getAccountInfo = async (req, res) => { | ||
2069 | } | 2321 | } |
2070 | } | 2322 | } |
2071 | 2323 | ||
2072 | - res.status(200).send(response) | 2324 | + let response1 = { |
2325 | + "getAccountInfoResponse": { | ||
2326 | + "return": { | ||
2327 | + "uuid": "c521b8c0-e810-4467-b3ca-e1be3e274a1a", | ||
2328 | + "errorCode": "OSBbllngA00001", | ||
2329 | + "message": "Success.", | ||
2330 | + "account": { | ||
2331 | + "accountCollection": { | ||
2332 | + "collectionIndicator": null, | ||
2333 | + "suspensionReason": null, | ||
2334 | + "fullSuspensionIndicator": null, | ||
2335 | + "punishmentLevels": null, | ||
2336 | + "startDate": null, | ||
2337 | + "status": "NONE", | ||
2338 | + "collectionTreatmentIndicator": "N" | ||
2339 | + }, | ||
2340 | + "classify": "R", | ||
2341 | + "accountSubType": { | ||
2342 | + "code": "RES", | ||
2343 | + "description": "Individual - Residential" | ||
2344 | + }, | ||
2345 | + "ben": { | ||
2346 | + "consolidateIndicator": "Y", | ||
2347 | + "ben": "200078606", | ||
2348 | + "bcBanId": "700046423", | ||
2349 | + "billMedia": "S", | ||
2350 | + "status": { | ||
2351 | + "code": "O", | ||
2352 | + "description": "Open" | ||
2353 | + } | ||
2354 | + }, | ||
2355 | + "legacyBan": null, | ||
2356 | + "exernalId": null, | ||
2357 | + "ouId": "115614", | ||
2358 | + "delinquent": "", | ||
2359 | + "contact": { | ||
2360 | + "preferredContactNo": "0909230076", | ||
2361 | + "officePhone": null, | ||
2362 | + "homePhone": "0924971811", | ||
2363 | + "language": "TH", | ||
2364 | + "privatePhone": null, | ||
2365 | + "fax": null, | ||
2366 | + "email": null | ||
2367 | + }, | ||
2368 | + "agreementId": "1344349", | ||
2369 | + "customerId": "187374", | ||
2370 | + "creditLimit": { | ||
2371 | + "creditClass": "X", | ||
2372 | + "creditLimitReasonCode": "CREQ", | ||
2373 | + "personalCreditLimit": "0.0", | ||
2374 | + "creditLimitExpirationDate": null, | ||
2375 | + "temporaryCreditLimit": "0.0", | ||
2376 | + "obligationCalculationFormula": "Formula 3" | ||
2377 | + }, | ||
2378 | + "company": { | ||
2379 | + "code": "TI", | ||
2380 | + "description": "True Internet Corporation Company Limited" | ||
2381 | + }, | ||
2382 | + "arBalance": "28471.34", | ||
2383 | + "accountPriority": null, | ||
2384 | + "address": { | ||
2385 | + "country": null, | ||
2386 | + "zipCode": "50200", | ||
2387 | + "roomNo": "-", | ||
2388 | + "city": "เนเธเธตเธขเธเนเธซเธกเน", | ||
2389 | + "addressType": "I", | ||
2390 | + "moo": "1", | ||
2391 | + "soi": "-", | ||
2392 | + "building": "UNI LOFT CHAINGMAI D", | ||
2393 | + "sinceDate": null, | ||
2394 | + "street": "-", | ||
2395 | + "district": "เนเธกเธทเธญเธเนเธเธตเธขเธเนเธซเธกเน", | ||
2396 | + "addressLine1": "137 * 1 * - *", | ||
2397 | + "houseNo": "137", | ||
2398 | + "addressLine2": "* UNI LOFT CHAINGMAI D * - * - * -", | ||
2399 | + "addressLine3": "* เธชเธธเนเธเธ * เนเธกเธทเธญเธเนเธเธตเธขเธเนเธซเธกเน", | ||
2400 | + "addressLine4": "เนเธเธตเธขเธเนเธซเธกเน 50200", | ||
2401 | + "floor": "-", | ||
2402 | + "subDistrict": "เธชเธธเนเธเธ" | ||
2403 | + }, | ||
2404 | + "parentBan": null, | ||
2405 | + "initiationReason": null, | ||
2406 | + "creditStatus": { | ||
2407 | + "reasonDescription": null, | ||
2408 | + "lastActivityDate": null, | ||
2409 | + "reasonCode": null, | ||
2410 | + "status": "NONE" | ||
2411 | + }, | ||
2412 | + "convergenceCode": "4PPremium", | ||
2413 | + "accountId": "200078606", | ||
2414 | + "statusDescription": null, | ||
2415 | + "collectionStatus": { | ||
2416 | + "reasonDescription": null, | ||
2417 | + "lastActivityDate": null, | ||
2418 | + "reasonCode": null, | ||
2419 | + "status": "NONE" | ||
2420 | + }, | ||
2421 | + "taxId": "7175358721530", | ||
2422 | + "withholdingTaxUpdateDate": null, | ||
2423 | + "withholdingTaxIndicator": "N", | ||
2424 | + "name": { | ||
2425 | + "branchCode": null, | ||
2426 | + "nameType": "I", | ||
2427 | + "firstName": "เธชเธฑเธเธเธฐเธฃเธ", | ||
2428 | + "lastName": "เธเธฅเนเธกเน", | ||
2429 | + "organizationName": null, | ||
2430 | + "branchName": null, | ||
2431 | + "middleName": null, | ||
2432 | + "storeId": null, | ||
2433 | + "tilte": "เธเธธเธ" | ||
2434 | + }, | ||
2435 | + "openDate": "2019-03-27T00:00:00.000+07:00", | ||
2436 | + "branchNo": "00000", | ||
2437 | + "partnerCode": "123", | ||
2438 | + "businessLine": null, | ||
2439 | + "penaltyPayment": { | ||
2440 | + "creditCardType": "MasterCard", | ||
2441 | + "creditCardNumber": "10-20-30-40", | ||
2442 | + "creditCardName": null, | ||
2443 | + "creditCardExpirationDate": null, | ||
2444 | + "bankCode": null, | ||
2445 | + "bankBranchNumber": null, | ||
2446 | + "bankAccountNumber": "30-111-9933-1", | ||
2447 | + "penaltyPaymentType": "TEST_TYPE", | ||
2448 | + "penaltyNo": "Jen'O Brian", | ||
2449 | + "approvalCode": null | ||
2450 | + }, | ||
2451 | + "interestWaivingIndicator": "N" | ||
2452 | + } | ||
2453 | + } | ||
2454 | + } | ||
2455 | + } | ||
2456 | + | ||
2457 | + | ||
2458 | + res.status(200).send(response1) | ||
2073 | } | 2459 | } |
2074 | \ No newline at end of file | 2460 | \ No newline at end of file |
postpay_true.js
@@ -288,7 +288,7 @@ module.exports.getLastInvoiceList = async (req, res) => { | @@ -288,7 +288,7 @@ module.exports.getLastInvoiceList = async (req, res) => { | ||
288 | "currency": "THB", | 288 | "currency": "THB", |
289 | "billSequenceNo": "293", | 289 | "billSequenceNo": "293", |
290 | "invoiceNo": "140620130200002104", | 290 | "invoiceNo": "140620130200002104", |
291 | - "originalBalanceAmount": "747.93", | 291 | + "originalBalanceAmount": "101.00", |
292 | "customerManagerBaNo": "10000449", | 292 | "customerManagerBaNo": "10000449", |
293 | "invoiceCreationDate": "2013-06-12T00:00:00.000+07:00", | 293 | "invoiceCreationDate": "2013-06-12T00:00:00.000+07:00", |
294 | "unpaidNetAmount": "699", | 294 | "unpaidNetAmount": "699", |
@@ -303,7 +303,7 @@ module.exports.getLastInvoiceList = async (req, res) => { | @@ -303,7 +303,7 @@ module.exports.getLastInvoiceList = async (req, res) => { | ||
303 | "code": "N", | 303 | "code": "N", |
304 | "description": "Confirmed" | 304 | "description": "Confirmed" |
305 | }, | 305 | }, |
306 | - "unpaidAmount": "747.93", | 306 | + "unpaidAmount": "100.00", |
307 | "restrictionAmount": "0", | 307 | "restrictionAmount": "0", |
308 | "disputeTaxAmount": "0.00", | 308 | "disputeTaxAmount": "0.00", |
309 | "invoiceCycle": { | 309 | "invoiceCycle": { |
@@ -360,7 +360,7 @@ module.exports.getLastInvoiceList = async (req, res) => { | @@ -360,7 +360,7 @@ module.exports.getLastInvoiceList = async (req, res) => { | ||
360 | "code": "N", | 360 | "code": "N", |
361 | "description": "Confirmed" | 361 | "description": "Confirmed" |
362 | }, | 362 | }, |
363 | - "unpaidAmount": "747.93", | 363 | + "unpaidAmount": "101.00", |
364 | "restrictionAmount": "0", | 364 | "restrictionAmount": "0", |
365 | "disputeTaxAmount": "0.00", | 365 | "disputeTaxAmount": "0.00", |
366 | "invoiceCycle": { | 366 | "invoiceCycle": { |
@@ -439,7 +439,7 @@ module.exports.getLastInvoiceList = async (req, res) => { | @@ -439,7 +439,7 @@ module.exports.getLastInvoiceList = async (req, res) => { | ||
439 | "adjustmentNetAmount": "0", | 439 | "adjustmentNetAmount": "0", |
440 | "availableAdjustmentNetAmount": "0.00", | 440 | "availableAdjustmentNetAmount": "0.00", |
441 | "invoiceBcBanId": "813", | 441 | "invoiceBcBanId": "813", |
442 | - "dueDate": "2013-03-26T00:00:00.000+07:00", | 442 | + "dueDate": "2022-03-26T00:00:00.000+07:00", |
443 | "vatRate": "0.00", | 443 | "vatRate": "0.00", |
444 | "converageEndDate": "", | 444 | "converageEndDate": "", |
445 | "discountAmount": "0", | 445 | "discountAmount": "0", |
@@ -474,7 +474,7 @@ module.exports.getLastInvoiceList = async (req, res) => { | @@ -474,7 +474,7 @@ module.exports.getLastInvoiceList = async (req, res) => { | ||
474 | "code": "N", | 474 | "code": "N", |
475 | "description": "Confirmed" | 475 | "description": "Confirmed" |
476 | }, | 476 | }, |
477 | - "unpaidAmount": "0", | 477 | + "unpaidAmount": "102.00", |
478 | "restrictionAmount": "0.00", | 478 | "restrictionAmount": "0.00", |
479 | "disputeTaxAmount": "0.00", | 479 | "disputeTaxAmount": "0.00", |
480 | "invoiceCycle": { | 480 | "invoiceCycle": { |
@@ -490,87 +490,175 @@ module.exports.getLastInvoiceList = async (req, res) => { | @@ -490,87 +490,175 @@ module.exports.getLastInvoiceList = async (req, res) => { | ||
490 | "invoiceStatus": "F", | 490 | "invoiceStatus": "F", |
491 | "adjustmentAmount": "0", | 491 | "adjustmentAmount": "0", |
492 | "restrictionTaxAmount": "0.00" | 492 | "restrictionTaxAmount": "0.00" |
493 | - } | ||
494 | - ] | ||
495 | - }, | ||
496 | - "errorCode": "OSBbllngA00001", | ||
497 | - "message": "Success.", | ||
498 | - "uuid": "530dbd96-bada-4fcd-85d0-a829ba1347d7" | ||
499 | - } | ||
500 | - } | ||
501 | - } | ||
502 | - | ||
503 | - res.status(200).send(response) | ||
504 | -} | ||
505 | - | ||
506 | -module.exports.getLastDocumentList = async (req, res) => { | ||
507 | - console.log('===== POST getLastDocumentList =====') | ||
508 | - console.log('url', req.originalUrl); | ||
509 | - console.log('headers', req.headers); | ||
510 | - console.log('query', req.query); | ||
511 | - console.log('params', req.params); | ||
512 | - console.log('body', req.body); | ||
513 | - | ||
514 | - let response = { | ||
515 | - "getLastDocumentListResponse": { | ||
516 | - "return": { | ||
517 | - "invoiceList": { | ||
518 | - "size": "1", | ||
519 | - "invoiceInfoArray": [ | 493 | + }, |
520 | { | 494 | { |
521 | - "discountTaxAmount": "0.00", | ||
522 | - "adjustmentNetAmount": "0.00", | 495 | + "discountTaxAmount": "0", |
496 | + "adjustmentNetAmount": "0", | ||
523 | "availableAdjustmentNetAmount": "0.00", | 497 | "availableAdjustmentNetAmount": "0.00", |
524 | - "invoiceBcBanId": "", | ||
525 | - "dueDate": "", | 498 | + "invoiceBcBanId": "813", |
499 | + "dueDate": "2022-03-26T00:00:00.000+07:00", | ||
526 | "vatRate": "0.00", | 500 | "vatRate": "0.00", |
527 | "converageEndDate": "", | 501 | "converageEndDate": "", |
528 | - "discountAmount": "0.00", | ||
529 | - "invoiceTaxAmount": "0.00", | ||
530 | - "invoiceAmount": "0.00", | ||
531 | - "invoiceStatusChangeDate": "", | 502 | + "discountAmount": "0", |
503 | + "invoiceTaxAmount": "0", | ||
504 | + "invoiceAmount": "0", | ||
505 | + "invoiceStatusChangeDate": "2013-03-02T00:00:00.000+07:00", | ||
532 | "paymentAmount": "0", | 506 | "paymentAmount": "0", |
533 | - "baNo": "", | ||
534 | - "billTaxAmount": "0.00", | 507 | + "baNo": "10000449", |
508 | + "billTaxAmount": "0", | ||
535 | "billingDocumentType": { | 509 | "billingDocumentType": { |
536 | "code": "BL", | 510 | "code": "BL", |
537 | "description": "Bill" | 511 | "description": "Bill" |
538 | }, | 512 | }, |
539 | "billAmount": "0.00", | 513 | "billAmount": "0.00", |
540 | - "invoiceType": "", | 514 | + "invoiceType": "CN", |
541 | "converageStartDate": "", | 515 | "converageStartDate": "", |
542 | "currency": "THB", | 516 | "currency": "THB", |
543 | - "billSequenceNo": "", | ||
544 | - "invoiceNo": "", | ||
545 | - "originalBalanceAmount": "0.00", | ||
546 | - "customerManagerBaNo": "", | ||
547 | - "invoiceCreationDate": "", | ||
548 | - "unpaidNetAmount": "0.00", | 517 | + "billSequenceNo": "290", |
518 | + "invoiceNo": "140320130200000071", | ||
519 | + "originalBalanceAmount": "0", | ||
520 | + "customerManagerBaNo": "10000449", | ||
521 | + "invoiceCreationDate": "2013-03-02T00:00:00.000+07:00", | ||
522 | + "unpaidNetAmount": "0", | ||
549 | "availableAdjustmentAmount": "0.00", | 523 | "availableAdjustmentAmount": "0.00", |
550 | - "discountNetAmount": "0.00", | ||
551 | - "billDate": "2021-07-30T00:00:00.000+07:00", | 524 | + "discountNetAmount": "0", |
525 | + "billDate": "2013-02-03T00:00:00.000+07:00", | ||
552 | "disputeNetAmount": "0.00", | 526 | "disputeNetAmount": "0.00", |
553 | - "creditTaxAmount": "0.00", | ||
554 | - "accountId": "200112081", | ||
555 | - "billProductType": "DR", | 527 | + "creditTaxAmount": "0", |
528 | + "accountId": "10000449", | ||
529 | + "billProductType": "", | ||
556 | "billingDocumentStatus": { | 530 | "billingDocumentStatus": { |
557 | - "code": "C", | ||
558 | - "description": "Calculated" | 531 | + "code": "N", |
532 | + "description": "Confirmed" | ||
559 | }, | 533 | }, |
560 | - "unpaidAmount": "0.00", | 534 | + "unpaidAmount": "1", |
561 | "restrictionAmount": "0.00", | 535 | "restrictionAmount": "0.00", |
562 | "disputeTaxAmount": "0.00", | 536 | "disputeTaxAmount": "0.00", |
563 | "invoiceCycle": { | 537 | "invoiceCycle": { |
564 | - "code": "", | ||
565 | - "month": "", | ||
566 | - "year": "" | 538 | + "code": "2", |
539 | + "month": "3", | ||
540 | + "year": "2013" | ||
567 | }, | 541 | }, |
568 | - "convergenceInvoiceNo": "010720212800390921", | ||
569 | - "coveredAmount": "0.00", | ||
570 | - "invoiceId": "", | ||
571 | - "performanceIndStatus": "CH", | 542 | + "convergenceInvoiceNo": "140320130200000071", |
543 | + "coveredAmount": "0", | ||
544 | + "invoiceId": "629", | ||
545 | + "performanceIndStatus": "", | ||
572 | "unpaidTaxAmount": "0", | 546 | "unpaidTaxAmount": "0", |
573 | - "invoiceStatus": "", | 547 | + "invoiceStatus": "F", |
548 | + "adjustmentAmount": "0", | ||
549 | + "restrictionTaxAmount": "0.00" | ||
550 | + }, | ||
551 | + { | ||
552 | + "discountTaxAmount": "0", | ||
553 | + "adjustmentNetAmount": "0", | ||
554 | + "availableAdjustmentNetAmount": "0.00", | ||
555 | + "invoiceBcBanId": "813", | ||
556 | + "dueDate": "2022-03-26T00:00:00.000+07:00", | ||
557 | + "vatRate": "0.00", | ||
558 | + "converageEndDate": "", | ||
559 | + "discountAmount": "0", | ||
560 | + "invoiceTaxAmount": "0", | ||
561 | + "invoiceAmount": "0", | ||
562 | + "invoiceStatusChangeDate": "2013-03-02T00:00:00.000+07:00", | ||
563 | + "paymentAmount": "0", | ||
564 | + "baNo": "10000449", | ||
565 | + "billTaxAmount": "0", | ||
566 | + "billingDocumentType": { | ||
567 | + "code": "BL", | ||
568 | + "description": "Bill" | ||
569 | + }, | ||
570 | + "billAmount": "0.00", | ||
571 | + "invoiceType": "CN", | ||
572 | + "converageStartDate": "", | ||
573 | + "currency": "THB", | ||
574 | + "billSequenceNo": "290", | ||
575 | + "invoiceNo": "140320130200000071", | ||
576 | + "originalBalanceAmount": "2", | ||
577 | + "customerManagerBaNo": "10000449", | ||
578 | + "invoiceCreationDate": "2013-03-02T00:00:00.000+07:00", | ||
579 | + "unpaidNetAmount": "0", | ||
580 | + "availableAdjustmentAmount": "0.00", | ||
581 | + "discountNetAmount": "0", | ||
582 | + "billDate": "2013-01-03T00:00:00.000+07:00", | ||
583 | + "disputeNetAmount": "0.00", | ||
584 | + "creditTaxAmount": "0", | ||
585 | + "accountId": "10000449", | ||
586 | + "billProductType": "", | ||
587 | + "billingDocumentStatus": { | ||
588 | + "code": "N", | ||
589 | + "description": "Confirmed" | ||
590 | + }, | ||
591 | + "unpaidAmount": "1", | ||
592 | + "restrictionAmount": "0.00", | ||
593 | + "disputeTaxAmount": "0.00", | ||
594 | + "invoiceCycle": { | ||
595 | + "code": "2", | ||
596 | + "month": "3", | ||
597 | + "year": "2013" | ||
598 | + }, | ||
599 | + "convergenceInvoiceNo": "140320130200000071", | ||
600 | + "coveredAmount": "0", | ||
601 | + "invoiceId": "629", | ||
602 | + "performanceIndStatus": "", | ||
603 | + "unpaidTaxAmount": "0", | ||
604 | + "invoiceStatus": "F", | ||
605 | + "adjustmentAmount": "0", | ||
606 | + "restrictionTaxAmount": "0.00" | ||
607 | + }, | ||
608 | + { | ||
609 | + "discountTaxAmount": "0", | ||
610 | + "adjustmentNetAmount": "0", | ||
611 | + "availableAdjustmentNetAmount": "0.00", | ||
612 | + "invoiceBcBanId": "813", | ||
613 | + "dueDate": "2022-03-26T00:00:00.000+07:00", | ||
614 | + "vatRate": "0.00", | ||
615 | + "converageEndDate": "", | ||
616 | + "discountAmount": "0", | ||
617 | + "invoiceTaxAmount": "0", | ||
618 | + "invoiceAmount": "0", | ||
619 | + "invoiceStatusChangeDate": "2013-03-02T00:00:00.000+07:00", | ||
620 | + "paymentAmount": "0", | ||
621 | + "baNo": "10000449", | ||
622 | + "billTaxAmount": "0", | ||
623 | + "billingDocumentType": { | ||
624 | + "code": "BL", | ||
625 | + "description": "Bill" | ||
626 | + }, | ||
627 | + "billAmount": "0.00", | ||
628 | + "invoiceType": "CN", | ||
629 | + "converageStartDate": "", | ||
630 | + "currency": "THB", | ||
631 | + "billSequenceNo": "290", | ||
632 | + "invoiceNo": "140320130200000071", | ||
633 | + "originalBalanceAmount": "1", | ||
634 | + "customerManagerBaNo": "10000449", | ||
635 | + "invoiceCreationDate": "2013-03-02T00:00:00.000+07:00", | ||
636 | + "unpaidNetAmount": "0", | ||
637 | + "availableAdjustmentAmount": "0.00", | ||
638 | + "discountNetAmount": "0", | ||
639 | + "billDate": "2012-12-03T00:00:00.000+07:00", | ||
640 | + "disputeNetAmount": "0.00", | ||
641 | + "creditTaxAmount": "0", | ||
642 | + "accountId": "10000449", | ||
643 | + "billProductType": "", | ||
644 | + "billingDocumentStatus": { | ||
645 | + "code": "N", | ||
646 | + "description": "Confirmed" | ||
647 | + }, | ||
648 | + "unpaidAmount": "1", | ||
649 | + "restrictionAmount": "0.00", | ||
650 | + "disputeTaxAmount": "0.00", | ||
651 | + "invoiceCycle": { | ||
652 | + "code": "2", | ||
653 | + "month": "3", | ||
654 | + "year": "2013" | ||
655 | + }, | ||
656 | + "convergenceInvoiceNo": "140320130200000071", | ||
657 | + "coveredAmount": "0", | ||
658 | + "invoiceId": "629", | ||
659 | + "performanceIndStatus": "", | ||
660 | + "unpaidTaxAmount": "0", | ||
661 | + "invoiceStatus": "F", | ||
574 | "adjustmentAmount": "0", | 662 | "adjustmentAmount": "0", |
575 | "restrictionTaxAmount": "0.00" | 663 | "restrictionTaxAmount": "0.00" |
576 | } | 664 | } |
@@ -578,7 +666,7 @@ module.exports.getLastDocumentList = async (req, res) => { | @@ -578,7 +666,7 @@ module.exports.getLastDocumentList = async (req, res) => { | ||
578 | }, | 666 | }, |
579 | "errorCode": "OSBbllngA00001", | 667 | "errorCode": "OSBbllngA00001", |
580 | "message": "Success.", | 668 | "message": "Success.", |
581 | - "uuid": "56281a17-157d-4a4a-994d-c5e814b860e4" | 669 | + "uuid": "530dbd96-bada-4fcd-85d0-a829ba1347d7" |
582 | } | 670 | } |
583 | } | 671 | } |
584 | } | 672 | } |
@@ -747,95 +835,95 @@ module.exports.getProductHistoryList = async (req, res) => { | @@ -747,95 +835,95 @@ module.exports.getProductHistoryList = async (req, res) => { | ||
747 | console.log('body', req.body); | 835 | console.log('body', req.body); |
748 | 836 | ||
749 | let response = { | 837 | let response = { |
750 | - "getProductHistoryListResponse": { | ||
751 | - "return": { | ||
752 | - "totalSize": "59", | ||
753 | - "productHistoryList": { | ||
754 | - "size": "2", | ||
755 | - "subscriberStatusHistoryInfoArray": [ | ||
756 | - { | ||
757 | - "barringByRequestActivityDate": "2016-09-01T17:25:03.000+07:00", | ||
758 | - "barringByRequestIndicator": "N", | ||
759 | - "collectionStatus": { | ||
760 | - "reasonDescription": "Default Request for restore from suspension from Reg CL", | ||
761 | - "lastActivityDate": "2018-11-07T07:15:02.000+07:00", | ||
762 | - "reasonCode": "DEFRS", | ||
763 | - "status": "NONE" | ||
764 | - }, | ||
765 | - "linkPrevProductId": "", | ||
766 | - "barringByRequestReasonCode": "DDSC", | ||
767 | - "creditLimitAtSubStatus": { | ||
768 | - "reasonDescription": "", | ||
769 | - "lastActivityDate": "", | ||
770 | - "reasonCode": "", | ||
771 | - "status": "NONE" | ||
772 | - }, | ||
773 | - "subscriberId": "1111841", | ||
774 | - "barringByRequestReasonDescription": "Delete Additional Offer", | ||
775 | - "creditStatus": { | ||
776 | - "reasonDescription": "Restore from Suspension request from Credit Limit Collection", | ||
777 | - "lastActivityDate": "2017-07-30T12:23:44.000+07:00", | ||
778 | - "reasonCode": "MONRS", | ||
779 | - "status": "NONE" | ||
780 | - }, | ||
781 | - "linkNextProductId": "", | ||
782 | - "effectiveDate": "2018-11-07T07:15:02.000+07:00", | ||
783 | - "status": { | ||
784 | - "statusDate": "2016-09-01T17:32:41.000+07:00", | ||
785 | - "statusLastActivity": "16", | ||
786 | - "statusDescription": "Active", | ||
787 | - "statusReasonDescription": "Restore Subs - Found", | ||
788 | - "statusReasonCode": "RSP5", | ||
789 | - "lastActivityPathId": "78", | ||
790 | - "statusCode": "A" | ||
791 | - } | ||
792 | - }, | ||
793 | - { | ||
794 | - "barringByRequestActivityDate": "2016-09-01T17:25:03.000+07:00", | ||
795 | - "barringByRequestIndicator": "N", | ||
796 | - "collectionStatus": { | ||
797 | - "reasonDescription": "Default Request for restore from suspension from Reg CL", | ||
798 | - "lastActivityDate": "2018-08-14T19:29:43.000+07:00", | ||
799 | - "reasonCode": "DEFRS", | ||
800 | - "status": "NONE" | ||
801 | - }, | ||
802 | - "linkPrevProductId": "", | ||
803 | - "barringByRequestReasonCode": "DDSC", | ||
804 | - "creditLimitAtSubStatus": { | ||
805 | - "reasonDescription": "", | ||
806 | - "lastActivityDate": "", | ||
807 | - "reasonCode": "", | ||
808 | - "status": "NONE" | ||
809 | - }, | ||
810 | - "subscriberId": "1111841", | ||
811 | - "barringByRequestReasonDescription": "Delete Additional Offer", | ||
812 | - "creditStatus": { | ||
813 | - "reasonDescription": "Restore from Suspension request from Credit Limit Collection", | ||
814 | - "lastActivityDate": "2017-07-30T12:23:44.000+07:00", | ||
815 | - "reasonCode": "MONRS", | ||
816 | - "status": "NONE" | ||
817 | - }, | ||
818 | - "linkNextProductId": "", | ||
819 | - "effectiveDate": "2018-08-14T19:29:43.000+07:00", | ||
820 | - "status": { | ||
821 | - "statusDate": "2016-09-01T17:32:41.000+07:00", | ||
822 | - "statusLastActivity": "16", | ||
823 | - "statusDescription": "Active", | ||
824 | - "statusReasonDescription": "Restore Subs - Found", | ||
825 | - "statusReasonCode": "RSP5", | ||
826 | - "lastActivityPathId": "78", | ||
827 | - "statusCode": "A" | ||
828 | - } | 838 | + "getProductHistoryListResponse": { |
839 | + "return": { | ||
840 | + "totalSize": "59", | ||
841 | + "productHistoryList": { | ||
842 | + "size": "2", | ||
843 | + "subscriberStatusHistoryInfoArray": [ | ||
844 | + { | ||
845 | + "barringByRequestActivityDate": "2016-09-01T17:25:03.000+07:00", | ||
846 | + "barringByRequestIndicator": "PSUS", | ||
847 | + "collectionStatus": { | ||
848 | + "reasonDescription": "Default Request for restore from suspension from Reg CL", | ||
849 | + "lastActivityDate": "2018-11-07T07:15:02.000+07:00", | ||
850 | + "reasonCode": "DEFRS", | ||
851 | + "status": "NONE" | ||
852 | + }, | ||
853 | + "linkPrevProductId": "", | ||
854 | + "barringByRequestReasonCode": "DDSC", | ||
855 | + "creditLimitAtSubStatus": { | ||
856 | + "reasonDescription": "", | ||
857 | + "lastActivityDate": "", | ||
858 | + "reasonCode": "", | ||
859 | + "status": "NONE" | ||
860 | + }, | ||
861 | + "subscriberId": "1111841", | ||
862 | + "barringByRequestReasonDescription": "Delete Additional OfferXX", | ||
863 | + "creditStatus": { | ||
864 | + "reasonDescription": "Restore from Suspension request from Credit Limit Collection", | ||
865 | + "lastActivityDate": "2017-07-30T12:23:44.000+07:00", | ||
866 | + "reasonCode": "MONRS", | ||
867 | + "status": "NONE" | ||
868 | + }, | ||
869 | + "linkNextProductId": "", | ||
870 | + "effectiveDate": "2018-11-07T07:15:02.000+07:00", | ||
871 | + "status": { | ||
872 | + "statusDate": "2016-09-01T17:32:41.000+07:00", | ||
873 | + "statusLastActivity": "16", | ||
874 | + "statusDescription": "Active", | ||
875 | + "statusReasonDescription": "Restore Subs - FoundA", | ||
876 | + "statusReasonCode": "RSP5", | ||
877 | + "lastActivityPathId": "78", | ||
878 | + "statusCode": "XX" | ||
879 | + } | ||
880 | + }, | ||
881 | + { | ||
882 | + "barringByRequestActivityDate": "2016-09-01T17:25:04.000+07:00", | ||
883 | + "barringByRequestIndicator": "PSUS", | ||
884 | + "collectionStatus": { | ||
885 | + "reasonDescription": "Default Request for restore from suspension from Reg CL", | ||
886 | + "lastActivityDate": "2018-08-14T19:29:43.000+07:00", | ||
887 | + "reasonCode": "DEFRS", | ||
888 | + "status": "NONE" | ||
889 | + }, | ||
890 | + "linkPrevProductId": "", | ||
891 | + "barringByRequestReasonCode": "DDSC", | ||
892 | + "creditLimitAtSubStatus": { | ||
893 | + "reasonDescription": "", | ||
894 | + "lastActivityDate": "", | ||
895 | + "reasonCode": "", | ||
896 | + "status": "NONE" | ||
897 | + }, | ||
898 | + "subscriberId": "1111841", | ||
899 | + "barringByRequestReasonDescription": "Delete Additional Offer", | ||
900 | + "creditStatus": { | ||
901 | + "reasonDescription": "Restore from Suspension request from Credit Limit Collection", | ||
902 | + "lastActivityDate": "2017-07-30T12:23:44.000+07:00", | ||
903 | + "reasonCode": "MONRS", | ||
904 | + "status": "NONE" | ||
905 | + }, | ||
906 | + "linkNextProductId": "", | ||
907 | + "effectiveDate": "2018-08-14T19:29:43.000+07:00", | ||
908 | + "status": { | ||
909 | + "statusDate": "2016-09-01T17:32:41.000+07:00", | ||
910 | + "statusLastActivity": "16", | ||
911 | + "statusDescription": "Active", | ||
912 | + "statusReasonDescription": "Restore Subs - FoundB", | ||
913 | + "statusReasonCode": "RSP5", | ||
914 | + "lastActivityPathId": "78", | ||
915 | + "statusCode": "ZZ" | ||
916 | + } | ||
917 | + } | ||
918 | + ] | ||
919 | + }, | ||
920 | + "calculatedPageSize": "2", | ||
921 | + "errorCode": "OSBbllngA00001", | ||
922 | + "message": "Success.", | ||
923 | + "uuid": "84943fc3-00c2-424b-a432-23860fcc7ad3" | ||
829 | } | 924 | } |
830 | - ] | ||
831 | - }, | ||
832 | - "calculatedPageSize": "2", | ||
833 | - "errorCode": "OSBbllngA00001", | ||
834 | - "message": "Success.", | ||
835 | - "uuid": "84943fc3-00c2-424b-a432-23860fcc7ad3" | ||
836 | - } | 925 | + } |
837 | } | 926 | } |
838 | - } | ||
839 | 927 | ||
840 | res.status(200).send(response) | 928 | res.status(200).send(response) |
841 | } | 929 | } |
ssb.js
@@ -180,3 +180,42 @@ module.exports.deletePackage = async (req, res) => { | @@ -180,3 +180,42 @@ module.exports.deletePackage = async (req, res) => { | ||
180 | 180 | ||
181 | res.status(500).send(response) | 181 | res.status(500).send(response) |
182 | } | 182 | } |
183 | + | ||
184 | +module.exports.createNewRegistration = async (req, res) => { | ||
185 | + console.log('===== POST createNewRegistration =====') | ||
186 | + console.log('url', req.originalUrl); | ||
187 | + console.log('headers', req.headers); | ||
188 | + console.log('query', req.query); | ||
189 | + console.log('params', req.params); | ||
190 | + console.log('body', JSON.stringify(req.body)); | ||
191 | + | ||
192 | + let response = { | ||
193 | + "resultCode": "50000", | ||
194 | + "developerMessage": "Success", | ||
195 | + "data": { | ||
196 | + "ExecuteServiceResponse": { | ||
197 | + "return": { | ||
198 | + "ParameterList": { | ||
199 | + "Parameter": [ | ||
200 | + { | ||
201 | + "Name": "returnMessage", | ||
202 | + "Value": "Success" | ||
203 | + }, | ||
204 | + { | ||
205 | + "Name": "orderNo", | ||
206 | + "Value": "R201600321324" | ||
207 | + }, | ||
208 | + { | ||
209 | + "Name": "orderDate", | ||
210 | + "Value": "11/01/2016" | ||
211 | + } | ||
212 | + ] | ||
213 | + } | ||
214 | + } | ||
215 | + } | ||
216 | + } | ||
217 | + } | ||
218 | + | ||
219 | + | ||
220 | + res.status(500).send(response) | ||
221 | +} | ||
183 | \ No newline at end of file | 222 | \ No newline at end of file |
true.js
@@ -89,4 +89,63 @@ module.exports.getMobileOfferInventory = async (req, res) => { | @@ -89,4 +89,63 @@ module.exports.getMobileOfferInventory = async (req, res) => { | ||
89 | 89 | ||
90 | 90 | ||
91 | res.status(200).send(response) | 91 | res.status(200).send(response) |
92 | +} | ||
93 | + | ||
94 | +module.exports.getAccountStatusHistoryList = async (req, res) => { | ||
95 | + console.log('===== POST getAccountStatusHistoryList =====') | ||
96 | + console.log('url', req.originalUrl); | ||
97 | + console.log('headers', req.headers); | ||
98 | + console.log('query', req.query); | ||
99 | + console.log('params', req.params); | ||
100 | + console.log('body', JSON.stringify(req.body)); | ||
101 | + | ||
102 | + let response = { | ||
103 | + "getAccountStatusHistoryListResponse": { | ||
104 | + "return": { | ||
105 | + "totalSize": "2", | ||
106 | + "calculatedPageSize": "10", | ||
107 | + "accountHistoryList": { | ||
108 | + "accountHistoryArray": [ | ||
109 | + { | ||
110 | + "statusDescription": "Active", | ||
111 | + "collectionStatus": { | ||
112 | + "reasonDescription": "", | ||
113 | + "lastActivityDate": "", | ||
114 | + "reasonCode": "", | ||
115 | + "status": "NONE" | ||
116 | + }, | ||
117 | + "creditStatus": { | ||
118 | + "reasonDescription": "", | ||
119 | + "lastActivityDate": "", | ||
120 | + "reasonCode": "", | ||
121 | + "status": "NONE" | ||
122 | + }, | ||
123 | + "openDate": "2019-12-23T18:10:42.000+07:00" | ||
124 | + }, | ||
125 | + { | ||
126 | + "statusDescription": "Active", | ||
127 | + "collectionStatus": { | ||
128 | + "reasonDescription": "XXX", | ||
129 | + "lastActivityDate": "2021-12-30T00:00:00.000+07:00", | ||
130 | + "reasonCode": "ABC", | ||
131 | + "status": "NONE" | ||
132 | + }, | ||
133 | + "creditStatus": { | ||
134 | + "reasonDescription": "BBB", | ||
135 | + "lastActivityDate": "", | ||
136 | + "reasonCode": "AA", | ||
137 | + "status": "NONE" | ||
138 | + }, | ||
139 | + "openDate": "2019-12-23T18:10:42.000+07:00" | ||
140 | + } | ||
141 | + ] | ||
142 | + }, | ||
143 | + "errorCode": "OSBbllngA00001", | ||
144 | + "message": "Success.", | ||
145 | + "uuid": "17bc096d-d0e9-46bd-8c95-aebdea2158c0" | ||
146 | + } | ||
147 | + } | ||
148 | + } | ||
149 | + | ||
150 | + res.status(200).send(response) | ||
92 | } | 151 | } |
93 | \ No newline at end of file | 152 | \ No newline at end of file |