This commit is contained in:
2021-01-29 09:54:28 +08:00
2 changed files with 21 additions and 18 deletions

View File

@@ -288,7 +288,7 @@ public class PayActivity extends BaseActivity<ActivityPayBinding> {
String privateKey = playmentJsonObj.getString("privateKey");
Log.e("支付宝privateKey值==",privateKey);
// execAliPay(appID, pid, privateKey, billNumber);
execAliPay(appID, pid, privateKey, billNumber);
} catch (JSONException e) {
e.printStackTrace();
}
@@ -326,24 +326,27 @@ public class PayActivity extends BaseActivity<ActivityPayBinding> {
Config.getInstance(PayActivity.this).getUser();
String userId = user.getUserid();
String feeCategory = getIntent().getStringExtra("feeCategory");
// String feeCategory = getIntent().getStringExtra("feeCategory");
String tradeNo = "";
String notifyUrl = "";
if (StringUtils.equalsIgnoreCase(feeCategory, Constants.FeeCategory.HOUSEKEEPING)) {
notifyUrl = ApiConfig.CALLBACK_HOUSEKEEPING_PAY;
tradeNo = getIntent().getStringExtra("serve_order_number");
} else if (StringUtils.equalsIgnoreCase(feeCategory, Constants.FeeCategory.PROPERTY_FEE)) {
String userHomeId = getIntent().getStringExtra("userHomeId");
String feeType = getIntent().getStringExtra("feeType");
tradeNo = billNumber + "o" + userId + "o" + userHomeId + "o" + feeType;
notifyUrl = ApiConfig.CALLBACK_PROPERTY_PAY;
} else if (StringUtils.equalsIgnoreCase(feeCategory, Constants.FeeCategory.RECHARGE)) {
tradeNo = billNumber + "o" + userId;
notifyUrl = ApiConfig.CALLBACK_RECHARGE_PAY;
} else if (StringUtils.equalsIgnoreCase(feeCategory, Constants.FeeCategory.PARKING_FEE)) {
notifyUrl = ApiConfig.CALLBACK_TEMP_STOP_PAY;
tradeNo = getIntent().getStringExtra("orderSn");
}
// if (StringUtils.equalsIgnoreCase(feeCategory, Constants.FeeCategory.HOUSEKEEPING)) {
// notifyUrl = ApiConfig.CALLBACK_HOUSEKEEPING_PAY;
// tradeNo = getIntent().getStringExtra("serve_order_number");
// } else if (StringUtils.equalsIgnoreCase(feeCategory, Constants.FeeCategory.PROPERTY_FEE)) {
// String userHomeId = getIntent().getStringExtra("userHomeId");
// String feeType = getIntent().getStringExtra("feeType");
// tradeNo = billNumber + "o" + userId + "o" + userHomeId + "o" + feeType;
// notifyUrl = ApiConfig.CALLBACK_PROPERTY_PAY;
// } else if (StringUtils.equalsIgnoreCase(feeCategory, Constants.FeeCategory.RECHARGE)) {
// tradeNo = billNumber + "o" + userId;
// notifyUrl = ApiConfig.CALLBACK_RECHARGE_PAY;
// } else if (StringUtils.equalsIgnoreCase(feeCategory, Constants.FeeCategory.PARKING_FEE)) {
// notifyUrl = ApiConfig.CALLBACK_TEMP_STOP_PAY;
// tradeNo = getIntent().getStringExtra("orderSn");
// }
notifyUrl = ApiConfig.CALLBACK_PAYMENT_PAY;
tradeNo = billNumber+"|"+cart_id;
//String number = mDataBinding.number.getText().toString();
aliPayManager.startPay("", "", tradeNo, payment_amount, notifyUrl);
}