Commit 0ad2162a by chongli

小程序继续下单接口

parent f90e5fef
...@@ -76,6 +76,21 @@ public abstract class AbstractOrderMController<H extends AbstractOrderBean<T>, T ...@@ -76,6 +76,21 @@ public abstract class AbstractOrderMController<H extends AbstractOrderBean<T>, T
response = this.getOrderService().placeOrderWeiXinPay(request); response = this.getOrderService().placeOrderWeiXinPay(request);
return response; return response;
} }
@SuppressWarnings("unchecked")
@ResponseBody
@Security(index = 1, field = "token")
@RequestMapping(value = "/continueWeiXinPay", method = RequestMethod.POST)
public Object continueWeiXinPay(@RequestBody H abstractOrderBean) {
Response<JSONObject> response = new Response<JSONObject>();
Request<H> request = new Request<H>();
request.setBody(abstractOrderBean);
abstractOrderBean.setUid(UserContext.getUserId());
request.setUserId(UserContext.getUserId());
response = this.getOrderService().continueWeiXinPay(request);
return response;
}
/** /**
* @param response * @param response
......
...@@ -50,6 +50,19 @@ public abstract class AbstractOrderMService<H extends AbstractOrderBean<T>, T, K ...@@ -50,6 +50,19 @@ public abstract class AbstractOrderMService<H extends AbstractOrderBean<T>, T, K
} }
} }
public Response<JSONObject> continueWeiXinPay(@RequestBody Request<H> request) {
{
String uri = super.getServiceUri("uri.order.continueWeiXinPay");
uri = uri.replace("{orderType}", this.getOrderType());
HttpEntity<Request<H>> entity = new HttpEntity<Request<H>>(request);
Response<JSONObject> response = super.exchange(uri, HttpMethod.POST, entity, new ParameterizedTypeReference<Response<JSONObject>>() {
}).getBody();
return response;
}
}
public Response<H> callback(@RequestBody Request<OrderBean> request) { public Response<H> callback(@RequestBody Request<OrderBean> request) {
{ {
String uri = super.getServiceUri("uri.order.callback"); String uri = super.getServiceUri("uri.order.callback");
......
...@@ -40,6 +40,7 @@ uri.advert.QueryAdvertBannerList=/fun-golf-service/Advert/QueryAdvertBannerList ...@@ -40,6 +40,7 @@ uri.advert.QueryAdvertBannerList=/fun-golf-service/Advert/QueryAdvertBannerList
uri.order.queryList=/fun-golf-service/{orderType}/queryList uri.order.queryList=/fun-golf-service/{orderType}/queryList
uri.order.placeOrder=/fun-golf-service/{orderType}/placeOrder uri.order.placeOrder=/fun-golf-service/{orderType}/placeOrder
uri.order.placeOrderWeiXinPay=/fun-golf-service/{orderType}/placeOrderWeiXinPay uri.order.placeOrderWeiXinPay=/fun-golf-service/{orderType}/placeOrderWeiXinPay
uri.order.continueWeiXinPay=/fun-golf-service/{orderType}/continueWeiXinPay
uri.order.orderDetail=/fun-golf-service/{orderType}/orderDetail uri.order.orderDetail=/fun-golf-service/{orderType}/orderDetail
uri.order.cancelOrder=/fun-golf-service/{orderType}/cancelOrder uri.order.cancelOrder=/fun-golf-service/{orderType}/cancelOrder
uri.order.rebookOrderDetail=/fun-golf-service/{orderType}/rebookOrderDetail uri.order.rebookOrderDetail=/fun-golf-service/{orderType}/rebookOrderDetail
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment