| | |
| | | import com.ruoyi.common.core.utils.page.BeanUtils; |
| | | import com.ruoyi.common.core.utils.page.PageDTO; |
| | | import com.ruoyi.common.redis.service.RedisService; |
| | | import com.ruoyi.goods.controller.management.DTO.GoodsSeckillDTO; |
| | | import com.ruoyi.goods.controller.management.DTO.GoodsSeckillQuery; |
| | | import com.ruoyi.goods.controller.management.DTO.GoodsSeckillUpd; |
| | | import com.ruoyi.goods.controller.management.VO.GoodsSeckillVO; |
| | | import com.ruoyi.goods.controller.management.dto.GoodsSeckillDTO; |
| | | import com.ruoyi.goods.controller.management.dto.GoodsSeckillQuery; |
| | | import com.ruoyi.goods.controller.management.dto.GoodsSeckillUpd; |
| | | import com.ruoyi.goods.controller.management.vo.GoodsSeckillVO; |
| | | import com.ruoyi.goods.mapper.GoodsSeckillMapper; |
| | | import com.ruoyi.goods.service.IGoodsSeckillService; |
| | | import com.ruoyi.goods.service.IGoodsSkuService; |
| | | import com.ruoyi.goods.service.async.AsyncMethodService; |
| | | import com.ruoyi.system.api.WebSocketUsers; |
| | | import com.ruoyi.system.api.domain.GoodsSeckill; |
| | | import com.ruoyi.system.api.domain.GoodsSku; |
| | | import com.ruoyi.system.api.domain.dto.ListStatusDTO; |
| | |
| | | CacheConstants.SECKILL_GOODS + goodsSeckill.getId(), |
| | | goodsSeckill.getSeckillStock()); |
| | | } |
| | | //TODO websocket 推送秒杀开始消息 |
| | | //推送秒杀开始消息 |
| | | WebSocketUsers.sendMessageToUsersByText("秒杀活动已开始"); |
| | | } |
| | | |
| | | /** |
| | |
| | | redisService.deleteObject(CacheConstants.SECKILL_GOODS + goodsSeckill.getId()); |
| | | } |
| | | //TODO websocket 推送秒杀结束消息 |
| | | WebSocketUsers.sendMessageToUsersByText("秒杀活动已结束"); |
| | | } |
| | | } |