From dfdd615c4cab8c142c76caebc70bdf16f4e12b10 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期三, 13 九月 2023 10:04:21 +0800 Subject: [PATCH] 优化上海接口指令时效问题 --- src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java b/src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java index 6aa8878..5b662a5 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java @@ -1,10 +1,11 @@ package com.fzzy.push.sh2023; -import com.alibaba.fastjson.JSON; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.entity.ApiConfs; +import com.fzzy.api.utils.RedisConst; +import com.fzzy.api.utils.RedisUtil; import com.fzzy.order.OrderApiService; import com.fzzy.order.data.OrderConstant; import com.fzzy.order.data.OrderData; @@ -24,6 +25,8 @@ public class SH2023OrderApiServiceImpl implements OrderApiService { @Autowired + private RedisUtil redisUtil; + @Autowired private SH2023ApiRemoteService apiRemoteService; @Autowired private SH2023PushService11 sh2023PushService11; @@ -41,7 +44,7 @@ @Override - public void execute(OrderData req, String orderType, ApiConfs conf) throws ParseException { + public void execute(OrderData req, String orderType, ApiConfs conf, String orderid) throws ParseException { // 鑻ユ寚浠ょ被鍨嬩笉涓�1锛屽垯杩斿洖 if(!OrderConstant.ORDER_TYPE_1.equals(orderType)){ @@ -52,6 +55,10 @@ return; } + //鎸囦护瀛樺叆缂撳瓨锛屾椂鏁�24灏忔椂 + String key = RedisConst.buildKey(RedisConst.KYE_ORDER, conf.getKqdm()); + redisUtil.set(key, orderid, 59 * 60 * 24); + ApiParam param = new ApiParam(); param.setPushProtocol(conf.getPushProtocol()); param.setKqdm(conf.getKqdm()); -- Gitblit v1.9.3