724 Commits

Author SHA1 Message Date
mkm
d02691ccd1 更新 app/api/lists/order/CartList.php 2025-04-02 16:11:10 +08:00
mkm
cf55572a9b 更新 app/api/lists/product/ProductLists.php 2025-04-02 16:06:09 +08:00
4a8d90d1a6 调整商品溯源 2025-03-14 17:18:17 +08:00
mkm
47de656777 refactor(api): 更新 IndexController 中的数据处理逻辑
- 移除了未使用的注释代码
- 添加了对 'ceshi_copy_copy' 表的数据处理逻辑
- 使用 Db 类进行数据库操作,提高了代码的可读性和维护性
- 优化了数据处理流程,提高了代码执行效率
2025-03-12 11:21:45 +08:00
c37634af7d 修改用户会员价 2025-02-25 12:05:57 +08:00
5eeffb91d3 调试商品入库到门店 2025-02-08 15:37:53 +08:00
d5e9bbec9a 调试商品入库到门店 2025-02-08 14:26:11 +08:00
mkm
2a30c2144f refactor(app): 限制订单列表中商品数量的查询
- 在 OrderList 类中,为 StoreOrderCartInfo 的查询添加了 limit(3) 方法
- 此修改旨在减少查询结果的数量,提高性能和可读性
2025-02-06 16:17:42 +08:00
mkm
b793ace840 fix(api): 修复演示逻辑中产品查询
- 在 DemoLogic 中,将 StoreProduct 查询修改为包含软删除的产品
- 使用 withTrashed() 方法确保可以获取到所有产品,包括已软删除的
2025-02-03 15:42:39 +08:00
mkm
ffd5fa44c4 fix(api): 修正更新订单总价格时的表名引用
- 将 BeforehandOrder 修改为 WarehouseOrder,以匹配上下文中的仓库订单逻辑
- 引入 WarehouseOrder 模型用于更新订单总价格
2025-02-03 14:36:28 +08:00
mkm
7469bd3fe5 fix(api): 修正更新订单总金额逻辑
- 将 BeforehandOrder::where('id', $params['id']) 修改为 BeforehandOrder::where('id', $outbound_id')
- 此修改确保了更新订单总金额时使用正确的订单 ID
2025-02-03 14:35:10 +08:00
mkm
82c1eb1ce6 feat(admin): 添加 demo4 接口并实现价格同步功能
- 在 IndexController 中添加 demo4 方法,用于处理价格同步请求
- 在 DemoLogic 中实现 syncPrice 方法,完成价格同步逻辑
- 支持根据是否为 VIP 用户更新商品价格
- 更新订单总价和商品小计价格
- 如果存在出库单,同步更新仓库商品价格
2025-02-03 14:22:24 +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
3b13ad4a2e refactor(DemoLogic): 优化库存回滚功能
- 在 test3 函数中添加 $warehouse_id 参数,默认值为 1
- 修改查询条件,使用 $warehouse_id 替代硬编码的 1
- 修复更新语句中的 ID,使用 $find['id'] 替代 $v['id']
2025-01-22 11:18:17 +08:00
mkm
607b523fcd feat(admin): 添加库存回滚功能
- 在 IndexController 中添加 demo3 方法,用于触发库存回滚
- 在 DemoLogic 中实现 test3 方法,执行库存回滚逻辑
- 使用 WarehouseProduct 和 WarehouseProductStorege 模型处理库存数据
- 库存回滚成功后更新数据库并记录日志
2025-01-22 10:22:08 +08:00
d0a583a9bd 修改自营门店价格 2025-01-21 16:46:35 +08:00
92c0eac1fc 修改自营门店价格 2025-01-21 16:37:04 +08:00
mkm
3df1a5c67c fix(api): 修正价格更新逻辑
- 更新 store_product 表中的 vip_price 字段,使用 price10 列的值
- 新增对 store_branch_product 表的更新操作,与 store_product 表同步
2025-01-21 16:04:31 +08:00
db9257518e 修改自营门店价格 2025-01-21 15:48:03 +08:00
mkm
99499f3334 refactor(app): 注释掉订单商品状态检查逻辑
在 OrderLogic
2025-01-15 14:20:38 +08:00
mkm
dbb7b9e4c8 feat(store): 添加价格变更日志功能
- 新增价格变更日志模型、控制器、列表、逻辑和验证器
- 在商品编辑时记录价格变更日志
- 实现价格变更日志的添加、编辑、删除和详情功能
2025-01-10 17:24:37 +08:00
mkm
52e7ac5e2b refactor(api): 解除 DemoLogic::test() 的注释并添加调试输出
- 移除了 DemoLogic::test() 方法调用的注释
- 在方法调用后添加了调试输出 d(1)
- 保留了原有的查询和循环逻辑
2025-01-10 17:24:07 +08:00
mkm
222dcbfcbb feat(admin): 添加订单列表统计功能
- 在 BeforehandOrderController 中添加 statistics_count 方法处理统计请求
- 在 BeforehandOrderLogic 中实现 statisticsCount 方法进行订单统计
- 统计内容包括不同状态的订单数量,如未出库、已出库、未入库、已入库等
- 优化了代码格式,调整了部分缩进和空格
2025-01-09 17:58:39 +08:00
mkm
3d897d5dda feat(admin): 优化产品搜索功能
- 在 StoreProductGroupPriceLists 中添加按产品名称搜索的功能
- 使用 $request->get() 获取 store_name 参数,实现模糊搜索
- 在 IndexController 中添加注释,便于后续开发调试
2025-01-09 15:10:00 +08:00
mkm
945097566e fix(api): 修复价格更新和库存扣减问题
- 更新产品价格信息,包括供货价、成本价、会员价和零售价
- 添加活动价更新逻辑,针对特定客户群体
- 实现库存扣减功能,根据购物车数量更新门店库存
- 优化代码格式和结构,提高可读性
2025-01-09 13:47:28 +08:00
63baffcb10 Merge branch 'refund' into dev
# Conflicts:
#	app/common/model/store_order_cart_info/StoreOrderCartInfo.php
2025-01-06 17:21:32 +08:00
mkm
148e6cf019 refactor(仓储逻辑): 为相关函数增加管理员ID参数
- 在多个控制器和逻辑类中,为相关函数增加了admin_id参数
- 更新了WarehouseProductLogic中的多个方法,使其支持记录管理员ID
- 修改了ChangeLogLogic和SqlChannelLog函数,增加了admin_id字段
2025-01-06 12:04:18 +08:00
mkm
cf56637d82 refactor(api): 重构 DemoLogic 中的数据库操作
- 将 Db::name('store_product_group_price') 替换为 StoreProductGroupPrice 模型
- 优化了查询、更新和插入操作的代码结构
- 提高了代码的可读性和维护性
2025-01-04 23:01:02 +08:00
mkm
3310584ca0 refactor(app): 优化 DemoLogic 中数据库操作
- 将 StoreProduct 模型替换为 Db 类直接操作 'store_product' 表
- 保留原有的逻辑和功能不变
2025-01-04 22:49:44 +08:00
mkm
c82b6ade42 refactor(exception): 重构异常处理逻辑
- 移除自定义 MyBusinessException 类
- 统一使用 support\exception\BusinessException
- 在 ExceptionHandler 中增加日志记录
- 更新相关文件中的异常处理逻辑
2025-01-04 12:09:11 +08:00
mkm
f534328987 refactor(warehouse): 重构仓库相关逻辑
- 优化库存增减操作,使用单独的方法进行处理
- 添加 SqlChannelLog 函数用于记录日志
- 修改 IndexController 中的 aa 方法,用于处理签名验证
2025-01-04 10:00:09 +08:00
bebbd7083d 修改采购商品信息 2024-12-27 11:08:11 +08:00
mkm
6f39a58b16 Merge branch 'dev' of https://gitea.lihaink.cn/mkm/multi-store into dev 2024-12-26 10:45:20 +08:00
mkm
2bafdff052 feat(DemoLogic): 更新产品价格并添加酒店价格设置
- 在更新 StoreProduct 价格后,添加成功更新的逻辑,将 ceshi_two 表中的状态设置为 1
- 新增酒店价格设置,与食堂价格设置类似
- 优化代码结构,提高可读性和维护性
2024-12-26 10:44:56 +08:00
e722c1a773 修改小程序端提交采购信息 2024-12-25 17:55:53 +08:00
12314cdf42 调试订单退款 2024-12-14 14:46:35 +08:00
mkm
1185ecf9ec fix(order): 修复下单时未检查商品状态导致的异常
- 在计算订单价格时,增加了对商品状态的检查
- 对于下架商品,抛出异常提示用户更换商品后下单
- 修改了查询商品信息时的字段列表,增加了 is_show 和 status 字段
2024-12-11 18:01:08 +08:00
mkm
944aaf2425 refactor(order): 修改订单逻辑中的商品状态判断
- 将 StoreBranchProduct 模型中的 is_show 字段改为 status 字段
- 将 StoreProductGroupPrice 模型中的 status 字段改为 is_show 字段
- 优化了商品下架状态的判断逻辑,提高代码的可读性和一致性
2024-12-11 17:58:53 +08:00
mkm
7d6049fbf7 fix(order): 检查订单商品是否下架
- 在处理订单时,增加对商品是否下架的检查
- 如果发现商品已下架,抛出异常并提示用户更换商品后重新下单
- 针对不同来源的商品(source 为 2 时),分别检查 StoreBranchProduct 和 StoreProduct 表中的数据
2024-12-11 16:36:06 +08:00
e3cff35799 修改购物车商品分组价格查询 2024-12-09 17:18:13 +08:00
mkm
a7a1c0bff4 feat(api): 添加 DemoLogic 类和 test 方法
- 新增 DemoLogic 类,继承自 BaseLogic
- 实现 test 方法,用于同步不同群体的价格信息
- 支持门店供货、种养殖、酒店、一条龙、厨师、商户会员和食堂会员等群体的价格更新
2024-12-09 17:04:35 +08:00
9e4e2be024 修改商品商户价格 2024-12-09 09:32:16 +08:00
84efa97ed0 修改收银台商品价格计算 2024-12-06 16:44:22 +08:00
ae0d8dda99 修改收银台商品价格计算 2024-12-06 16:42:48 +08:00
c91434d54f 修改商品分组价判断 2024-12-06 15:47:53 +08:00
6cdf2b1e09 修改商品分组价格 2024-12-04 17:21:20 +08:00
mkm
91877cd4a3 refactor(api): 优化 wps_product 接口并移除未使用的方法
- 移除了 notNeedLogin 数组中的 'wps_product' 方法
- 优化了 wps_product 方法的逻辑,移除了不必要的解码和重新编码过程
- 删除了未使用的返回语句
2024-11-29 20:58:15 +08:00
mkm
cb2187c0ff refactor(api): 优化 wps_product 接口处理逻辑
- 新增获取 post 数据的第一个键并解码
- 重构了原始的直接解码整个数据的逻辑
2024-11-29 20:48:39 +08:00
mkm
adfc293568 test(api): 测试产品接口
- 在 wps_product 方法中添加了测试代码,直接返回接收到的数据
- 用于验证接口是否正确接收到产品信息
2024-11-29 20:12:42 +08:00