|
|
5633ed2430
|
安全整合存量报价计费规则与独立成本价观测 (#410)
|
2026-10-20 19:08:47 +08:00 |
|
chenxi
|
32cd0d0a15
|
商品成本:常州简尚家居有限公司的仓库简称对应映射表「配件单仓」行
业务确认:仓储方=常州简尚家居有限公司 / 仓库=配件单仓 → 简称=配件单仓-不看。
仓库简称匹配增加这一档:主仓行 → 同名仓库 → 配件单仓行(仅在没有前两者时使用)。
|
2026-10-20 17:15:49 +08:00 |
|
chenxi
|
bcb29aac1c
|
商品成本:仓库简称只认映射表里「仓储方 + 主仓」那条
发货仓库是聚水潭仓储方级别的名称,映射表里同一仓储方下还有次品仓/销退仓/配件单仓等行,
之前无主仓行时会兜底取到这些行的简称(如常州简尚家居有限公司→退货报废-不看),
把主仓发货误判成不看仓。改为:仓储方匹配仓库名含「主仓」的行的简称;
没有主仓行时只接受「仓库名=仓储方名」的同名仓库,不再兜底次品/销退行。
|
2026-10-20 15:19:32 +08:00 |
|
chenxi
|
fce31f0c09
|
商品成本:种菜金额有数据的账单行整条排除
账单侧按业绩明细取数时,除「收入金额有数据且不为 0」外,再排除 planting_amount > 0 的账单行
(种菜订单整条不参与商品成本匹配),页面口径说明同步补充。
|
2026-10-20 14:12:19 +08:00 |
|
|
|
acad1f4577
|
修复业绩明细日期前缀串单并增加防碰撞匹配
|
2026-10-20 14:01:26 +08:00 |
|
|
|
6470346392
|
修复账单覆盖校验日期边界
|
2026-10-20 13:26:20 +08:00 |
|
|
|
f08c600961
|
合并京东钱包每日账单同步修复
|
2026-10-20 13:19:37 +08:00 |
|
|
|
144937bfa3
|
补齐京东钱包每日账单同步并增加覆盖校验
|
2026-10-20 12:20:13 +08:00 |
|
chenxi
|
5fe92bd05c
|
商品成本:订单侧不取套餐/服务占位编码 TCXJ、FUWU
订单原始数据里的 TCXJ(套餐)、FUWU(服务)不是实物商品,商品成本同步时直接剔除
(SQL 层过滤 + 组合装拆出的组件里同样剔除),页面口径说明同步补充。
|
2026-10-20 11:53:03 +08:00 |
|
chenxi
|
6b044e727b
|
商品成本:单价增加「普通商品资料成本价」第三档兜底
取价顺序改为:商品月加权平均单价(仓库简称+商品编码)→ 线上代发价格(采购单价/钉钉代发单价)
→ 普通商品资料(operations_replica.rpt.jst_sku)里的商品成本价(sku_type=normal 且成本价>0)。
页面汇总新增「其中用商品资料成本价兜底」,同步命令日志同步输出三档兜底行数。
7 月未匹配单价行数 3,599→2,098(资料成本价补 1,071 行),8 月 2,713→2,765(含数据重跑差异)。
|
2026-10-20 11:16:56 +08:00 |
|
|
|
21b29d06eb
|
种菜未报销排除种菜明细已报销订单
|
2026-10-20 11:03:06 +08:00 |
|
|
|
ffa4bbf15f
|
业绩明细新增种菜未报销列
|
2026-10-20 10:55:41 +08:00 |
|
|
|
4511f6c71a
|
业绩明细新增种菜报销列
|
2026-10-20 10:36:24 +08:00 |
|
|
|
cdabffb3a6
|
业绩明细删除费用项列及相关归集逻辑
|
2026-10-20 10:20:55 +08:00 |
|
|
|
9b6c3d2477
|
业绩明细排除京东网银钱包账户数据
|
2026-10-20 10:00:55 +08:00 |
|
|
|
366dcc1da7
|
业绩明细新增费用项并按科目映射费用备注归集
|
2026-10-20 10:00:53 +08:00 |
|
|
|
bbb967e110
|
降低业绩匹配任务峰值内存
|
2026-10-19 19:08:39 +08:00 |
|
|
|
17429d65ab
|
perf(财务): 减少大表扫描与重复重算,串行受限导出
|
2026-10-19 17:53:14 +08:00 |
|
|
|
a124e9906b
|
业绩明细收入统一按科目映射表判桶
账单明细页已优先使用科目映射表,但业绩同步的收入仍优先取旧总账备注表,导致两套口径冲突。改为收入、优惠、冲减、退款统一使用当前科目映射表,旧表仅在当前映射缺失时兜底。
|
2026-10-19 17:28:31 +08:00 |
|
chenxi
|
e0abc6732b
|
商品成本:拆单订单有子单时只取子单,避免主单与子单重复计
聚水潭拆单后主单保留原始下单行、子单才是实际发货行;之前按「商品+数量+金额+仓库」去重,
主单 10 件与子单各 1 件键不同,会重复累加。改为:有子单时只取子单(按 o_id+oi_id 去重),
整单没有子单才用主单;再按「发货仓库 + 商品编码」汇总数量。
回归样例 5122123095012119232:31202C 计 10 件(10 个子单各 1 件)、DNZ032916N887V01 计 10 件。
|
2026-10-19 16:31:16 +08:00 |
|
aaron
|
02d21ce9ac
|
feat(财务台账): 新增财务台账模块与 rpt 取数
|
2026-10-19 16:06:55 +08:00 |
|
|
|
1f4f6f48d4
|
优化财务资源:减少重复扫描、隔离重型任务、约束系统日志 (#390)
|
2026-10-19 14:56:54 +08:00 |
|
|
|
cbbf32bb5c
|
科目映射表保存后自动重跑业绩明细
映射表保存、删除、恢复、导入和重置后,自动把受影响平台已存在的月份排入后台队列;后台按平台×月份逐个独立进程重跑,数据库锁防重复,生产 cron 每分钟兜底。保存响应直接提示排队任务数。
|
2026-10-19 14:22:43 +08:00 |
|
chenxi
|
9b2edfe1de
|
商品成本:组合装按子订单拆成组件行
聚水潭组合装 sku 形如 ZH-<条码>-<数量>-<条码>-<数量>,之前整包按一个商品行列出,
月加权/代发价都匹配不到。现在按组件拆分:一个订单有几个发货仓库、商品编码、数量就分开列,
组件数量 = 明细数量 × 组件倍数;解析不了的(条码被截断等)保持原样。
组件行的明细金额按整包处理,不参与「数量×单价 vs 明细金额」校验。
|
2026-10-19 14:06:56 +08:00 |
|
|
|
a3b36b1fb6
|
店铺维度报表销量改为收入+优惠+冲减+退款合计 (#389)
|
2026-10-19 10:47:29 +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 |
|
|
|
da794c3ddb
|
feat: 提现管理支持按余额日期筛选并长期保留每日余额
|
2026-10-18 11:52:02 +08:00 |
|
|
|
82c79dadc3
|
feat: 店铺维度报表销量改取业绩明细的订单实付/实收金额 (#363)
|
2026-10-17 00:19:09 +08:00 |
|
|
|
0a54775b3b
|
配件补发扣款:快递比例配置、Excel导入和归属选择 (#357)
|
2026-10-16 22:27:46 +08:00 |
|
|
|
37c11f4e8e
|
fix: 提现管理店铺余额保留最近5天 (#349)
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
|
2026-10-16 19:00:49 +08:00 |
|
chenxi
|
5b89692318
|
商品成本:收入为 0 的账单行不取数、单价加线上代发价格兜底
- 账单侧只取收入金额有数据且不为 0 的业绩明细账单行(收入为 0 的是补出来的优惠/冲减/无收款账单行)
- 商品单价按「仓库简称 + 商品编码」取月加权平均价,匹配不到时退回「线上代发价格」
(采购单管理的采购单价优先,其次钉钉线上代发的代发订单金额 ÷ 发货数量),并记录 price_source
- 新增数量与单价口径校验:定制配件行把配件件数写进商品数量,乘成品单价会放大几百倍,
成本单价高于该行明细单价 3 倍时成本留空、标注「数量与单价口径不一致」,不计入合计
- 页面与导出列改为业务口径的 9 列(发生时间/店铺名称/线上单号/发货仓库/仓库简称/商品编码/商品数量/商品单价/商品成本),
汇总卡片新增「线上代发价格兜底」「数量与单价口径不一致」两项
|
2026-10-16 17:34:06 +08:00 |
|
|
|
c4a39ec265
|
科目映射表:存储改共享数据库(ec_account_mapping_rules / ec_account_mapping_events,本地与生产同一份,改完两边同时生效);旧文件保留为只读备份镜像;账单明细改读共享库;新增 account-mapping:import-files 导入命令
|
2026-10-16 17:19:37 +08:00 |
|
|
|
706b07b4ad
|
业绩明细:淘系支付宝/微信新增「订单实付含已退款部分」核实(差额/收款缺口/整单全退对上聚水潭已确认退款,与抖音同口径,EXISTS+HAVING 提速);店铺名优先展示线上真实店铺(修复「支付宝-公司」壳名);字段说明同步
|
2026-10-16 16:18:23 +08:00 |
|
|
|
6c76a373a3
|
业绩明细:合单发货取数优先取原单行(merge_so_id 为空),修复 878 行误取合并汇总金额(7/8月实付合计修正 -11.17 万);商品金额/实付/实收/应付统一三档优先级;字段结构说明同步新取数与口径兜底/待核实顺序
|
2026-10-16 12:00:42 +08:00 |
|
|
|
173ca7c2ec
|
业绩明细:差额判定改为「原因优先 → 实收/应付口径兜底 → 待核实」;口径命中不再抹差额、页面与合计/筛选/联动同一套判定
|
2026-10-15 17:51:01 +08:00 |
|
|
|
3e222e0035
|
业绩明细:实收对不上账单时也退回按应付/已付核对(覆盖拆单主单实收为空、子单有值的情况)
|
2026-10-15 15:38:07 +08:00 |
|
|
|
72b3f43da5
|
业绩明细:实收缺失时退回按应付/已付核对;同步命令新增 --dry-run 开关
|
2026-10-15 13:21:36 +08:00 |
|
|
|
4e38a1cf11
|
业绩明细:双口径兜底阈值放宽到 0.5 分(1 分尾差也按卖家实收核对归零)
|
2026-10-15 10:43:37 +08:00 |
|
|
|
c0aab60862
|
业绩明细:订单侧双口径核对(买家实付/卖家实收)+ 差额待核实 + 列名与筛选改名
- 同步:账单能对上卖家实收时按实收核对(差额归零、订单实付/实收列显示实收值),并写入标识「订单实付按卖家实收核对」
- 页面:新增兜底备注「差额待核实」(可筛选);该标识在「匹配原因」列展示并纳入筛选与联动计数
- 列名:「订单实付金额」→「订单实付/实收金额」;「未匹配原因」→「匹配原因」
- 新增 scripts/docker-fix-start.ps1(Docker 因僵尸 socket 起不来时一键清理并启动)
|
2026-10-14 17:54:56 +08:00 |
|
|
|
1684902863
|
业绩明细取数:「买家实付」字段未同步改价/退款时,采用能与账单对平的「已付」金额(仅负向纠偏)
|
2026-10-14 13:47:25 +08:00 |
|
|
|
e26c1e467e
|
业绩明细取数:合并发货行不再当作单笔金额(实付与商品优先取本单非合并行)
|
2026-10-14 09:56:10 +08:00 |
|
|
|
b4f8416794
|
店铺违规预警:已超时口径限定需提醒范围,字典导入命令兼容大维度文件 (#334)
|
2026-10-13 20:13:53 +08:00 |
|
|
|
0c04860d69
|
店铺违规预警:修复重算命令严格模式报错,新增违规字典导入命令 (#333)
|
2026-10-13 20:04:02 +08:00 |
|
|
|
ea80148dfc
|
店铺违规预警:级别/责任人/处理截止/超时/推送状态 + 处理状态四档 + 群推送接口 + 预览统计页 (#332)
|
2026-10-13 19:54:01 +08:00 |
|
|
|
8a67c7d768
|
业绩明细:1688采销专用收款单独成档(未匹配原因新增两档)
- 同步逻辑:「支付宝-1688采销专用」账户的未匹配行写「账单无单号(采销收款)」「1688采销收款(非销售单)」,不再混进「订单表无此单」
- 页面筛选:未匹配原因下拉补上两档
- 字段结构说明同步更新
|
2026-10-13 17:46:18 +08:00 |
|
|
|
d47a72c175
|
店铺违规预警:新增违规原因与处置方式两列(页面/统一表/导入导出) (#323)
|
2026-10-13 11:32:27 +08:00 |
|
|
|
63f9e2a418
|
店铺违规预警:同步 SQL 在源端转换 date 列,修复 FreeTDS 区域日期解析失败 (#316)
|
2026-10-13 09:40:53 +08:00 |
|
|
|
a90736592a
|
业绩明细同步:订单实付命中即算订单存在,修复部分订单被误判「订单表无此单」
部分订单(退款流程 / 拆单 / 商品明细未同步)在订单侧只有订单头与实付、没有商品明细行,原匹配逻辑仅按商品明细判断订单存在性导致误判。改为实付命中同样计入订单存在性;商品金额仍只由商品明细构建(无明细时保持为空)。实跑修复 8 月 1791 行(得物 57 / 京喜 497 / 抖音 46 / 京东 153 / 拼多多 1038)。
|
2026-10-12 17:12:10 +08:00 |
|
|
|
1e689d254e
|
附加费结算:超长费/退回费/拦截费拉取、导入核验与模板导出
|
2026-10-12 09:33:24 +08:00 |
|
|
|
cbec6a8b62
|
供应商管理增加每天08:15完整同步 (#302)
|
2026-10-11 13:57:28 +08:00 |
|