Block a user
Admin:主列表支持每页 20、50、100 条
状态:待验收。
实施结果
- 公共分页新增
page_size白名单:20 / 50 / 100,默认和非法值均归一化为 20。 - 蝦皮、PDD、顺运宝、采集采购、客户端、用户、商品目录导入记录、档口入库码八个列表已接入对…
Admin:主列表支持每页 20、50、100 条
状态:进行中。已核对公共分页实现和八个使用页面,开始按确认方案实施。工作区已有无关 Client/部署改动,本任务仅修改 Admin 分页相关文件。
Admin:打包部署最新版本 17c2d45 到生产服务器
部署完成,待用户验收
- 生产已从
0208dc6切换到/opt/cmautobuy/releases/17c2d45/cmautobuy-admin。 - v24 兼容快速回退 release:
5d72141;原0208dc6继续保留。 - 目标 SHA-256:`bb3118e60558…
Admin:打包部署最新版本 17c2d45 到生产服务器
实施记录:首次并行构建脚本在运行测试前提前设置了 GOOS=linux,Windows 因无法执行生成的 Linux 测试二进制而报 %1 is not a valid Win32 application。这是本地构建编排错误,不是代码测试失败,也未上传…
Admin:同一顺运宝商品多件入库码合并回写
实施完成,待用户验收
最终实现:
- 同业务键按 Excel 源行顺序连接不同单件码,相同码只保留一次;样本第 50、51 行得到
DK260815A160101,DK260815A160102。 - 聚合值超过 128 字符、单件码包含逗号或控…
Admin:同一顺运宝商品多件入库码合并回写
实施前补充(不改变已确认交付范围):
- 英文逗号是聚合分隔符,因此单个源入库码本身包含逗号或控制字符时整批拒绝,避免无法无歧义拆分。
- 聚合后数据库的精确字符串唯一索引不能单独保证“某个组成码不被另…
Admin:压缩档口入库码筛选工具栏并调整控件顺序
已实现,进入待验收。
- 实现提交:
d79bdb1 - 归档提交:
5d72141 - 归档:
docs/task/239-压缩档口入库码筛选工具栏.md - 固定 Go 1.23.0 的 build/test/vet 全部通过。
- UI 调整遵循紧凑数据工作台原则:…
Admin:档口入库码所有状态支持软删除与重复导入恢复
已实现,进入待验收。
- 实现提交:
2aea22b - 归档提交:
7b766f5 - 归档:
docs/task/238-档口入库码软删除与重导恢复.md - 已验证:固定 Go 1.23.0 的 build/test/vet、JavaScript 语法、全状态软删除、整…
Admin:档口入库码导入使用 Excel 生成日期
已实现,进入待验收。
- 实现提交:
74856de - 归档提交:
4cbdc81 - 归档:
docs/task/237-档口入库码导入使用Excel生成日期.md - 验证:固定 Go 1.23.0 下
go build ./...、go test -count=1 ./...、`g…
Admin:档口入库码匹配在会话过期时自动登录
状态:已实现,待用户验收。
实现结果:
- 档口入库码匹配发现本地顺运宝会话过期或缺失时,调用现有 OCR 自动登录。
- 登录成功后沿用同一个
syb.Client继续处理原来勾选的记录,并显示“顺运宝自动登录成功…
Admin:档口入库码支持勾选部分记录匹配
状态:已实现,待用户验收。
实现结果:
- 页面只保留“匹配已选 N 条”,空选择禁用,不再隐式匹配当日全部记录。
- 待匹配、可回写、已跳过、失败可参与匹配;回写仍只提交可回写记录。
- 服务端按选中…