1.一次性任务增加

This commit is contained in:
张松 2025-01-06 16:50:59 +08:00
parent a2e585e25f
commit 21ae4d0c58
1 changed files with 24 additions and 0 deletions

View File

@ -80,6 +80,18 @@ public class WuyouPay {
return JSONObject.parseObject(body, BaseResp.class);
}
public BaseResp queryOrder(String orderNo, String amount, String userAgent) {
Map<String, Object> params = getBaseParams();
params.put("out_trade_no", String.format("%s", orderNo));
params.put("total", amount);
String sign = Encrypt.getParamsSign(params);
params.put("sign", sign);
String body = request(Constants.QUERY_URL, params, userAgent);
return JSONObject.parseObject(body, BaseResp.class);
}
public boolean checkCanCash(long userId, WithdrawTypeEnum type, BigDecimal money) {
if (WithdrawTypeEnum.MANUAL.equals(type)) {
// 查询当日体现次数
@ -186,6 +198,18 @@ public class WuyouPay {
return JSONObject.parseObject(body, BaseResp.class);
}
public BaseResp queryExtractOrder(String outOrderNo,String amount) {
Map<String, Object> params = getBaseParams();
params.put("out_trade_no", String.format("%s", outOrderNo));
params.put("total", amount);
String sign = Encrypt.getParamsSign(params);
params.put("sign", sign);
String body = request(Constants.EXTRACT_QUERY_URL, params, "");
return JSONObject.parseObject(body, BaseResp.class);
}
private Map<String, Object> getBaseParams() {
Map<String, Object> params = new HashMap<>();
params.put("mch_id", Constants.MERCHANT_ID);