oddfar / campus-imaotai

i茅台app自动预约,每日自动预约,支持docker一键部署(本项目不提供成品,使用的是已淘汰的算法)
https://oddfar.github.io/campus-doc/campus-imaotai
Apache License 2.0
4.11k stars 1.35k forks source link

[bug]: 执行报错--[预约项目]:10941 [结果返回]:查询所在省市的投放产品和数量error: %s #289

Open MyFang97 opened 8 months ago

MyFang97 commented 8 months ago

请确保您已阅读以上注意事项,并勾选下方的确认框。

campus框架版本

1.1.9

本项目 campus-imaotai 版本

1.0.12

运行环境

Windows (64)

运行架构

None

问题描述

预约信息中的门店商品ID是否就是门店列表栏中的商品id,如果是的话,为什么会出现以下错误 image image image

期望的结果是什么?

希望能预约成功

简单的复现代码/链接(可选)

No response

日志记录(可选)

image

补充说明(可选)

No response

EwingYangs commented 8 months ago

服务启动当天点击出问题,还是说第二天点击出问题

EwingYangs commented 8 months ago

我是服务启动第二天点击失效,定时任务也失效,看起来是mt_session_id获取了昨天的,也就是说mt_session_id缓存没有刷新,可以在设置缓存的时候加个缓存失效时间: redisCache.setCacheObject("mt_session_id", mtSessionId); 这行代码后面加上 redisCache.setCacheObject("mt_session_id", mtSessionId); redisCache.expire("mt_session_id", 60, TimeUnit.MINUTES);

kingstal commented 8 months ago

我是服务启动第二天点击失效,定时任务也失效,看起来是mt_session_id获取了昨天的,也就是说mt_session_id缓存没有刷新,可以在设置缓存的时候加个缓存失效时间: redisCache.setCacheObject("mt_session_id", mtSessionId); 这行代码后面加上 redisCache.setCacheObject("mt_session_id", mtSessionId); redisCache.expire("mt_session_id", 60, TimeUnit.MINUTES);

你好,请问是在哪里修改这个缓存;另外我首页刷新token后重新预约还是失败

18050012583 commented 8 months ago

遇到同样的问题,mt_session_id刷新也是一样,这个一直不变

jeremy-gao commented 7 months ago

我遇到一样的问题,我的解决方式是,将redis 容器和 server容器重启一下。我是先重启的redis容器,后重启的server容器。

8ugMak1r commented 7 months ago

每天要重启一下容器好麻烦, 希望能修复这个问题

SugarCarry commented 7 months ago

这个需要手动去刷新预约商品,连续2天了 都是手动在页面刷新了库存 然后又手动去点了预约。。。