Commit 2623fc3c authored by hezhen's avatar hezhen

123

parent f740d9bc
package com.xxfc.platform.order.rest; package com.xxfc.platform.order.rest;
import com.github.wxiaoqi.security.admin.feign.UserFeign; import com.github.wxiaoqi.security.admin.feign.UserFeign;
import com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO;
import com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken; import com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken;
import com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken; import com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken;
import com.github.wxiaoqi.security.common.context.BaseContextHandler; import com.github.wxiaoqi.security.common.context.BaseContextHandler;
import com.github.wxiaoqi.security.common.exception.BaseException; import com.github.wxiaoqi.security.common.exception.BaseException;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse; import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.rest.BaseController; import com.github.wxiaoqi.security.common.rest.BaseController;
import com.xxfc.platform.order.biz.BaseOrderBiz;
import com.xxfc.platform.order.biz.OrderActivityInfoDetailBiz; import com.xxfc.platform.order.biz.OrderActivityInfoDetailBiz;
import com.xxfc.platform.order.contant.enumerate.OrderTypeEnum; import com.xxfc.platform.order.contant.enumerate.OrderTypeEnum;
import com.xxfc.platform.order.entity.BaseOrder; import com.xxfc.platform.order.entity.BaseOrder;
...@@ -38,11 +40,16 @@ public class OrderActivityInfoController extends BaseController<OrderActivityInf ...@@ -38,11 +40,16 @@ public class OrderActivityInfoController extends BaseController<OrderActivityInf
@Autowired @Autowired
UserFeign userFeign; UserFeign userFeign;
@Autowired
BaseOrderBiz baseOrderBiz;
@RequestMapping(value = "add", method = RequestMethod.POST) @RequestMapping(value = "add", method = RequestMethod.POST)
@ApiOperation(value = "确认订单") @ApiOperation(value = "确认订单")
@IgnoreClientToken @IgnoreClientToken
public ObjectRestResponse<BaseOrder> add(@RequestBody ActivityInfoBO bo) { public ObjectRestResponse<BaseOrder> add(@RequestBody ActivityInfoBO bo) {
bo.setAppUserDTO(userFeign.userDetailByToken(BaseContextHandler.getToken()).getData()); AppUserDTO appUserDTO = userFeign.userDetailByToken(BaseContextHandler.getToken()).getData();
bo.setAppUserDTO(appUserDTO);
baseOrderBiz.canelActivityOrder(appUserDTO.getUserid());
activityInfoService.createOrder(bo); activityInfoService.createOrder(bo);
return ObjectRestResponse.succ(bo.getOrder()); return ObjectRestResponse.succ(bo.getOrder());
} }
......
...@@ -114,7 +114,6 @@ public class OrderActivityInfoService extends AbstractOrderHandle<OrderActivityI ...@@ -114,7 +114,6 @@ public class OrderActivityInfoService extends AbstractOrderHandle<OrderActivityI
if (appUserDTO != null && appUserDTO.getParentId() != null) if (appUserDTO != null && appUserDTO.getParentId() != null)
bo.setParentUserId(appUserDTO.getParentId()); bo.setParentUserId(appUserDTO.getParentId());
super.handleDetail(bo); super.handleDetail(bo);
baseOrderBiz.canelActivityOrder(appUserDTO.getUserid());
//发送定时取消订单(30分钟) //发送定时取消订单(30分钟)
rabbitProduct.sendDelayMessage(bo.getOrder(), autoCancelTime); rabbitProduct.sendDelayMessage(bo.getOrder(), autoCancelTime);
} }
......
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 to comment