Commit d2b7aecd by chongli

50元券不允许重复下单

parent 0ad2162a
......@@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
import com.alibaba.fastjson.JSONObject;
import com.ctrip.fun.common.vo.Request;
import com.ctrip.fun.common.vo.Response;
import com.ctrip.fun.common.vo.ResponseMp;
import com.ctrip.fun.common.vo.ResponseStatusEnum;
import com.ctrip.fun.common.vo.order.CommuneOrderBean;
import com.ctrip.fun.common.vo.order.CommuneOrderListItemBean;
......@@ -53,7 +54,7 @@ public class CommuneOrderMController extends AbstractOrderMController<CommuneOrd
@Security(index = 1, field = "token")
@RequestMapping(value = "/voucherPlaceOrderForMiniApp", method = RequestMethod.POST)
public Object voucherPlaceOrderForMiniApp(@RequestBody CommuneOrderBean communeOrderBean) {
Response<JSONObject> response = new Response<JSONObject>();
ResponseMp<JSONObject> response = new ResponseMp<JSONObject>();
Request<CommuneOrderBean> request = new Request<CommuneOrderBean>();
request.setBody(communeOrderBean);
communeOrderBean.setUid(UserContext.getUserId());
......
......@@ -12,6 +12,7 @@ import com.alibaba.fastjson.JSONObject;
import com.ctrip.fun.common.vo.PagedResponseBean;
import com.ctrip.fun.common.vo.Request;
import com.ctrip.fun.common.vo.Response;
import com.ctrip.fun.common.vo.ResponseMp;
import com.ctrip.fun.common.vo.order.CommuneOrderBean;
import com.ctrip.fun.common.vo.order.CommuneOrderListItemBean;
import com.ctrip.fun.common.vo.order.CommuneOrderResourceBean;
......@@ -40,11 +41,11 @@ public class CommuneOrderMService extends AbstractOrderMService<CommuneOrderBean
}
}
public Response<JSONObject> voucherPlaceOrderForMiniApp(@RequestBody Request<CommuneOrderBean> request) {
public ResponseMp<JSONObject> voucherPlaceOrderForMiniApp(@RequestBody Request<CommuneOrderBean> request) {
{
String uri = super.getServiceUri("uri.communeOrder.voucherPlaceOrderForMiniApp");
HttpEntity<Request<CommuneOrderBean>> entity = new HttpEntity<Request<CommuneOrderBean>>(request);
Response<JSONObject> response = super.exchange(uri, HttpMethod.POST, entity, new ParameterizedTypeReference<Response<JSONObject>>() {
ResponseMp<JSONObject> response = super.exchange(uri, HttpMethod.POST, entity, new ParameterizedTypeReference<ResponseMp<JSONObject>>() {
}).getBody();
return response;
......
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