增加订单查询接口

This commit is contained in:
egzosn
2018-01-30 18:44:56 +08:00
parent fbc6ec96ac
commit 5cbf5cc4e4

View File

@@ -307,7 +307,15 @@ public class FuiouPayService extends BasePayService {
*/
@Override
public Map<String, Object> query(String tradeNo, String outTradeNo) {
return null;
LinkedHashMap<String, Object> params = new LinkedHashMap<>();
params.put("mchnt_cd", payConfigStorage.getPid());
params.put("order_id", outTradeNo);
params.put("md5", createSign(SignUtils.parameters2MD5Str(params, "|"), payConfigStorage.getInputCharset()));
JSONObject resultJson = getHttpRequestTemplate().postForObject(getReqUrl() + URL_FuiouSmpAQueryGate + "?" + UriVariables.getMapToParameters(params), null, JSONObject.class);
return resultJson;
}
/**
@@ -320,7 +328,8 @@ public class FuiouPayService extends BasePayService {
*/
@Override
public <T> T query (String tradeNo, String outTradeNo, Callback<T> callback) {
return null;
return callback.perform(query(tradeNo, outTradeNo));
}
/**