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 |