|
@@ -61,7 +61,7 @@ public class MobileAppThirdPartyHelper implements AppManagerFunction {
|
|
|
String canalcheckcard = InitializerBean.callUssd("canalcheckcard", paramarr).toString();
|
|
String canalcheckcard = InitializerBean.callUssd("canalcheckcard", paramarr).toString();
|
|
|
String canalvalidcard = InitializerBean.callUssd("canalvalidcard", canalcheckcard).toString();
|
|
String canalvalidcard = InitializerBean.callUssd("canalvalidcard", canalcheckcard).toString();
|
|
|
appmanresponse = canalvalidcard;
|
|
appmanresponse = canalvalidcard;
|
|
|
- }else if(method.equals("canalsetcard")){
|
|
|
|
|
|
|
+ }else if(method.equals("canalsetcard")) {
|
|
|
String[] csetcardarr = syntax.get("mparam").replaceAll("_", " ").split("\\|");
|
|
String[] csetcardarr = syntax.get("mparam").replaceAll("_", " ").split("\\|");
|
|
|
appmanresponse = InitializerBean.callUssd(method, csetcardarr).toString();
|
|
appmanresponse = InitializerBean.callUssd(method, csetcardarr).toString();
|
|
|
}else if(method.equals("canalrenewamount")){
|
|
}else if(method.equals("canalrenewamount")){
|
|
@@ -73,7 +73,7 @@ public class MobileAppThirdPartyHelper implements AppManagerFunction {
|
|
|
canalrenewamount = InitializerBean.callUssd("canalrenewamount", canalcheckcard).toString();
|
|
canalrenewamount = InitializerBean.callUssd("canalrenewamount", canalcheckcard).toString();
|
|
|
appmanresponse = canalrenewamount;
|
|
appmanresponse = canalrenewamount;
|
|
|
}
|
|
}
|
|
|
- }else if(method.equals("canalappman")){
|
|
|
|
|
|
|
+ }else if(method.equals("canalappman")) {
|
|
|
String canalappmanglobal = "";
|
|
String canalappmanglobal = "";
|
|
|
String[] canalappman = syntax.get("mparam").split("\\|");
|
|
String[] canalappman = syntax.get("mparam").split("\\|");
|
|
|
if(canalappman[0].equals("renew")) {
|
|
if(canalappman[0].equals("renew")) {
|
|
@@ -83,28 +83,33 @@ public class MobileAppThirdPartyHelper implements AppManagerFunction {
|
|
|
canalappmanglobal = InitializerBean.callUssd("canalappman", canalappmanparam).toString();
|
|
canalappmanglobal = InitializerBean.callUssd("canalappman", canalappmanparam).toString();
|
|
|
}
|
|
}
|
|
|
appmanresponse = canalappmanglobal;
|
|
appmanresponse = canalappmanglobal;
|
|
|
- }else if(method.equals("seegregisteradd")){
|
|
|
|
|
|
|
+ }else if(method.equals("seegregisteradd")) {
|
|
|
String[] seegregisteraddparam = (syntax.get("mparam").toString() + "|" + "L' enregistrement de votre compteur a ete fait avec succes" ).split("\\|");
|
|
String[] seegregisteraddparam = (syntax.get("mparam").toString() + "|" + "L' enregistrement de votre compteur a ete fait avec succes" ).split("\\|");
|
|
|
appmanresponse = InitializerBean.callUssd("seegregisteradd", seegregisteraddparam).toString();
|
|
appmanresponse = InitializerBean.callUssd("seegregisteradd", seegregisteraddparam).toString();
|
|
|
- }else if(method.equals("seeggetdisplay")){
|
|
|
|
|
|
|
+ }else if(method.equals("seeggetdisplay")) {
|
|
|
String[] seeggetdisplaydata = syntax.get("mparam").split("\\|");
|
|
String[] seeggetdisplaydata = syntax.get("mparam").split("\\|");
|
|
|
String[] seeggetdisplayparam = (new String(StringUtil.base64Decode(seeggetdisplaydata[0]), StandardCharsets.UTF_8)).split("\\~");
|
|
String[] seeggetdisplayparam = (new String(StringUtil.base64Decode(seeggetdisplaydata[0]), StandardCharsets.UTF_8)).split("\\~");
|
|
|
appmanresponse = InitializerBean.callUssd("seeggetdisplay", seeggetdisplayparam).toString();
|
|
appmanresponse = InitializerBean.callUssd("seeggetdisplay", seeggetdisplayparam).toString();
|
|
|
- }else if(method.equals("seegregisteredit")){
|
|
|
|
|
|
|
+ }else if(method.equals("seegregisteredit")) {
|
|
|
String[] seegregistereditdata = syntax.get("mparam").split("\\|");
|
|
String[] seegregistereditdata = syntax.get("mparam").split("\\|");
|
|
|
String[] seegregistereditparam = (new String(StringUtil.base64Decode(seegregistereditdata[0]), StandardCharsets.UTF_8) + "~" + seegregistereditdata[1] + "~" + seegregistereditdata[2]+ "~" + seegregistereditdata[3] + "~" + seegregistereditdata[4] + "~" + seegregistereditdata[5] + "~" + seegregistereditdata[6] + "~" + "Numero de compteur modifie").split("\\~");
|
|
String[] seegregistereditparam = (new String(StringUtil.base64Decode(seegregistereditdata[0]), StandardCharsets.UTF_8) + "~" + seegregistereditdata[1] + "~" + seegregistereditdata[2]+ "~" + seegregistereditdata[3] + "~" + seegregistereditdata[4] + "~" + seegregistereditdata[5] + "~" + seegregistereditdata[6] + "~" + "Numero de compteur modifie").split("\\~");
|
|
|
appmanresponse = InitializerBean.callUssd("seegregisteredit", seegregistereditparam).toString();
|
|
appmanresponse = InitializerBean.callUssd("seegregisteredit", seegregistereditparam).toString();
|
|
|
- }else if(method.equals("seegregisterdelete")){
|
|
|
|
|
|
|
+ }else if(method.equals("seegregisterdelete")) {
|
|
|
String[] seegregisterdeletedata = syntax.get("mparam").split("\\|");
|
|
String[] seegregisterdeletedata = syntax.get("mparam").split("\\|");
|
|
|
String[] seegregisterdeleteparam = (new String(StringUtil.base64Decode(seegregisterdeletedata[0]), StandardCharsets.UTF_8) + "~" + seegregisterdeletedata[1] + "~" + seegregisterdeletedata[2]+ "~" + seegregisterdeletedata[3] + "~" + "Le compteur " + seegregisterdeletedata[4] + " a ete efface").split("\\~");
|
|
String[] seegregisterdeleteparam = (new String(StringUtil.base64Decode(seegregisterdeletedata[0]), StandardCharsets.UTF_8) + "~" + seegregisterdeletedata[1] + "~" + seegregisterdeletedata[2]+ "~" + seegregisterdeletedata[3] + "~" + "Le compteur " + seegregisterdeletedata[4] + " a ete efface").split("\\~");
|
|
|
appmanresponse = InitializerBean.callUssd("seegregisterdelete", seegregisterdeleteparam).toString();
|
|
appmanresponse = InitializerBean.callUssd("seegregisterdelete", seegregisterdeleteparam).toString();
|
|
|
- }else if(method.equals("seeginvoicesdisplay")){
|
|
|
|
|
|
|
+ }else if(method.equals("seeginvoicesdisplay")) {
|
|
|
String[] seeginvoices = syntax.get("mparam").split("\\|");
|
|
String[] seeginvoices = syntax.get("mparam").split("\\|");
|
|
|
String seeginvoicesdata = InitializerBean.callUssd("seeginvoices", seeginvoices).toString();
|
|
String seeginvoicesdata = InitializerBean.callUssd("seeginvoices", seeginvoices).toString();
|
|
|
appmanresponse = InitializerBean.callUssd("seeginvoicesdisplay", seeginvoicesdata).toString();
|
|
appmanresponse = InitializerBean.callUssd("seeginvoicesdisplay", seeginvoicesdata).toString();
|
|
|
|
|
+ }else if(method.equals("displayinvoices")) {
|
|
|
|
|
+ String[] postpaidinvoices = syntax.get("mparam").split("\\|");
|
|
|
|
|
+ String postpaidinvoicesdata = InitializerBean.callUssd("postpaidinvoices", postpaidinvoices).toString();
|
|
|
|
|
+ appmanresponse = InitializerBean.callUssd("displayinvoices", postpaidinvoicesdata).toString();
|
|
|
}else {
|
|
}else {
|
|
|
appmanresponse = InitializerBean.callUssd(method, paramarr).toString();
|
|
appmanresponse = InitializerBean.callUssd(method, paramarr).toString();
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
response = StringUtil.base64Encode(new JsonResponse(0,appmanresponse).toString().getBytes());
|
|
response = StringUtil.base64Encode(new JsonResponse(0,appmanresponse).toString().getBytes());
|
|
|
finalmessage = respmessage + response;
|
|
finalmessage = respmessage + response;
|
|
|
if(isfinal) {
|
|
if(isfinal) {
|