Пример #1
0
 @Override
 protected void onPostExecute(Object result) {
   super.onPostExecute(result);
   res = super.res;
   if (res != null) {
     if (AppConstants.RESPONSE_SUCCESS.equals(res.getResponseStatus().getCode())) {
       // Success
       if (res.isNeedPay()) {
         FinanceFundsApp.params.put(
             PlatformsActivity.TOTALFEE_KEY,
             Double.valueOf(etAmount.getText().toString().trim()));
         FinanceFundsApp.params.put(PlatformsActivity.PAYCODE_KEY, res.getPayCode());
         startActivity(new Intent(AppendDepositActivity.this, PlatformsActivity.class));
       } else {
         FinanceFundsApp.params.put(
             AppConstants.PAYMENT_RESULT_KEY, AppConstants.PAYMENT_SUCCESS);
         startActivity(new Intent(AppendDepositActivity.this, PaymentResultActivity.class));
       }
     } else {
       // 服务器异常
       Toast.makeText(
               FinanceFundsApp.getContext(),
               res.getResponseStatus().getMessage(),
               Toast.LENGTH_SHORT)
           .show();
     }
   } else {
     // Error
     Toast.makeText(FinanceFundsApp.getContext(), R.string.network_exception, Toast.LENGTH_SHORT)
         .show();
   }
 }
Пример #2
0
 @Override
 protected void onPostExecute(Object result) {
   super.onPostExecute(result);
   res = super.res;
   if (res != null) {
     if (AppConstants.RESPONSE_SUCCESS.equals(res.getResponseStatus().getCode())) {
       // Success
       Double appendAmount = Double.valueOf(etAmount.getText().toString().trim());
       FinanceFundsApp.params.put(AppConstants.NEED_PAY_AMOUNT_KEY, appendAmount);
       FinanceFundsApp.params.put(
           AppConstants.PAYMENT_TYPE_KEY, AppConstants.PAYMENT_APPENDDEPOSIT);
       Double balance = (Double) FormatUtils.formatNull(res.getBalanceMoney(), Double.class);
       FinanceFundsApp.params.put(AppConstants.BALANCE_KEY, balance);
       if (balance > 0) {
         // 有余额,跳转是否使用余额追加保证金
         startActivity(new Intent(AppendDepositActivity.this, BalanceChooseActivity.class));
       } else {
         // 没有余额,直接跳转支付方式
         Long financeId = (Long) FinanceFundsApp.params.get(APPEND_DEPOSIT_FINANCEID_KEY);
         financeId = (Long) FormatUtils.formatNull(financeId, Long.class);
         new DepositTask(AppendDepositActivity.this, false, financeId, appendAmount, false)
             .executeOnExecutor(FinanceFundsApp.poor);
       }
     } else {
       // 服务器异常
       Toast.makeText(
               FinanceFundsApp.getContext(),
               res.getResponseStatus().getMessage(),
               Toast.LENGTH_SHORT)
           .show();
     }
   } else {
     // Error
     Toast.makeText(FinanceFundsApp.getContext(), R.string.network_exception, Toast.LENGTH_SHORT)
         .show();
   }
 }