
campus-imaotai 完整实践指南Docker 一键部署 i茅台每日自动预约【免费下载链接】campus-imaotaii茅台app自动预约每日自动预约支持docker一键部署本项目不提供成品使用的是已淘汰的算法项目地址: https://gitcode.com/GitHub_Trending/ca/campus-imaotaicampus-imaotai 是一个基于 Java Vue 的 i茅台自动预约系统你通过手机号和短信验证码绑定茅台账号后后台定时任务会按固定时间点完成每日预约、旅行奖励领取与申购结果查询。整套服务由 Docker Compose 拉起 MySQL、Redis、Nginx 与核心服务管理后台开箱即用。Docker 一键部署快速上手前置条件已安装 Docker 与 Docker Compose 的主机compose 中各容器使用 host 网络模式会占用 80Nginx 页面、8160后端服务、3306MySQL、6379Redis端口doc/docker/docker-compose.yml 中时区固定为 Asia/Shanghai宿主机时区不一致时请先核对否则定时任务会错点部署步骤克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/campus-imaotai进入部署目录启动全部服务cd campus-imaotai/doc/docker docker-compose up -d浏览器打开http://localhost使用默认账号admin/admin123登录管理后台。Nginx 监听 80 端口/prod-api/路径代理到 8160 端口的后端服务页面与接口走同一入口。首次运行验证账号绑定与字段核对登录后台后左侧进入 i茅台 → 用户管理点击「添加账号」输入手机号发送验证码填入短信中的数字后登录。成功后 token、cookie、用户 ID、省市信息会自动写入用户表后续预约全部依赖这份凭证。账号列表中的关键字段逐项确认一遍即可判断账号是否完整可用字段含义手机号 / i茅台用户id账号身份标识token登录凭证重新登录时自动刷新预约项目code该账号要预约的茅台商品编码省份 / 城市 / 经纬度账号位置「附近门店」策略依赖它类型1 本市出货量最大门店2 位置附近门店到期时间token 有效期估算值按 30 天过期需重新登录若手头已有现成 token可用「直接新增」跳过验证码流程单个账号的预约、修改、删除都在行内操作列。另外到「预约项目」和「门店列表」确认商品与门店数据已刷新两者都有内容说明服务初始化正常。核心机制拆解后台每天执行了什么整个执行链只有一条主线账号登录拿到 token 后Spring 定时任务按固定时间触发各批处理逻辑业务代码集中在 campus-modular 模块任务入口在task/CampusIMTTask.java时间点动作服务启动时拉取 i茅台版本号、预约商品、门店列表每天 1:10为每个用户批量分配随机预约分钟7:10、8:55刷新版本号、预约商品与门店列表9:00–9:59每分钟一轮用各账号 token 执行批量预约11:00–11:59每分钟一轮批量领取旅行奖励18:05获取当日申购结果并推送到已配置 PushPlus 的账号每一次预约请求都会落一条操作日志包含编号、请求方式、操作状态与时间戳「系统管理 → 操作日志」可随时核对。关键配置三个真正影响结果的参数randomMinute0 随机 / 1 不随机开启随机后每天凌晨 1:10 会重新为每个账号分配预约分钟把多账号的请求错开避免同一分钟齐发。多账号同时使用时建议开启只想让单账号整点预约则保持不随机。shopType1 / 21 选择本市出货量最大的门店候选池更大2 按填写的经纬度就近选择门店线下自提方便。需要就近提货时切到 2并保证经纬度字段已填写。pushPlusToken填入 PushPlus 的 token 后18:05 出结果时会直接推送到手机不需要守在后台。只关心结果、不想盯日志的账号必配。故障自查按现象定位现象最可能原因处置动作9 点预约请求全部失败token 已过期查用户表「到期时间」列重新发送验证码登录刷新 token请求集中报接口错误i茅台侧接口或参数变更对照campus-modular中接口调用与操作日志的具体报错逐项修改添加账号时收不到验证码短信服务在 i茅台侧间隔数分钟重试或更换网络后台页面打不开80 或 8160 端口被占用用docker-compose ps确认容器状态修改SERVER_PORT环境变量后重启对应服务门店列表或预约项目为空数据尚未刷新等待 7:10 / 8:55 的刷新任务或重启服务触发启动时刷新预约时间整体偏移宿主机时区不是北京时间核对时区是否为 Asia/Shanghai定时任务按容器内时区执行边界与注意项目描述中明确说明不提供成品使用的是已淘汰的算法。i茅台侧接口一旦变动预约请求的参数与签名逻辑需要自行对照最新客户端修改把它当作学习与研究的底子比直接依赖更合适。功能上仅覆盖预约、旅行奖励与结果推送这几条链路账号管理、登录安全策略仍由 i茅台平台侧控制账号行为频次过高可能触发平台风控多账号使用时保持克制。按 README 免责声明项目涉及的手机号等数据由使用方自行填写并负责其真实性与合法性内容仅供学习和研究不得用于违反法律法规或平台规则的用途。开始之前先只绑定一个账号完整观察一天7:10 数据是否刷新、9 点操作日志是否有预约记录、18:05 是否收到推送三个节点都通过后再考虑增加账号。【免费下载链接】campus-imaotaii茅台app自动预约每日自动预约支持docker一键部署本项目不提供成品使用的是已淘汰的算法项目地址: https://gitcode.com/GitHub_Trending/ca/campus-imaotai创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考