Commit 5fdd6d1b0782d4993470066a5692959cf7b1a4ea
1 parent
c8832510
Exists in
master
and in
1 other branch
update mockup for ture
Showing
2 changed files
with
98 additions
and
1 deletions
Show diff stats
app.js
@@ -397,6 +397,7 @@ app.post('/api/v1/LG-API/notifySubscription', require('./lg').notifySubscription | @@ -397,6 +397,7 @@ app.post('/api/v1/LG-API/notifySubscription', require('./lg').notifySubscription | ||
397 | app.post('/goapi/profile/assetDetail', require('./ccbs').assetDetail); | 397 | app.post('/goapi/profile/assetDetail', require('./ccbs').assetDetail); |
398 | app.post('/goapi/profile/churnscore/offerlist', require('./ccbs').churnScoreOfferList); | 398 | app.post('/goapi/profile/churnscore/offerlist', require('./ccbs').churnScoreOfferList); |
399 | app.get('/goapi/profile/external/customer/usageInfo/:type/:number', require('./ccbs').usageInfo); | 399 | app.get('/goapi/profile/external/customer/usageInfo/:type/:number', require('./ccbs').usageInfo); |
400 | +app.post('/v1/OSBCOM/BillingProfileInfo/UsageProfileInfoREST/getAccumulationUOMGroupList/', require('./ccbs').accumulationUOMGroupList); | ||
400 | 401 | ||
401 | app.get('/api/callback', require('./line').callback); | 402 | app.get('/api/callback', require('./line').callback); |
402 | 403 |
ccbs.js
@@ -149,7 +149,103 @@ module.exports.usageInfo = async (req, res) => { | @@ -149,7 +149,103 @@ module.exports.usageInfo = async (req, res) => { | ||
149 | "TrueMoneyError": true | 149 | "TrueMoneyError": true |
150 | } | 150 | } |
151 | 151 | ||
152 | - res.status(200).send(responseErr) | 152 | + res.status(200).send(response) |
153 | +} | ||
154 | + | ||
155 | +module.exports.accumulationUOMGroupList = async (req, res) => { | ||
156 | + console.log('===== POST accumulationUOMGroupList =====') | ||
157 | + console.log('url', req.originalUrl); | ||
158 | + console.log('headers', req.headers); | ||
159 | + console.log('query', req.query); | ||
160 | + console.log('params', req.params); | ||
161 | + console.log('body', req.body); | ||
162 | + | ||
163 | + console.log(JSON.stringify(req.body)) | ||
164 | + | ||
165 | + let responseErr = { | ||
166 | + "errorCode" : "OSBbllngA00002", | ||
167 | + "message" : "Error.", | ||
168 | + } | ||
169 | + | ||
170 | + let response = { | ||
171 | + "errorCode" : "OSBbllngA00001", | ||
172 | + "message" : "Success.", | ||
173 | + "uuid" : "ca517eac-b687-45f2-a921-c5138c44402e", | ||
174 | + "backendResponseList" : { | ||
175 | + "backendResponseInfoArray" : [ { | ||
176 | + "apiName" : "getPrimaryKeyInfoByActiveAndBusinessLine", | ||
177 | + "errorCode" : "OSBbllngA00001", | ||
178 | + "message" : "Success.", | ||
179 | + "system" : "OSB", | ||
180 | + "url" : "http://172.19.188.21:8080/ESB_Get_CustomerPreferenceInfo/Interfaces/Proxy/CommonPreferenceInfoPS" | ||
181 | + }, { | ||
182 | + "apiName" : "getUnbilledCycleInfo", | ||
183 | + "errorCode" : "OSBbllngA00001", | ||
184 | + "message" : "Success.", | ||
185 | + "system" : "OSB", | ||
186 | + "url" : "http://172.19.188.21:8080/ESB_Get_FinancialManagementInfo/Interfaces/Proxy/BillingInfoPS" | ||
187 | + }, { | ||
188 | + "apiName" : "getRatedPerformanceIndicators3", | ||
189 | + "errorCode" : "OSBbllngA00001", | ||
190 | + "message" : "Success.", | ||
191 | + "system" : "CCCSOA", | ||
192 | + "url" : "http://172.19.136.104/RaterServiceWS/RaterServiceSI" | ||
193 | + } ] | ||
194 | + }, | ||
195 | + "accumulationUOMGroupList" : { | ||
196 | + "accumulationInfoArray" : [ { | ||
197 | + "accumulatedCharge" : 135, | ||
198 | + "accumulatedQuantity" : 191, | ||
199 | + "accumulatedQuantityFormat" : "03:11:00", | ||
200 | + "lastCallDate" : "2021-03-21T22:44:19.000+07:00", | ||
201 | + "serviceType" : "Voice", | ||
202 | + "system" : "CCBS", | ||
203 | + "uomCode" : "M" | ||
204 | + }, { | ||
205 | + "accumulatedCharge" : 1013.5, | ||
206 | + "accumulatedQuantity" : 223, | ||
207 | + "accumulatedQuantityFormat" : null, | ||
208 | + "lastCallDate" : "2021-03-22T08:06:29.000+07:00", | ||
209 | + "serviceType" : "SMS", | ||
210 | + "system" : "CCBS", | ||
211 | + "uomCode" : "O" | ||
212 | + }, { | ||
213 | + "accumulatedCharge" : 546.4, | ||
214 | + "accumulatedQuantity" : 223, | ||
215 | + "accumulatedQuantityFormat" : null, | ||
216 | + "lastCallDate" : "2021-03-22T08:06:29.000+07:00", | ||
217 | + "serviceType" : "Video", | ||
218 | + "system" : "CCBS", | ||
219 | + "uomCode" : "O" | ||
220 | + }, { | ||
221 | + "accumulatedCharge" : 785.8, | ||
222 | + "accumulatedQuantity" : 223, | ||
223 | + "accumulatedQuantityFormat" : null, | ||
224 | + "lastCallDate" : "2021-03-22T08:06:29.000+07:00", | ||
225 | + "serviceType" : "Voice", | ||
226 | + "system" : "CCBS", | ||
227 | + "uomCode" : "O" | ||
228 | + }, { | ||
229 | + "accumulatedCharge" : 1251.9, | ||
230 | + "accumulatedQuantity" : 258, | ||
231 | + "accumulatedQuantityFormat" : null, | ||
232 | + "lastCallDate" : "2021-03-22T08:06:29.000+07:00", | ||
233 | + "serviceType" : "Video", | ||
234 | + "system" : "CCBS", | ||
235 | + "uomCode" : "M" | ||
236 | + } ], | ||
237 | + "size" : 2 | ||
238 | + }, | ||
239 | + "cycleInfo" : { | ||
240 | + "code" : 13, | ||
241 | + "month" : 4, | ||
242 | + "year" : 2021 | ||
243 | + }, | ||
244 | + "maxLastCallDate" : "2021-03-22T08:06:29.000+07:00", | ||
245 | + "rerateIndicator" : "N" | ||
246 | + } | ||
247 | + | ||
248 | + res.status(200).send(response) | ||
153 | } | 249 | } |
154 | 250 | ||
155 | 251 |