Преглед изворни кода

延长重复累加问题redis时间为30分钟

shuiqilin
zhangxin пре 1 година
родитељ
комит
97ecbaae73

+ 2
- 2
src/main/java/com/qtzl/alterSales/manager/service/AflPaccountRefundCountServiceImpl.java Прегледај датотеку

String redisKey=COUNT_KEY+fssPaccountPay.getPayId(); String redisKey=COUNT_KEY+fssPaccountPay.getPayId();
final Object redisData = redisUtils.get(redisKey); final Object redisData = redisUtils.get(redisKey);
if (!ObjectUtil.isEmpty(redisData)) { if (!ObjectUtil.isEmpty(redisData)) {
log.error("该数据已存在60秒内处理中,请勿重复处理 ,payId="+fssPaccountPay.getPayId());
log.error("该数据已存在30分钟内处理中,请勿重复处理 ,payId="+fssPaccountPay.getPayId());
return; return;
}else { }else {
redisUtils.set(redisKey,JSON.toJSONString(fssPaccountPay),60);
redisUtils.set(redisKey,JSON.toJSONString(fssPaccountPay),1900);
} }
} catch (Exception e) { } catch (Exception e) {
log.error("保存redis信息错误,fssPaccountPay ={},{}",JSON.toJSONString(fssPaccountPay),e.getMessage()); log.error("保存redis信息错误,fssPaccountPay ={},{}",JSON.toJSONString(fssPaccountPay),e.getMessage());

Loading…
Откажи
Сачувај