489 Commits

Author SHA1 Message Date
de2ded20b4 Merge remote-tracking branch 'origin/main' into fix/limeng-agreement-signing-payee-separation
# Conflicts:
#	tests/Feature/Business/AgreementSigningPageTest.php
#	tests/Feature/Business/CourierAgreementSignatureWorkflowTest.php
2026-09-21 15:44:08 +08:00
f8c9c6ef2d 合并最新主线并保留风险平台横向页签 2026-09-21 14:16:41 +08:00
1e074bc4e5 为风险管控页增加平台横向子页面 2026-09-21 13:49:19 +08:00
fe0a7e08f0 新增店铺违规信息预警子页面 (#230)
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-09-21 12:56:36 +08:00
f340560a5c 新增财务经营风险管控页面 (#229)
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-09-21 11:13:38 +08:00
cf29972218 修复快递汇总筛选导出与日期格式 (#228) 2026-09-21 10:58:21 +08:00
f40c102a7b 新增快递附加费操作日志 (#227)
## 实际改动
- 为快递附加费报价规则和附加费类型记录新增、更改、启用、停用日志。
- 日志按公司隔离,记录操作人、时间、对象及安全字段的变更前后值,页面展示最近 50 条。
- 报价/类型写入与日志记录使用同一事务;审计表未迁移时保留只读查看并阻止无日志写入。

## 修改范围
- 新增审计日志 Repository、Model 和迁移。
- 修改报价/类型 Repository、页面控制器、现有 VIP 黑金页面和对应 Feature 测试。
- 不修改路由、权限、菜单、上游数据源或生产配置。

## 协作检查
- 已获取最新 `main` 并检查远程任务分支。
- `origin/feature/limeng-shipping-data-filters` 同样修改 `Pages.php`,但其逻辑为独立的发货数据页面,与本任务方法、路由、Repository、表和视图无实际重叠。

## 验证
- `CourierSurchargePageTest`:9 个测试通过。
- `CourierPayableSummaryPagesTest`:14 个测试通过。
- 合计 23 个测试、336 个断言通过。
- 已验证现有报价可见、未迁移警告及写入禁用状态。

## 风险与授权
- 新增 1 张审计日志表,需要随生产发布执行迁移。
- 用户已明确要求主线部署,授权本次迁移与发布。
- 未提交 `.env`、密码、Token、私钥、真实财务数据、生产日志或构建产物。
- 回滚代码时保留审计表及历史记录,不执行破坏性删表。

## 合并前自审
- 已逐文件审核完整 diff,确认无越界修改、重复实现、敏感内容和未处理冲突。
- 使用 Squash merge 合并到最新 `main`,再按标准脚本部署。

Reviewed-on: http://git.1080p.hk/WuYongJie/CaiWuXiTong/pulls/227
2026-09-21 10:42:13 +08:00
4c3ef7b41d 快递汇总三个子页面新增查询功能 (#226)
新增日期、负责人、快递公司和跨行关键词查询;筛选在分页前执行并保留翻页条件。
2026-09-21 10:14:51 +08:00
a46d4dc678 修复签署文件日期未生成 (#225)
统一使用 signature_date 变量,并在推送 E 签宝前写入协议与报价确认单。
2026-09-21 10:02:37 +08:00
f418063426 修复前端缓存复用导致账单筛选回退 (#224) 2026-09-21 09:29:02 +08:00
cb5b7fb680 修复进销存八月期初数量 (#223) 2026-09-21 01:08:46 +08:00
54c419ff0e 修正进销存报表商品编码匹配 (#222) 2026-09-21 00:08:49 +08:00
ac6b34189b 修正进销存报表仓库名称映射 (#221) 2026-09-20 23:28:10 +08:00
caf2030bdf 修复进销存报表子仓维度 (#220) 2026-09-20 22:19:11 +08:00
d8622dfd3f 增加进销存报表筛选导出 (#219) 2026-09-20 18:37:45 +08:00
4e0dcc7f2b 修正进销存报表商品编码范围 (#218) 2026-09-20 17:48:27 +08:00
135a54619d 优化全仓进销存分页查询 (#217) 2026-09-20 16:12:07 +08:00
12164f22a7 新增退件费导入页面与50万行上限 (#216)
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-09-20 15:59:53 +08:00
1e3f014743 接入全仓库进销存报表 (#215) 2026-09-20 15:44:01 +08:00
79588e88f2 fix: 提升快递汇总导入上限至50万 (#214)
运费差与其他附加费汇总的单次导入上限统一提升至 500,000 条,并补充超过旧上限的回归验证。
Co-authored-by: 苏木 <594326199@qq.com>
Co-committed-by: 苏木 <594326199@qq.com>
2026-09-20 14:09:46 +08:00
0be09eab4b 导入进销存报表表头及演示数据 (#213)
按附件补齐进销存报表表头与演示数据,并完成页面和回归验证。
2026-09-20 12:58:13 +08:00
da4e7d79bc 新增进销存报表菜单入口 (#212)
在商品价格管理下新增进销存报表入口和只读空状态页面;NavigationTest 5 passed,53 assertions。
2026-09-20 12:27:03 +08:00
56949d6d29 增加其他附加费导入模板 (#211)
## 实际改动
- 为“其他附加费汇总”增加与“运费差”一致的导入弹窗和模板下载入口。
- 新增空白 Excel 模板,字段为日期、负责人、快递公司、快递单号、商品ID、条码、店铺、交易单号、金额、备注、成品条码。
- 日期及编号列按文本保存,金额列保留数值格式;模板不包含用户提供文件中的真实业务数据。
- 扩展模板下载路由与控制器映射,并补充权限、格式、长编号和实际导入回归测试。

## 修改文件
- app/Http/Controllers/Business/CourierPayableSummaries.php
- resources/templates/courier-payables/other-surcharge-import-template.xlsx
- resources/views/business/pages/courier-payables/summary-table.blade.php
- routes/admin.php
- tests/Feature/Business/CourierPayableSummaryPagesTest.php

## 验证结果
- CourierPayableSummaryPagesTest:8 passed,88 assertions。
- Blade 编译:php artisan view:cache 通过。
- git diff --check 通过。
- 模板已核对为空白,且未提交真实财务数据。

## 风险检查
- 涉及导入和页面权限,已增加对应回归测试。
- 不涉及数据库迁移、生产配置或数据修复。
- 前端复用现有 VIP 黑金组件样式,符合 DESIGN.md。

Reviewed-on: http://git.1080p.hk/WuYongJie/CaiWuXiTong/pulls/211
2026-09-20 11:39:50 +08:00
5947d385ec 增加运费差模板日期列 (#210) 2026-09-20 11:04:01 +08:00
9846f21297 新增运费差导入模板下载 (#209) 2026-09-20 10:05:55 +08:00
1751d8e062 接入淘系支付宝账单副本库全量数据 (#208)
使用经营分析副本库作为全量分页、筛选、汇总与导出主数据源;演示表仅按记录编码补充源表缺失字段。验证:47 项 PHP 测试、435 assertions;6 项账户账单脚本测试;真实页面全量及日期筛选验收通过。
2026-09-19 01:52:45 +08:00
e806dcb3d6 修复 E 签宝签署方账号标签 (#207) 2026-09-18 18:32:36 +08:00
62804da45a 修复收款账户协议签署主体识别
账户持有人姓名仅用于协议正文,账户类协议始终由快递企业签署,并要求填写匹配 E 签宝账号的实名经办人。
2026-09-18 18:31:12 +08:00
760d6ec79a 修复账户账单日期选择器无法打开日历 (#206) 2026-09-18 17:54:51 +08:00
51c447c5f6 修复账户账单筛选栏在窄内容区的布局 (#205) 2026-09-18 17:04:20 +08:00
c0898b4914 修复账户账单筛选与导出范围一致性 (#204) 2026-09-18 16:56:09 +08:00
3db5605375 接入胜算京东钱包至京东网银钱包账户 (#203) 2026-09-18 15:07:43 +08:00
1c08c61b90 优化京东日账单深页查询 (#202) 2026-09-18 14:35:07 +08:00
232c0e6b23 接入胜算京东日账单至京东流水 (#201) 2026-09-18 14:27:39 +08:00
57a417de30 新增快递应付运费差和附加费汇总页面 (#200)
新增两个汇总子页面,并提供按公司隔离的导入、展示和导出能力。
2026-09-17 16:18:51 +08:00
7a55165c78 修复仓储核算明细查看并支持导出 (#199) 2026-09-17 15:47:12 +08:00
3fbddfa14a 修复协议状态提示与历史文件下载 2026-09-17 11:59:08 +08:00
da4888ac9c 完善商品价格导入导出与编辑 (#197) 2026-09-16 18:20:25 +08:00
8d147f02a8 修复终版应付款项权限联动 (#196) 2026-09-16 13:15:39 +08:00
b7ea8e6df8 恢复应付款项终版独立入口 (#195) 2026-09-16 11:27:58 +08:00
a3cd9f4d03 修复 Livewire 请求导致本机网址被防火墙封禁 (#194) 2026-09-16 11:16:36 +08:00
769d9a6ad5 修复快递资料分页统计首屏不可见 (#191) 2026-09-16 10:23:03 +08:00
3f387cd194 接入聚胜算京东钱包店铺余额 (#192)
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
2026-09-15 20:16:25 +08:00
94adb5b547 得物账单纳入退款及其他费用渠道 (#190) 2026-09-15 14:39:38 +08:00
23f55ea774 移除三方仓进销存费用汇总入口 (#189) 2026-09-15 13:36:03 +08:00
7146b19bd3 修复生产发布健康探针 (#188)
使用容器已声明的公开静态资源执行发布健康检查,避免根路径被 Laravel 防火墙拒绝后误回滚。
2026-09-15 11:53:17 +08:00
9dbdef5e2e 每日商品仓储费明细 (#187)
增加逐日逐商品仓储费明细、日期切换、Excel 导出和公司数据隔离。
2026-09-15 11:44:20 +08:00
8f150080c5 修正聚水潭成本价历史凭据边界与未同步状态 (#186)
保留完整成本价历史方案,区分经典接口凭据与新开放平台凭据;首次同步未完成时显示待同步,不误报 0 条。

验证:33 passed,260 assertions。
2026-09-15 11:39:09 +08:00
edb32c33cf 接入得物收款账单镜像 (#185)
固定同步 Dewu 主收款渠道,接入得物账户分页、筛选、汇总和导出,并补充镜像与回归测试。

未部署,未执行生产首次同步。
2026-09-15 11:09:03 +08:00
730522d1a5 fix: use official jushuitan worklog contract 2026-09-15 09:49:31 +08:00