|
@@ -126,6 +126,27 @@ public class WalletServiceImpl implements IWalletService {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public boolean refund(String orderNo, Integer refundAmount) {
|
|
|
+
|
|
|
+ String reqUrl = baseUrl + "/pay/refundOrder";
|
|
|
+
|
|
|
+ JSONObject sendData = new JSONObject();
|
|
|
+ sendData.put("shop_no", userPayShopNo);
|
|
|
+ sendData.put("timestamp",DateUtils.getTime());
|
|
|
+ sendData.put("order_no",orderNo);
|
|
|
+ sendData.put("refund_amount", refundAmount);
|
|
|
+ sendData.put("order_remark", "测试退款");
|
|
|
+ sendData.put("type","sno");
|
|
|
+ sendData.put("sign",userPaySign);
|
|
|
+ LogUtil.error(logger, "sendData:" + sendData.toJSONString());
|
|
|
+ System.err.println(sendData.toJSONString());
|
|
|
+ String result = OkHttpUtil.postJsonParams(reqUrl, sendData.toJSONString());
|
|
|
+ LogUtil.error(logger, "result:" + result);
|
|
|
+ System.err.println(result);
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void payOrderStatusHandle(PayOrder payOrder) {
|
|
|
String orderNo = payOrder.getOrderId();
|