860 Commits

Author SHA1 Message Date
31320e3961 调试账单还款 2025-02-07 17:54:51 +08:00
mkm
850c06df40 fix(admin): 修复仓库产品搜索未包含软删除商品的问题
- 在产品名称和条形码搜索中添加 withTrashed() 方法
- 确保软删除的商品也能在仓库产品搜索结果中显示
2025-02-07 17:46:09 +08:00
mkm
0594ce6f76 feat(admin): 优化订单列表和仓库产品列表
- 在订单列表中添加订单号字段和按店铺ID搜索功能
- 在仓库产品列表中增加订单类型名称和相关处理逻辑
2025-02-07 17:31:14 +08:00
025a143de9 添加预订单转欠款 2025-02-07 15:20:42 +08:00
a1517c1aba 添加是否合并采购单商品 2025-02-07 11:31:21 +08:00
mkm
100a3c9f82 refactor(admin): 优化商品库存校验逻辑
- 修改了库存校验的条件判断,使用取反逻辑
- 提高了代码的可读性和逻辑清晰度
- 确保在库存不足时抛出正确的异常信息
2025-02-07 11:02:18 +08:00
mkm
c06ca03681 Merge branch 'dev' of https://gitea.lihaink.cn/mkm/multi-store into dev 2025-02-07 10:49:29 +08:00
mkm
e67ae33478 feat(warehouse): 添加商品状态修改功能并优化库存校验逻辑
- 在 WarehouseProductStoregeController 中添加 verify 方法,用于修改商品状态
- 在 WarehouseProductStoregeLists 中添加 is_verify 字段,用于显示商品状态
- 在 BeforehandOrderLogic 中重新启用并优化库存校验逻辑,提高系统稳定性
2025-02-07 10:49:23 +08:00
e42568dd03 调试账单欠款 2025-02-06 17:30:39 +08:00
f4d02f91aa 调试账单欠款 2025-02-06 17:01:26 +08:00
0693df434f 调试账单欠款 2025-02-06 16:56:57 +08:00
6e2a0ca262 修改账期欠款列表 2025-02-06 16:13:09 +08:00
mkm
995a63949d perf(user): 优化用户资金操作逻辑
- 在 UserLogic 中,将用户资金的增加和减少操作从查询后更新改为直接更新
- 使用 where 条件更新用户 purchase_funds 和 now_money 字段,提高效率
- 移除了不必要的对象加载和 save 方法调用,简化了代码结构
2025-02-06 16:01:37 +08:00
mkm
81f9840993 feat(inventory_transfer_order): 增加备注字段
- 在库存转移订单列表中添加了 mark 字段,以便显示备注信息
- 此修改有助于管理员更好地了解订单的详细情况和特殊说明
2025-02-06 10:14:54 +08:00
405eebb642 添加创建采购单 2025-02-05 17:44:31 +08:00
mkm
6bbd225302 refactor(purchase): 移除预售订单中不必要的产品属性
- 注释掉 BeforehandOrderLogic、BeforehandOrderCartInfoLogic 和 PurchaseProductOfferLogic 中的多余属性
- 移除 marques、store_info、after_sales、loss、gross_weight 和 net_weight 等不再使用的变量
- 优化代码结构,提高代码可读性和维护性
2025-02-05 11:39:30 +08:00
mkm
5cbda7166e Merge branch 'dev' of https://gitea.lihaink.cn/mkm/multi-store into dev 2025-02-05 11:24:00 +08:00
mkm
14b08b8f43 refactor(admin): 优化前置订单出库逻辑
- 将 BeforehandOrderCartInfo 的查询结果转换为数组,以便后续处理
- 注释掉的代码片段显示了库存验证的逻辑,但已被移除
- 移除了冗余的库存验证逻辑,简化了订单处理流程
2025-02-05 11:23:55 +08:00
c7c7bb9831 Merge branch 'dev' of https://gitea.lihaink.cn/mkm/multi-store into dev
# Conflicts:
#	app/common/logic/PayNotifyLogic.php
2025-02-05 11:16:33 +08:00
5e1f639f63 调试账单欠款 2025-02-05 11:15:40 +08:00
mkm
82c1eb1ce6 feat(admin): 添加 demo4 接口并实现价格同步功能
- 在 IndexController 中添加 demo4 方法,用于处理价格同步请求
- 在 DemoLogic 中实现 syncPrice 方法,完成价格同步逻辑
- 支持根据是否为 VIP 用户更新商品价格
- 更新订单总价和商品小计价格
- 如果存在出库单,同步更新仓库商品价格
2025-02-03 14:22:24 +08:00
mkm
a6c386a298 fix(admin): 修复已出库订单修改价格的问题
- 在同步价格前增加出库状态检查
- 如果订单已出库,则抛出业务异常,禁止修改价格
- 优化查询逻辑,去除不必要的 price 条件
2025-02-03 13:52:06 +08:00
mkm
81c766a2f1 fix(admin): 修复订单修改时的权限和状态问题
- 增加了对订单已出库状态的检查,防止修改已出库订单
- 调整了权限检查逻辑,只允许特定管理员编辑价格
- 优化了订单总价和数量的计算逻辑
- 移除了重复的订单查询代码
2025-02-03 13:18:55 +08:00
mkm
198e5e2a78 refactor(admin): 优化商品列表逻辑
- 移除了不必要的条件判断 $is_true == false
- 删除了多余的空行,提高了代码可读性
2025-02-03 13:10:48 +08:00
mkm
38da3cf56f feat(app): 为 StoreProductLists 添加会员价显示逻辑
- 在 StoreProductLists 类中增加了对会员价的处理
- 当 is_true 为 true 且 userShip 大于 0 时,显示会员价
- 会员价显示在商品价格位置,并在店铺名称后添加 "|会员价" 标识
2025-02-01 17:08:15 +08:00
mkm
07fb90ca8b refactor(admin): 优化商品列表搜索和展示逻辑
- 调整搜索条件数组格式
- 修复商品类型切换后的活动价显示问题
- 优化商品列表的数据处理逻辑
- 美化代码格式,统一代码风格
2025-02-01 17:01:27 +08:00
mkm
97697e4882 1 2025-01-25 14:59:58 +08:00
mkm
b67ecfd595 refactor(order): 优化预订单转订单流程
- 修改订单来源为 OrderEnum::SOURCE_20
- 增加用户是否为会员的判断逻辑
- 优化 PayNotifyLogic 中的 addStock 方法,针对预订单转订单情况进行特殊处理
- 新增 OrderEnum 中的订单来源类型
2025-01-25 12:32:13 +08:00
mkm
26df751c99 fix(purchase): 修复采购产品报价中产品不存在的问题
- 在查询产品时使用 withTrashed() 方法,以支持查询包括软删除的产品
- 添加异常捕获时的调试输出,便于排查问题
2025-01-25 10:51:58 +08:00
mkm
304e0d3199 perf(warehouse): 优化产品搜索功能
- 移除了在搜索产品时对已删除产品的查询,提高搜索效率
- 注释掉了在获取列表时对已删除数据的查询,准备后续彻底移除
2025-01-24 17:43:33 +08:00
mkm
ae40c1940f feat(inventory): 优化库存转移订单功能
- 添加订单类型切换逻辑,支持不同类型的库存转移
- 完善订单详情页面,展示转出转入门店/仓库名称
- 增加商品列表展示,包含商品名称等信息
- 优化库存扣减逻辑,根据订单类型进行相应处理
2025-01-24 16:07:52 +08:00
daec144ca1 Merge branch 'dev' of https://gitea.lihaink.cn/mkm/multi-store into dev 2025-01-24 14:09:57 +08:00
7091de80c9 入库单商品支持删除 2025-01-24 14:09:52 +08:00
mkm
c11d89b37c feat(search): 添加 is_storage 字段的精确搜索功能
- 在 PurchaseProductOfferLists 类的 setSearch 方法中添加 is_storage 字段
- 优化 InventoryTransferLogic 类的 add 方法,移除冗余代码
2025-01-24 13:48:28 +08:00
7711ac417d 修改预订单追加商品 2025-01-24 11:11:39 +08:00
mkm
95a145db70 feat(purchase): 采购产品供应商价格设置
- 在创建预订单时,将采购价格设置为供应商价格
- 调用 PurchaseProductOfferLogic 中的 setProductGroupPrice 方法完成价格设置
2025-01-23 21:37:03 +08:00
mkm
c8560fafdc refactor(admin): 注释掉预订单更新错误处理
在 BeforehandOrderCartInfoLogic 类中的代码中,注释掉了处理预订单更新失败的代码块。这次修改可能是为了暂时跳过预订单更新过程中的错误处理,或者是为了调试目的。
2025-01-23 19:12:33 +08:00
c44b51e33f 修改采购商品入库 2025-01-23 17:12:32 +08:00
17cc47ffc9 修改预订单录入 2025-01-23 15:26:14 +08:00
mkm
ffb57636ef refactor(xlsx): 优化 Excel 导出模板并添加退货政策说明
- 修改了多个 Excel 导出模板的列结构和样式
- 在出库供货单模板中添加了退货政策说明内容
- 调整了部分字段的显示位置和格式
2025-01-23 11:40:48 +08:00
0588f765d9 修改预订单商品入库 2025-01-23 11:12:13 +08:00
75e153031b 调整采购商品查询 2025-01-22 17:49:48 +08:00
6cb055d9fb Merge branch 'dev' of https://gitea.lihaink.cn/mkm/multi-store into dev 2025-01-22 16:08:21 +08:00
02130d9b8a 添加单采购商品入库 2025-01-22 16:08:14 +08:00
mkm
607b523fcd feat(admin): 添加库存回滚功能
- 在 IndexController 中添加 demo3 方法,用于触发库存回滚
- 在 DemoLogic 中实现 test3 方法,执行库存回滚逻辑
- 使用 WarehouseProduct 和 WarehouseProductStorege 模型处理库存数据
- 库存回滚成功后更新数据库并记录日志
2025-01-22 10:22:08 +08:00
7f99a6b34e Merge branch 'dev' of https://gitea.lihaink.cn/mkm/multi-store into dev 2025-01-21 15:48:09 +08:00
db9257518e 修改自营门店价格 2025-01-21 15:48:03 +08:00
mkm
0a131e0c16 refactor(purchase): 重构采购模块逻辑
- 注释掉 PurchaseProductOfferController 中的 setStoreroomInfoTwo 方法
- 修改 BeforehandOrderLists 中的搜索条件逻辑
- 更新 PurchaseProductOfferLogic 中的采购逻辑:
  - 移除部分字段的更新
  - 调整产品分组价格的设置位置
  - 优化接受采购数量的处理流程
  - 调整订单总价的计算方式
2025-01-21 15:10:51 +08:00
63f4285759 修改预订单出库的错误 2025-01-20 15:51:42 +08:00
29c7f1494a 修改预订单商品删除的错误 2025-01-20 14:59:05 +08:00