2026-10-28 11:14:17 +08:00

31 KiB
Raw Permalink Blame History

  • 2026-10-03-云端批量导入账号失败修复:修复同一 FileReader 重复读取触发 InvalidStateError、导致导入接口未收到请求的问题;云端静态资源、接口回归、服务与公网探针均验证通过,Git提交 dca38d5,未操作11.79生产。

  • 2026-10-02-钉盘库存与日出库更新到8.186和云端:完整扫描钉盘出库904个、库存1755个CSV;补录两端10月1日旺店通出库1937条/47086件、10月2日21仓库存21766条,8.186另补录历史250条及近期40个组合的清洗差异;最终组合缺口0,缓存、服务和HTTP核验通过,未操作11.79生产。

  • 2026-10-01-钉盘库存与日出库更新到8.186和云端:完整扫描钉盘出库903个、库存1734个CSV;补录两端9月30日旺店通出库、云端10月1日21仓库存,8.186另补录历史250条;最终组合缺口0,10月1日库存21743条、9月30日出库1949条/46581件,缓存、服务和HTTP核验通过,未操作11.79生产。

  • 2026-09-30-钉盘库存与日出库更新到8.186和云端:完整扫描钉盘出库902个、库存1713个CSV;两端补录9月28日出库、9月29日旺店通出库、9月30日21仓库存,8.186另补录历史250条及清洗造成的241条行级缺口;最终组合缺口和行级差异均为0,缓存、服务和HTTP核验通过,未操作11.79生产。

  • 2026-09-29-钉盘库存与日出库更新到8.186和云端:完整扫描钉盘出库18页/893项、库存34页/1692项;最终两端出库和库存组合缺口均为0,09-01以来逐组合行数及数量差异0。最新出库2026-09-28、库存2026-09-29,最新库存21679条/21仓,可用库存45939555;本次切片无空编码、NA、N/A、合计。两端缓存已刷新,测试端与云端服务及HTTP探针通过;未操作11.79生产。

  • 2026-09-28-计划预测货品库存及出库明细表:生成计划预测范围2,509个货品、43列表格;成本价按最新库存优先修正后非零2,446条、零63条,库存与出库合计不变,已覆盖上传钉盘“我的文件”。

  • 2026-09-25-钉盘库存与日出库更新到8.186和云端:全量扫描钉盘出库18页857个CSV、库存33页1650个CSV;两端同步32个最新源文件,新增出库3532条、库存21552条,并补录测试端历史2026-06-23 jdgj 250条及启动清洗少的12条;两端刷新11个缓存模块、服务和HTTP核验通过,未操作11.79生产。

  • 2026-09-25-8.186到云端部署及11.79升级阻塞:第一阶段同步8.186功能代码、结构与训练记录到云端且全表行数0变化;云端完整生产升级包已校验并下载,11.79因No route to host尚未升级。

  • 2026-09-24-云端周淑珍和汤定毅超级管理员核对:云端核对周淑珍和汤定毅当前均已是 super_admin 且账号启用,无需重复写库;服务 active、内外网登录页 HTTP 200,未操作11.79生产。

  • 2026-09-24-汤定毅超级管理员权限修复:测试环境汤定毅账号原为 admin,按确认调整为 super_admin;用户编辑接口验证成功,服务双地址 HTTP 200,未操作云端和生产环境。

  • 2026-09-24-下单备份软管供应商错配修复:修复供应商名称已为永禾但旧编码指向恒泰莱,导致下单备份供应商错配;云端3条历史备份修正、残留0,Git提交 a2ee5bf。

  • 2026-09-24-钉盘库存与日出库更新到8.186和云端:同步最新出库与09-24库存21仓到8.186和云端,补齐8.186历史250条及近期89组合少的454行;最终组合缺口0、近期逐组合一致,两端缓存与服务验证通过。

  • 2026-09-23-AGENTS文件复制到桌面:将当前智能体工作区的 AGENTS.md 原样复制到桌面并校验一致,源文件未修改。

  • 2026-09-23-钉盘库存与日出库更新到8.186和云端:同步最新出库与09-23库存21仓到8.186和云端,补齐组合缺口及8.186近期85个组合少的442行;最终组合缺口0、近期行数一致,两端缓存与服务验证通过。

  • 2026-09-22-三类订单详情计划下单时间可编辑:三类订单详情均可编辑计划下单日期,并将状态统一移到左列,字段排列调整为左10项、右9项;测试服务双地址 HTTP 200,Git提交 187165f、5d38b4e。

  • 2026-09-22-dy-dashboard迁移Codex打包:为 Codex 接续开发生成约 337MiB(352,690,370 字节) 的 dy-dashboard 源码迁移包,保留 Git 历史和开发文件,排除备份、虚拟环境、临时数据、日志、缓存及运行产物,归档完整性校验通过。

  • 2026-09-22-钉盘库存与日出库更新到8.186和云端:读取钉盘最新库存与日出库并同步 8.186 与云端:出库新增 10 组合/4,044 条、库存 09-22 全 21 仓/21,448 条,31 个源文件两端 md5 一致,逐组合行数与件数两端完全一致,两端各刷 11 个缓存模块、服务与探针全 200;查缺补漏:云端缺口 0,8.186 因 auto_clean「货品名称为空」删除规则存在 1 个组合缺口(06-23 jdgj)与 74 个组合的行级差异(09-02~09-19 少 384 行,按来源固定常数),未擅自改规则、未批量回填,已带证据报告待定;钉盘无 09-20 库存文件(来源未上传),未操作 11.79 生产。

  • 2026-09-21-云端部署文档编制:生成 dy-dashboard 云端部署文档(项目根目录 云端部署指南.md,13.5KB);先实测核对目标环境(云端 40G 磁盘 23G 已用/16G 可用、服务 active、Python 3.12.3、52 张表 985/986 列),再写入代码差异 15 项与「数据库结构无需迁移、云端多出 1 列 finished_products.待提数量保留」;文档含授权边界、磁盘预检、备份与回滚、定向 rsync 同步、结构增量迁移、app.js.gz 重建、kill -HUP 与 daemon-reload 选择、三探针验证、故障速查与 SSH 写法约束;未执行任何部署动作。

  • 2026-09-21-dy-dashboard项目打包到桌面:将 dy-dashboard 全部内容打包到桌面并排除每日备份,输出 ~/桌面/dy-dashboard-20260921-1828.tar.gz(446M,原项目 18G);校验归档 8,448 条、backups 相关条目 0、关键目录齐全、gzip 完整,未做任何删除。

  • 2026-09-21-智能体从OpenClaw迁移到Codex方案:实测盘点后给出迁移方案——Codex 是编码代理,无通道/调度/多代理/记忆/技能注入层,整套平移不存在;推荐方案 A(Codex 做大脑、OpenClaw 保留外壳,3–5 天零停机),方案 B 需自建钉钉桥接与 systemd 定时器(2–4 周);203 个自动化中仅 9 个需迁移、195 个代理中仅 4 个在用;明确不碰生产与云端,不含部署动作。

  • 2026-09-18-计划预测选项筛选空值误命中修复:选项筛选匹配去掉反向包含判断(空单元格 '' in v 恒为真导致筛选「是否调拨=云仓」仍出空值行,单元格「云仓」也会被选项「云仓和外仓」误命中);修复后各选项与多选均严格匹配、回归6个选项字段0处不符,双地址HTTP 200,Git提交 1c81ac0。

  • 2026-09-18-计划预测建议下单数量按支撑天数选择预测口径:建议下单数量改为按总/云仓/外仓支撑天数与(货期+物流+安全库存)的组合选预测口径(三仓都不足用日销量预测、单仓不足用对应仓预测、其余不计算);8种组合+边界测试全通过,接口200行逐行复算0处不符(40行与旧口径不同),双地址HTTP 200,Git提交 8603b53。

  • 2026-09-19-钉盘库存与日出库数据更新到8.186和云端:导入09-18旺店通出库2,067条(57,174件)与09-19库存21仓21,225条(可用45,337,130);补录本地被08:00清洗删掉的06-23京东国际250条及09-16/09-17共58行,全量比对钉盘790出库/1,545库存组合后两端缺口均为0,缓存刷新、服务与HTTP 200;发现清洗误删非旺店通空名称行的系统性问题(09-01~15累计少297行),已报告待定,生产未操作。

  • 2026-09-18-钉盘日出库数据更新到8.186和云端(傍晚):补录2026-09-17八个来源出库1,501条(09-17全天两端3,612条/80,047件);全量比对钉盘802出库/1,524库存文件后两端缺口均为0,备份、缓存刷新、服务与HTTP 200验证完成,生产未操作。

  • 2026-09-18-钉盘最新库存和日出库更新到8.186和云端:补录2026-09-16八个来源出库1,501条、09-17旺店通2,111条(67,142件)与09-18库存21仓21,215条(可用合计45,497,537);全量比对钉盘794出库/1,524库存文件,两端缺口均为0并补录本地06-23京东国际250条,缓存刷新、服务与HTTP 200,已报告两端历史差异待定,生产未操作。

  • 2026-09-16-云端与11.79两阶段完整部署:先将8.186代码、结构和训练记录部署到云端且保留云端数据,再从云端全量打包并备份后升级11.79生产;两端数据库关键结构和数据一致,缓存、服务及HTTP验证通过。

  • 2026-09-16-钉盘日出库数据更新到8.186和云端:完整扫描钉盘日出库目录并补录2026-09-15旺店通2,086条、59,625件到8.186与云端;两端切片备份、缓存刷新、服务及HTTP 200验证完成,数据一致。

  • 2026-09-16-表头筛选结果纵向排列修复:修复多个子菜单表头筛选搜索后候选项横向排列的问题,计划预测、待下单、下单备份、成品提货及订单列表统一纵向展示;测试服务双地址HTTP 200,Git提交 f201ca7。

  • 2026-09-16-产品信息管理详情弹窗双列对齐:产品信息管理详情弹窗改为固定双栏表格,左右各占50%,两侧标签统一118px,长文本在值区域内换行;测试服务双地址HTTP 200,Git提交 8028ca8。

  • 2026-09-16-钉盘库存出库数据更新到8.186和云端:同步钉盘最新库存及日出库到8.186与云端;两端新增9月16日库存21仓21,159条、补录9月14日8个店铺来源1,500条,缓存刷新、服务及HTTP 200,全分页复查无遗漏。

  • 2026-09-16-成品提货筛选字段导出:成品提货管理新增导出,可导出当前筛选结果并自由选择导出字段;接口级筛选、字段选择和字段权限测试通过,测试服务双地址HTTP 200,Git提交 7ce5d2a。

  • 2026-09-02-物料清单编辑弹窗自适应列宽:基础数据→物料清单管理→编辑弹窗按表头及当前输入内容自适应各列宽度,弹窗随内容扩展,过宽时可横向查看;测试服务HTTP 200,Git提交 6563ffd。

  • 2026-09-02-订单管理供应商多选筛选:国内、海外、包材订单管理及成品提货管理的供应商列支持同时勾选多个供应商,搜索框用于定位选项;四页覆盖,测试环境平滑重载HTTP 200,Git提交 22750bb。

  • 2026-09-04-动销管理详情表格化:动销管理详情弹窗改为双组分列的表格列表形式,字段标签、内容、边框及长文本换行统一优化。

  • 2026-09-04-动销管理筛选值展示修复:修复表头筛选仅能手动输入的问题,点击筛选图标自动展示字段已有唯一值,支持搜索、全选、多选和清除。

  • 2026-09-04-动销管理表头筛选:采销协同→动销管理全部字段增加表头筛选,支持多个字段同时筛选、单列清除及全部重置。

  • 2026-09-04-现货模式列表固定表头:现货申请、现货确认、销量管理三个列表增加独立滚动区域,表头固定在顶部。

  • 2026-09-04-现货销量管理序号与分页性能优化:销量管理新增连续序号列,并缓存全量销量汇总和首批库存信息,缩短分页加载时间。

  • 2026-09-04-现货申请及现货列表样式优化:现货申请新增详情、删除、状态和原因字段;现货销量、申请、确认列表统一补充表格线。

  • 2026-09-04-编码名称筛选框合并:产品信息管理、供应商管理、新品成品管理分别合并编码与名称筛选框,并同步查询和导出筛选逻辑。

  • 2026-09-03-测试云端生产两阶段部署

  • 2026-09-04-成品提货字段设置功能:成品提货管理新增字段设置,支持拖拽排序、勾选显隐、字段方案保存与点击回显;只有点击底部保存后外部字段列才更新。

  • 2026-09-14-包材订单详情稿件字段优化:包材订单详情删除“产品种类”,将“有无新稿件”改为“是否跟换稿件”并使用“是/否”选项;测试环境HTTP 200,Git提交 caa207a。

  • 2026-09-14-包材订单详情字段对齐:将“是否跟换稿件”修正为“是否更换稿件”,包材订单详情左右两列调整为各9项并逐行对齐;测试环境HTTP 200,Git提交 b565bb7。

  • 2026-09-14-包材订单稿件状态同步计划预测:按澄清后的需求,仅在计划预测点击“下单”时将包材“更换稿件”值带入新建包材订单“是否更换稿件”字段;误加双向同步已撤回,测试环境HTTP 200,纠正提交 2916407。

  • 2026-09-14-计划预测更换稿件列宽固定:计划预测“下单信息”弹窗中的“更换稿件”列固定为90px,表头和数据单元格宽度统一;测试环境HTTP 200,Git提交 7f94d54。

  • 2026-09-14-计划预测稿件下拉框宽度调整:计划预测“下单信息”弹窗的“是/否”下拉框从50px调整为70px,外层列宽保持90px;测试环境HTTP 200,Git提交 2fc175a。

  • 2026-09-15-国内订单字段异常修复:修复未到货数同步、金蝶入库默认值及新旧品详情编辑同步;测试库异常回填完成,测试服务HTTP 200,Git提交 95e4b92。

  • 2026-09-15-计划预测订单在途跟单下单时间修正:国内订单在途“下单时间”改为同步国内订单管理的跟单下单日期;测试服务HTTP 200,Git提交 e85310e。

  • 2026-09-14-国内订单详情沿用上单单价和仓库:国内订单创建时按同一货品编号沿用最近一张订单的单价和仓库,详情弹窗仍支持编辑保存;测试环境HTTP 200,Git提交 cd048bf。

  • 2026-09-16-包材订单新增新旧品字段:列表在货品类型右侧新增只读新旧品列,详情支持新品、旧品、无下拉编辑;测试库迁移与接口校验完成,双地址HTTP 200,Git提交 f4ecf17。

  • 2026-09-16-包材订单到货批次提示弹窗层级修复:修复到货批次行保存提示被订单详情遮挡,提示层级提高至100001;测试服务双地址HTTP 200,Git提交 9c7a4b1。

  • 2026-09-16-云端包材稿件清零与是否为是标红:云端1,442条包材订单“是否更换稿件”全部改为否,并实现详情弹窗是为红字、否为黑字;两端验证通过,Git提交 30ce450。

  • 2026-09-16-库存与出库页面新增导入功能:成品库存、包材库存、出库明细三页新增“导入”按钮与导入弹窗,均可先下载导入模板再上传CSV导入,按业务主键去重,新增独立导入权限;接口测试18项全通过,双地址HTTP 200,Git提交 92c41ea。

  • 2026-09-16-国内订单到货数量异常修复:国内订单POZ-MYL-7166-PDD实际到货数量/未到货数被写入同id包材订单的到货批次合计;按订单类型重算修复31行(国内12、包材19),修复前已备份,双地址HTTP 200,Git提交 54ac86b。

  • 2026-09-16-供应商管理新增采购计划字段:供应商列表、新增/编辑弹窗、导入模板同步新增“采购计划”字段(suppliers.procurement_planner);接口测试11项全通过,双地址HTTP 200,Git提交 646cf6b。

  • 2026-09-16-产品信息管理导入支持覆盖更新:产品导入从“仅新增”改为新增+覆盖更新,已存在货品编号按文件内容更新(空白不清空),部分列也能更新采购计划;接口测试9项全通过,双地址HTTP 200,Git提交 4dfa7f4。

  • 2026-09-16-新增产品弹窗跟单小组按供应商自动带入:新增产品弹窗“采购跟单”改为“跟单小组”并设为只读,选择供应商后自动带入(优先供应商管理绑定值,未绑定回退产品值);接口与前端逻辑测试各7项全通过,双地址HTTP 200,Git提交 a3eec68。

  • 2026-09-16-新增产品弹窗采购计划海外品手填与自动带入:采购计划两种逻辑——海外品牌手动填写、非海外品牌按供应商自动带入(新增 /api/brands/overseas 与 /api/supplier/bound_fields);接口8项+前端16项测试全通过,双地址HTTP 200,Git提交 6b412a1。

  • 2026-09-16-下单备份管理操作列错位修复:数据行漏渲染「加入时间」单元格导致表头多一列、右侧固定操作列错位到加入时间列;补齐该单元格后两个页签恢复对齐,结构断言10项全通过,双地址HTTP 200,Git提交 408e2d2。

  • 2026-09-16-下单备份管理新增单价列:列表在下单时间右侧新增「单价」列、详情成品信息新增单价字段,取值按该次下单生成的国内/海外订单单价匹配(147/413 条有有效价,其余显示「-」);渲染断言与接口测试通过,双地址HTTP 200,Git提交 e04a430。

  • 2026-09-16-新品成品管理新增采购计划字段与匹配逻辑:列表在产品开发左侧新增采购计划列、新增/编辑弹窗同步增加;新增弹窗只读,绑定BOM后按品牌+内料供应商匹配供应商管理绑定的采购计划(海外品留空人工维护);接口6项+前端5项测试全通过,双地址HTTP 200,Git提交 e064dd0。

  • 2026-09-16-计划预测SKU弹窗云仓数据口径核对:核对确认弹窗「云仓数据」页签的昨日销量/库存/日销量预测/3·7·14天平均销量已是云仓口径(全量独立复核 0 处不符);昨日销量与默认相同是当日出库全为云仓所致,未改代码。

  • 2026-09-16-计划预测SKU弹窗产品分级统一:云仓/外仓页签的产品分级不再按各自口径销量重算,统一取默认口径分级;抽查120个产品三级一致,双地址HTTP 200,Git提交 b85fe57。

  • 2026-09-16-产品信息管理新增弹窗品牌下拉与模糊查询:新增弹窗品牌改为可点选+模糊搜索下拉(回车选中、Esc关闭、无匹配可手输),新增 /api/brands/all(29个品牌);前端12项逻辑测试通过,双地址HTTP 200,Git提交 06020a2。

  • 2026-09-19-计划预测包材结余天量负数修复:下单前/后包材被算成 -24995000 级负数,根因是前端把实际下单数量当成BOM用量;前端三处改回读用量列、后端确认下单与回退以 bom 表用量为权威,端到端复现验证通过,Git提交 cb1ec72。

  • 2026-09-19-计划预测内料显示规则增加国家名判断:海外品牌商品还需货品名称含新西兰/新加坡/韩国才显示内料,其余海外品与国内品一致不显示;接口实测命中/未命中与国内品三类均符合,Git提交 ee3dfd2。

  • 2026-09-19-AI分析数据源与口径优化:新增计划预测口径、订单在途与到货、包材与内料库存、商品库存金额、品牌汇总 5 个数据源(5→10),并修复 brand 筛选不生效与文本字段排序报错;真实 /api/ai/ask 五问端到端通过,Git提交 edd9700。

  • 2026-09-19-AI分析页面与结果展示优化:结果自动配图(趋势折线/前12名柱状图)、导出CSV与复制、超100行提示、标注数据源与数据日期;历史回看同步;真实接口三问验证通过,Git提交 320fb27。

  • 2026-09-19-AI分析提问理解与提示词优化:提示词补 few-shot 示例、追问带上轮结果、选源失败时推荐数据源(可点重问)、示例问题扩到10条并在输入区加「💡 示例」;真实接口四场景验证通过,Git提交 992a689。

  • 2026-09-19-AI分析权限与历史记录优化:金额类数据源需显式授权、导出权限可控、历史支持搜索/按数据源筛选/单条删除;权限与历史各类场景实测通过,Git提交 e46a3ec。

  • 2026-09-20-云端网页打不开排查与库存导出内存优化:云端网页打不开:排查确认根因是库存导出全表在内存拼装把 2GB 内存打满(MySQL 被换出 858MB),两个 worker 被 OOM 杀掉期间 nginx 502,worker 自动重启后已恢复;随后按建议优化测试环境——导出改流式取数+write_only、修掉行内类型绑定报错、gunicorn 加 max-requests、清理日志,实测内存峰值 56.1MB→2.6MB、耗时 4.3s→3.1s,接口导出 xlsx/csv 均正常,Git提交 2d60493;随后按旭东指令部署到云端生产并验证通过(导出 xlsx 14,172 行/1.9s、公网 200),部署中发现云端磁盘 100% 满(当天两次全量备份占 7G),先清临时产物释放 1.8G,再经旭东确认删除其中较旧的一份全量备份释放 3.5G,磁盘降至 89%(4.3G 可用);成品库存导出已验证正常(xlsx 14,172 行/2.1s、csv 0.4s),未操作 11.79。

  • 2026-09-21-云端磁盘满导致登录卡死修复:云端「系统无法打开」——08:30 每日备份打包时磁盘写满导致备份中断、698M 临时 SQL 滞留,MySQL 无法提交把 POST /api/login 拖到 60 秒超时(gunicorn WORKER TIMEOUT);根因是磁盘 100% 满、累积备份约 25G;经确认清理 9/10 之前的旧备份与失败残留,磁盘降至 59%(16G 可用、释放约 15G),登录、备份、公网访问全部恢复正常。

  • 2026-09-21-钉盘库存与日出库更新到8.186和云端:完整扫描钉盘全部 820 出库/1,566 库存文件后两端比对,缺口各为出库 17 个组合(09-18 八来源、09-19 八来源、09-20 wdt)、库存 21 个组合(09-21 全部仓);先备份 38 个空切片再导入,8.186 与云端各新增出库 6,781 条、库存 21,403 条(可用 45,577,437、生产在途 1,685,627、采购在途 12,970,943),两端刷新 11 个缓存模块并重启/重载,HTTP 全部 200;最终复核两端缺口 0、38 个组合逐条一致;11.79 离线未操作。