ソースを参照

ebilling condition

Pat 7 年 前
コミット
2232a9ee10

+ 8 - 0
GabonTelMobicashMobileAppHelper/src/main/java/com/psi/gabontel/mobileapp/thirdparty/helper/MobileAppThirdPartyHelper.java

@@ -117,6 +117,14 @@ public class MobileAppThirdPartyHelper implements AppManagerFunction {
                     }else {
                         appmanresponse = InitializerBean.callUssd("displayinvoices", postpaidinvoicesdata).toString();
                     }
+                }else if(method.equals("ebillingobj")) {
+                    String[] ebillingparam = (mparam + "|" + refid).split("\\|");
+                    appmanresponse = InitializerBean.callUssd("ebillingobj", ebillingparam).toString();
+                    if(!appmanresponse.startsWith("-1")) {
+                        String payee = InitializerBean.callUssd("ebillingpayee", appmanresponse).toString();
+                        String amount = InitializerBean.callUssd("ebillingamount", appmanresponse).toString();
+                        appmanresponse = payee.toUpperCase() + "~" + amount;
+                    }
                 }else if(method.equals("ussd")) {
                     if(isfinal) {
                         mparam = mparam + "*" + password + "#";