This commit is contained in:
雷欧(林平凡)
2025-01-09 09:42:22 +08:00
parent f8a62e6c3d
commit d140d7d1ac
2 changed files with 5 additions and 1 deletions

View File

@@ -207,7 +207,7 @@ public class JDUtils {
* 扫描订单发送到微信 * 扫描订单发送到微信
* 每分钟的30秒执行一次 * 每分钟的30秒执行一次
*/ */
@Scheduled(cron = "*/2 * * * * ?") @Scheduled(cron = "*/10 * * * * ?")
public void sendOrderToWx() { public void sendOrderToWx() {
//long start = System.currentTimeMillis(); //long start = System.currentTimeMillis();
int[] validCodes = {-1}; int[] validCodes = {-1};

View File

@@ -3,6 +3,8 @@ package cn.van.business.util;
import cn.van.business.enums.ValidCodeConverter; import cn.van.business.enums.ValidCodeConverter;
import cn.van.business.model.jd.OrderRow; import cn.van.business.model.jd.OrderRow;
import cn.van.business.repository.OrderRowRepository; import cn.van.business.repository.OrderRowRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Async;
@@ -29,6 +31,7 @@ public class OrderUtil {
private WXUtil wxUtil; private WXUtil wxUtil;
//标记唯一订单行:订单+sku维度的唯一标识 //标记唯一订单行:订单+sku维度的唯一标识
private static final String ORDER_ROW_KEY = "jd:order:row:"; private static final String ORDER_ROW_KEY = "jd:order:row:";
private static final Logger logger = LoggerFactory.getLogger(OrderUtil.class);
/** /**
* 手动调用 将订单发送到微信 * 手动调用 将订单发送到微信
@@ -51,6 +54,7 @@ public class OrderUtil {
// 更新 Redis 状态值 // 更新 Redis 状态值
redisTemplate.opsForValue().set(ORDER_ROW_KEY + orderRow.getId(), String.valueOf(orderRow.getValidCode())); redisTemplate.opsForValue().set(ORDER_ROW_KEY + orderRow.getId(), String.valueOf(orderRow.getValidCode()));
logger.info("订单状态:{} 订单号:{} sku{}", orderRow.getValidCode(), orderRow.getOrderId(), orderRow.getSkuName());
} }