Commit Graph

5 Commits

Author SHA1 Message Date
AriadenCaseblg
005bd968df feat: 补充平台端库存管理模块
补齐平台端库存余额、流水、初始化和手工调整能力,并将快递发货接入库存扣减闭环,方便运营侧统一查账与审计。

Made-with: Cursor
2026-04-19 23:43:46 +08:00
AriadenCaseblg
b3d80c3c50 fix: 修复平台端商户订单与打印页测试问题
修复平台管理员在商户订单页查看详情等操作时出现“订单不存在”的问题,并完善商户订单查询筛选逻辑。同步修复商户订单打印页电话展示与积分信息展示,满足测试项要求。

Made-with: Cursor
2026-04-12 10:46:37 +08:00
AriadenCaseblg
0e6519b176 fix: 修复平台管理员(mer_id=0)无法查看商户订单数据的问题
根因:商户订单相关Service方法中使用systemAdmin.getMerId()做数据过滤,
平台管理员mer_id=0导致SQL查询条件o.mer_id=0匹配不到任何商户订单。

修复内容(共19处):
- OrderServiceImpl.java: 订单列表、详情、发货、物流、核销、发货单修改等
  10处merId过滤增加平台管理员判断(mer_id>0时才过滤)
- RefundOrderServiceImpl.java: 退款列表、详情、备注、审核、收货、拒绝收货
  6处merId过滤增加平台管理员判断
- ManageOrderServiceImpl.java: 订单详情列表1处
- OrderMapper.xml: getMerchantAdminPage查询中mer_id改为条件判断
- RefundOrderMapper.xml: getMerchantAdminPage查询中mer_id改为条件判断

修复逻辑:当systemAdmin.getMerId()==0(平台管理员)时跳过商户ID过滤,
允许查看所有商户的订单数据;当mer_id>0(商户管理员)时保持原有过滤逻辑。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 12:03:38 +08:00
AriadenCaseblg
61c5d964a3 feat: 移植商户端订单管理到平台端 & 新增订单打印功能
1. 将商户端订单管理功能完整移植到平台端管理后台,包括:
   - 商户订单列表、退款单、预约管理(服务看板+工单管理)
   - 菜单名称加"商户"前缀,区别于平台端原有订单管理
   - 不影响平台端原有订单管理功能

2. 新增订单打印功能:
   - 前端:独立打印页面(无layout),支持浏览器打印
   - 后端:新增打印专用API,使用eb_sync_order_detail_staging表的product_name和info字段

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 11:16:27 +08:00
apple
de02c8a3e1 Initial commit: 积分兑换电商平台多商户版 MER-2.2
Made-with: Cursor
2026-03-08 20:07:52 +08:00