| | |
| | | private TokenService tokenService; |
| | | @Resource |
| | | private TechnicianClient technicianClient; |
| | | @Resource |
| | | private RedisTemplate<String, String> redisTemplate; |
| | | |
| | | |
| | | @Override |
| | | public List<OrderVO> selectOrderListByUserId(Integer status, Long userId) { |
| | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 返佣延迟队列 |
| | | * |
| | | * @param orderId 订单ID |
| | | * @param afterSalesDeadline 售后截止日期(计算日期) |
| | | */ |
| | | private void addToCommissionDelayQueue(Long orderId, LocalDateTime afterSalesDeadline) { |
| | | // 获取订单售后截止日期时间戳(秒) |
| | | long deadlineTimestamp = afterSalesDeadline.atZone(ZoneId.systemDefault()).toEpochSecond(); |
| | | redisTemplate.opsForZSet().add("delay_queue:commission", orderId.toString(), deadlineTimestamp); |
| | | |
| | | @Override |
| | | public void commission(Long orderId) { |
| | | |
| | | } |
| | | } |