chenxi
5fdd3bba17
科目映射规则加进程内缓存,修复业绩明细逐行重查规则表
...
业绩明细同步里每一行账单都会调用 AccountMappingMatcher,而 match() 每次都走
AccountMappingStore::all() 重新 SELECT 整张规则表;9 月得物 3.6 万行要跑近半小时。
改为进程内静态缓存(写入 create/update/importRows 时清空),行为不变,单平台同步回到 1-2 分钟。
2026-10-19 13:19:25 +08:00
87788d87ff
fix(发货数据): 快递名称以出库单/发货明细当前值为准,发货数据视图仅兜底
...
- 聚水潭换单、改快递公司后,出库单、发货明细、订单的快递公司都会更新(如 崔桥顺丰干配→常州德邦、德邦快递→申通E物流),
工作平台随之显示新值;发货数据视图的 expressName 却停在旧值。此前优先取视图,9 月 111 个包裹快递名称与工作平台不一致。
- 改为:快递名称取出库单/发货明细当前值,视图只在两者都没有时兜底;仓库仍按视图 wareHoursName。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014nvGZkg27YMEdhRy6EiUwf
2026-10-19 11:56:56 +08:00
13d54d0c76
fix(厂家记账): 配置表中没有的供应商按可扣款处理
...
财务更正口径:厂家记账配置表中没有的供应商(含配置不在生效期内)视同正常记账,作为厂家扣款项;
取消“待配置”判定。工单未带供应商、或多供应商判定不一致的仍为“待确认”,不计入扣款。
涉及:扣款金额汇总口径;无数据库变更。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JouFR6TJ7vGscRJanYScEo
2026-10-19 11:19:27 +08:00
b22eb61541
侧边栏:搜索框右侧增加常用网址入口
...
- 搜索框右侧新增书签按钮,点开显示 config/sidebar_links.php 中配置的网址,新标签页打开
- 未配置时给出去哪里加的提示
- 补充导航测试
2026-10-19 11:13:49 +08:00
efb6d9c992
业绩明细备注:京喜拆单/合并单货款含直营服务费正差与分位尾差归因
2026-10-19 11:07:29 +08:00
a3b36b1fb6
店铺维度报表销量改为收入+优惠+冲减+退款合计 ( #389 )
2026-10-19 10:47:29 +08:00
9d8133cc73
登录后进入首页导航,不再直接打开第一个业务页面
...
- 新增首页导航页:常用分组沿用侧边栏分组,下面是全部业务模块(可展开)
- Pages@home 由跳转首个业务页改为渲染首页;侧边栏分组定义抽到 SidebarMenu 复用
- 侧边栏顶部标识可点回首页
- 更新钉钉登录落地断言,补充首页导航测试
2026-10-19 10:42:16 +08:00
09b4ffcb8a
供应商应付-厂家记账:新增厂家记账配置并按配置判定厂家扣款
...
- 新增配置表 business_supplier_bookkeeping_configs(+ 操作日志表),迁移时导入财务提供的 209 家存量配置
- 记账方式:正常记账 / 仅代发仓发错货记账 / 不记账,支持生效期;配置页支持新增、编辑、删除恢复、Excel 导入导出
- 扣款判定:厂家记账按供应商配置,仅正常记账扣款;仓库记账仅订单发货仓库为代发仓且二级原因含“仓库发错货”时作为厂家扣款项,其余不扣
- 未配置/生效期外显示待配置,多供应商判定不一致显示待确认,均不计入扣款金额
- 明细页新增厂家扣款判定筛选、扣款工单数与扣款金额指标、导出列
涉及:数据库迁移(新建配置表并写入存量配置)、金额汇总展示;不涉及上游写入和权限模型。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JouFR6TJ7vGscRJanYScEo
2026-10-19 10:38:36 +08:00
68b16a95c0
业绩明细备注:京喜「直营补贴款」覆盖扩至全部京喜自营工厂店(按实付≈商品金额/供货价特征自动识别,10 家已核验店沿用名单;待核实负差消除)
2026-10-19 09:34:57 +08:00
bcbb9e72af
fix(发货数据): 每晚重拉最近 40 天,并清除上游已作废的出库/采购退货包裹
...
- 聚水潭常在发货后数天到数周内换单/改快递公司(如崔桥顺丰干配→常州德邦、德邦→申通E物流)、作废采购退货出库;
原先每天只重拉最近 3 天,上月数据停在旧值:9 月 111 个包裹快递名称与工作平台不一致,14 个已作废的采购退货单仍在。
- 01:28 定时同步改为最近 40 天(覆盖上月结算期),07:28 仍补拉最近 3 天。
- 窗口重跑时,出库单兜底/采购退货出库包裹若本次完整扫描中已不存在(作废/换单),直接删除;扫描为空时不删。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014nvGZkg27YMEdhRy6EiUwf
2026-10-19 09:31:17 +08:00
ed58e8ef43
供应商应付:新增厂家记账,接入聚工单记账工单(2026-09-01 起)
...
- 复用已登记镜像 jiansun.dbo.jst_workOrderInfo,不新增上游链路
- 口径与聚工单「记账」视图一致:工单类型“记账”,状态待审核/已拒绝/待处理/处理中/已完成,
记账原因为厂家记账 12 项 + 仓库记账 5 项二级原因,发起时间 >= 2026-09-01;同一工单只取最新一版
- 新页面 供应商应付 → 厂家记账:筛选、记账金额合计、列设置、CSV 导出;首次同步未完成时明确提示
- 镜像索引迁移 (woTypeId, created, Id)
涉及:金额展示(只读)、镜像索引迁移;不涉及权限模型和上游写入。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N5KQeRJaLrbJY9iKNC5veV
2026-10-18 22:27:16 +08:00
b2dd1e5e6b
报价管理:修复列设置后筛选翻页表头与内容错位 ( #388 )
2026-10-18 14:25:25 +08:00
e428cf5de2
报价历史:支持勾选并批量审核通过 ( #387 )
2026-10-18 14:05:40 +08:00
2d30aea624
报价管理:移除列表黄色分组说明行 ( #386 )
2026-10-18 13:29:18 +08:00
409da4cae8
feat: 提现管理余额日期改为下拉选择
2026-10-18 12:09:42 +08:00
da794c3ddb
feat: 提现管理支持按余额日期筛选并长期保留每日余额
2026-10-18 11:52:02 +08:00
b49d23d090
供应商配件运费:外采快递不扣款 ( #385 )
2026-10-17 21:49:09 +08:00
23887059f1
多时期补录保留选定快递网点编号 ( #384 )
2026-10-17 21:09:11 +08:00
10d9c22e3e
报价执行期间冲突显示明确错误提示 ( #383 )
2026-10-17 21:02:31 +08:00
bd39a7fdda
存量报价支持多时期导入、快递分组及按日期查看 ( #382 )
2026-10-17 20:58:04 +08:00
077701d24a
供应商应付:新增新河北仓、曹县仓配件运费扣除明细 ( #381 )
2026-10-17 20:54:13 +08:00
d24eefb687
补全工作平台供应商管理字段同步和展示 ( #380 )
2026-10-17 13:12:52 +08:00
3638a8cee9
货款对账:差异支持勾选多条推送 ( #379 )
2026-10-17 13:05:10 +08:00
41f6946a2b
货款对账:差异支持按厂家钉钉机器人推送 ( #378 )
2026-10-17 12:54:30 +08:00
3fedeef59a
修复存量报价审核生效、原件预览与配件补发可扣款清单 ( #377 )
2026-10-17 12:49:39 +08:00
a0a6e9285a
供应商对账:新增厂家账号门户与独立退货视图 ( #376 )
2026-10-17 12:01:30 +08:00
18d03fe092
供应商对账:厂家退货支持查询导出并精简字段 ( #375 )
2026-10-17 11:13:18 +08:00
b0d7096241
供应商对账:厂家端退货表表头与退货明细完全一致 ( #374 )
...
厂家端退货表列头与退货明细一致(补齐月份/条形码/商品名称等),类型/操作在最后。
2026-10-17 10:53:13 +08:00
c69796b0d3
供应商对账:退货明细按导入顺序展示 ( #373 )
...
退货扣减确认取消金额排序,按导入顺序分页展示。
2026-10-17 10:24:25 +08:00
a8ffb6fc23
供应商对账:退货扣减确认展示全部退货行 ( #372 )
...
退货行按扣减金额从高到低分页展示(每页 15 行 + 页码),不再只显示前 15 行。
2026-10-17 10:05:08 +08:00
670faf2b80
供应商对账:表格改为卡片内横向滚动 ( #371 )
...
宽表不再撑开页面:卡片/滚动容器 min-width:0 + max-width:100%,表格在卡片内横向滚动。
2026-10-17 09:54:38 +08:00
feea2ed8b6
供应商对账:厂家上传的对账数据改为每页 15 行 + 页码翻页 ( #370 )
...
上传的对账数据表改为每页 15 行短表,底部总行数+页码(含上一页/下一页),翻页保留所选厂家。
2026-10-17 09:47:59 +08:00
2848c81a5e
供应商对账:退货明细改为「退货扣减确认」面板 ( #369 )
...
退货扣减确认:顶部汇总、逐行确认/异议、全部确认(不覆盖异议)、金额空按预估金额扣减,展示金额最高 15 行。
2026-10-17 09:40:54 +08:00
8aa7676853
供应商对账:查看比对改为独立明细视图 ( #368 )
...
财务端点「查看比对」进入只显示该厂家明细的视图(汇总+行级差异),带返回列表按钮并保留筛选。
2026-10-17 09:23:52 +08:00
3b4db0e273
供应商对账:单价/金额留空自动补齐 ( #367 )
...
单价留空按金额÷数量补齐、金额留空按数量×单价补齐、都空按 0(数量必填),未定价行厂家可直接上传。
2026-10-17 09:16:51 +08:00
2ffb49ca92
供应商对账:条码匹配去掉厂家编号/版本后缀,表头不符提示缺列 ( #366 )
...
比对键先去掉厂家编号+版本后缀再匹配(实测雪翔家居文件),页面显示厂家原始条码;表头校验失败列出缺少/多出的列名。
2026-10-17 09:07:16 +08:00
2a80f380e6
供应商对账:财务端数据在月份后新增「对账人」筛选 ( #365 )
...
对账人筛选取自终版货款对账的对账人列,按月过滤后生成选项;选择后供应商列表与比对明细同步过滤。
2026-10-17 08:57:14 +08:00
87eaf48c2c
供应商对账:应付款项下新增对账页面(财务端数据 / 厂家端数据) ( #364 )
...
新增供应商对账目录:财务端实时上传情况与行级差异(条码+单价匹配,四类口径),厂家端严格按模板上传(表头不一致/必填缺失/非数字/串厂一律失败);复用终版存储与流式读取。
2026-10-17 08:49:17 +08:00
82c79dadc3
feat: 店铺维度报表销量改取业绩明细的订单实付/实收金额 ( #363 )
2026-10-17 00:19:09 +08:00
bcf8ea8fb7
应付款终版导入:流式读取改用 zip:// 管道,解析内存 274MB→76MB ( #362 )
...
sharedStrings 与工作表 XML 改为 XMLReader 经 zip:// 流式解析;200k 行基准读取从 6.2s/274MB 降到 2.3s/76MB。
2026-10-17 00:05:05 +08:00
656c655c91
应付款终版导入:支持 20 万行(流式读取 + 分片导入 + 进度显示) ( #361 )
...
新增流式 xlsx/csv 读取器与分片导入:上传建行缓存,按片处理(2 万行/25 秒预算),批量 upsert + 批量审计事件,前端进度条自动续跑;上限 20 万行,上传 50MB。
2026-10-16 23:54:03 +08:00
7742163632
应付款终版导入:分块读取工作簿,避免大文件把进程撑爆导致 500 ( #359 )
...
按 2000 行分块读取(大文件不再整表载入内存),读满 1 万行立即提示拆分文件;php.ini 补 log_errors/error_log,致命错误可查。
2026-10-16 23:15:33 +08:00
8429ad0642
应付款终版货款对账:采购单号后新增「日期」列 ( #358 )
...
「月份」后依次为入库单号、采购单号、日期;导入模板/表格/导入/编辑/导出同一套字段,只作用于终版目录。
2026-10-16 22:34:01 +08:00
0a54775b3b
配件补发扣款:快递比例配置、Excel导入和归属选择 ( #357 )
2026-10-16 22:27:46 +08:00
b26ab9f85d
快递应付:首发信息拆列及明细字段筛选 ( #356 )
2026-10-16 22:17:52 +08:00
688ae30747
应付款终版退货对账:wms配货单号调整到标题后 ( #355 )
...
「标题」在前、「wms配货单号」在后(与基础页面一致),导入模板与页面/导出同步;其他页签不受影响。
2026-10-16 22:17:05 +08:00
b4eaa1e102
快递应付:新增配件补发扣款匹配界面 ( #353 )
2026-10-16 21:36:03 +08:00
e6f4b61761
应付款终版退货对账:创建人调整到对账人前 ( #352 )
...
「标记多标签」后补创建人、「对账人」保持末列,导入模板与页面/导出同步;其他页签不受影响。
2026-10-16 21:35:39 +08:00
3e1d211d1b
应付款终版退货对账:新增「wms配货单号/创建人」列并去掉「快递名称」 ( #352 )
...
「备注」后插入 wms配货单号,末尾补创建人,删除快递名称列;导入模板/表格/导入/编辑/导出同一套字段,只作用于终版目录。
2026-10-16 21:23:25 +08:00
7fbcd061af
应付款终版货款对账:新增「入库单号/采购单号/对账人」列 ( #351 )
...
「月份」后补入库单号、采购单号,末尾「未发出」后补对账人;导入模板/表格/导入/编辑/导出同一套字段,只作用于终版目录。
2026-10-16 20:58:42 +08:00