|
|
@@ -18,6 +18,7 @@ import com.psi.common.transactions.MessageId;
|
|
|
import com.psi.common.transactions.Messanger;
|
|
|
import com.psi.common.transactions.TransactionHelper;
|
|
|
import com.psi.common.util.StringUtil;
|
|
|
+import com.psi.common.util.SystemUtil;
|
|
|
|
|
|
@Stateless
|
|
|
@Remote(AppManagerFunction.class)
|
|
|
@@ -101,11 +102,10 @@ public class MobileAppThirdPartyHelper implements AppManagerFunction {
|
|
|
}else if(method.equals("seeginvoicesdisplay")) {
|
|
|
String[] seeginvoices = syntax.get("mparam").split("\\|");
|
|
|
String seeginvoicesdata = InitializerBean.callUssd("seeginvoices", seeginvoices).toString();
|
|
|
- try {
|
|
|
- StringUtil.base64Decode(seeginvoicesdata);
|
|
|
- appmanresponse = InitializerBean.callUssd("seeginvoicesdisplay", seeginvoicesdata).toString();
|
|
|
- }catch (Exception e) {
|
|
|
+ if(seeginvoicesdata.startsWith("Vous n'avez pas de facture a payer a la SEEG")) {
|
|
|
appmanresponse = seeginvoicesdata;
|
|
|
+ }else {
|
|
|
+ appmanresponse = InitializerBean.callUssd("seeginvoicesdisplay", seeginvoicesdata).toString();
|
|
|
}
|
|
|
}else if(method.equals("displayinvoices")) {
|
|
|
String[] postpaidinvoices = syntax.get("mparam").split("\\|");
|