2191 Commits

Author SHA1 Message Date
mkm
66d759a7c6 fix(warehouse): 修复采购单总金额计算错误
- 将 $value->total_pric 修改为 $value->total_price 以修正拼写错误
- 添加 $value->price = $find['purchase'] 以确保使用正确的购买价格计算总金额
2024-10-18 16:53:11 +08:00
mkm
3310da11a8 Merge pull request 'fix(warehouse): 修正仓库订单总价计算错误' (#288) from dev into main
Reviewed-on: #288
2024-10-18 16:49:17 +08:00
mkm
c6b550821d fix(warehouse): 修正仓库订单总价计算错误
- 将 $value['price']->total_price 修改为 $value->total_pric
- 修复了订单总价计算中的属性访问错误
2024-10-18 16:48:44 +08:00
mkm
20b7fedc58 Merge pull request 'refactor(warehouse): 优化仓库订单控制器中的价格计算逻辑' (#287) from dev into main
Reviewed-on: #287
2024-10-18 16:47:35 +08:00
mkm
d5301bf8fc refactor(warehouse): 优化仓库订单控制器中的价格计算逻辑
- 注释掉了根据不同订单类型计算价格和总价的代码块
- 保留了默认情况下的总价计算逻辑
- 此修改简化了代码结构,便于后续维护和扩展
2024-10-18 16:46:59 +08:00
mkm
e1b3509123 Merge pull request 'feat(purchase_product_offer): 添加订单 ID 和备注到 Excel 导出字段' (#286) from dev into main
Reviewed-on: #286
2024-10-18 15:44:23 +08:00
mkm
42f30c8d09 feat(purchase_product_offer): 添加订单 ID 和备注到 Excel 导出字段
- 在 setExcelFields 方法中添加了 'order_id' 和 'mark' 字段
- 新增字段将增强 Excel 报表的数据完整性和可读性
2024-10-18 15:43:46 +08:00
mkm
55e417a1e2 Merge pull request 'dev' (#285) from dev into main
Reviewed-on: #285
2024-10-18 15:39:35 +08:00
mkm
dbc97dca98 feat(admin): 优化预订单导出功能
- 添加订单 ID 和 备注 到导出的 Excel 表格
- 优化文件名生成逻辑,使用门店名称和订单 ID
- 调整订单商品备注显示
- 修复导出功能中的相关问题
2024-10-18 15:39:07 +08:00
mkm
25eaaab509 fix(admin): 优化预订单购物车详情状态更新逻辑
- 在更改预订单购物车详情状态时,增加采购状态检查
- 如果商品已采购完成,禁止更改状态并返回提示信息
- 在列表中添加顶级分类名称显示
2024-10-18 15:06:49 +08:00
mkm
f09eca45a3 Merge pull request 'refactor(admin): 优化预订单更新逻辑' (#284) from dev into main
Reviewed-on: #284
2024-10-18 13:00:35 +08:00
mkm
2506a02601 refactor(admin): 优化预订单更新逻辑
- 将订单更新方法从 update 改为 save,提高代码可读性
- 在捕获异常时添加调试信息输出,便于问题排查
2024-10-18 13:00:10 +08:00
mkm
2ec21746eb Merge pull request 'refactor(admin): 优化仓库产品价格更新逻辑' (#283) from dev into main
Reviewed-on: #283
2024-10-18 12:58:12 +08:00
mkm
f9b5cfa478 refactor(admin): 优化仓库产品价格更新逻辑
- 将 WarehouseProduct 的 update 方法改为 save 方法,以适应 Laravel 框架的最佳实践
- 优化代码结构,提高可读性和维护性
2024-10-18 12:57:50 +08:00
mkm
7348dd425d Merge pull request 'dev' (#282) from dev into main
Reviewed-on: #282
2024-10-18 11:45:38 +08:00
mkm
07b5564e0e fix(admin): 修复订单提交时商品数量为零的问题
- 在创建出库单前增加检查,确保订单中没有数量为 0 的商品
- 如果存在数量为 0 的商品,抛出异常并提示用户处理
2024-10-18 11:43:53 +08:00
mkm
7a742331de feat(admin): 设置仓库商品信息并优化订单处理逻辑
- 新增 PurchaseProductOfferController 中的 setStoreroomInfo 方法,用于设置仓库商品信息
- 修改 BeforehandOrderCartInfoLogic 中的处理逻辑,增加对总价格的判断和计算
- 在更新订单信息时,增加对出库单中商品价格和总价格的同步更新
2024-10-18 11:36:46 +08:00
mkm
c726030b1c Merge pull request 'dev' (#281) from dev into main
Reviewed-on: #281
2024-10-18 09:41:30 +08:00
mkm
f526e60841 新增功能和优化:
1. 在BeforehandOrderController中添加了export_order方法,用于导出订单信息。
2. 在PurchaseProductOfferController中添加了setStoreroomInfo方法,用于设置库房验收信息。
3. 在BeforehandOrderCartInfoLists中调整了查询字段,移除了不必要的字段。
4. 在BeforehandOrderLogic中优化了订单创建逻辑,增加了用户信息和送货时间字段。
5. 在Beforehand类中添加了order方法,用于生成订单Excel文件,包含了详细的订单和商品信息。
6. 在PurchaseProductOfferLogic中实现了库房验收信息的设置功能。
2024-10-17 18:01:33 +08:00
mkm
7bb71ae44e 从查询中移除未使用的字段
从数据列表的查询中移除了'pay_price'和'deduction_price'两个未使用的字段。这将减少数据库查询的数据量,提高性能。
2024-10-17 14:43:21 +08:00
mkm
31aee076c1 优化预订单商品列表文件名生成逻辑
- 增加根据预订单ID获取商店名称的功能
- 添加截取预订单标记字符串的逻辑,限制长度为15个字符
- 组合商店名称和预订单标记作为文件名
- 优化后的文件名更具描述性和可读性
2024-10-16 18:00:50 +08:00
mkm
2ddd560df7 优化系统商店列表分页逻辑
调整 SystemStoreLists 类中的查询逻辑,用 $this->limitOffset 和 $this->limitLength 替代固定的限制数量,实现可配置的分页大小和偏移量。
2024-10-16 14:39:34 +08:00
mkm
7950727a7d Merge pull request '优化门店列表查询逻辑' (#280) from dev into main
Reviewed-on: #280
2024-10-16 14:34:31 +08:00
mkm
73800a2154 优化门店列表查询逻辑
- 移除了对经纬度的非空检查,避免在不使用时进行不必要的验证
- 将查询结果的分页限制去除,改为返回前100条数据,提高数据处理效率
- 删除了未使用的购物车相关代码,清理了冗余的逻辑判断
- 优化了距离计算的逻辑,简化了代码结构
2024-10-16 14:33:52 +08:00
mkm
9cc2d00db2 Merge pull request '新增仓库库存查询功能' (#279) from dev into main
Reviewed-on: #279
2024-10-16 11:34:16 +08:00
mkm
054ddaddcc 新增仓库库存查询功能
在商品列表的库存查询中增加了仓库库存选项。通过请求参数 is_warehouse,可选择是否仅查询仓库中的商品库存。此功能增强了库存管理的灵活性,允许管理员根据需要查看不同类型的库存信息。
2024-10-16 11:30:09 +08:00
mkm
32cd07e889 Merge pull request 'dev' (#278) from dev into main
Reviewed-on: #278
2024-10-16 10:25:23 +08:00
mkm
6afd0be1c8 优化仓库商品逻辑,支持商品未存在时的处理
- 当仓库商品不存在时,自动创建商品库存记录,而不是抛出异常
- 新增商品库存时,'nums'字段设置为负数,以表示缺货数量
- 保留了仓库ID和产品ID的关联,便于后续处理
2024-10-16 09:53:06 +08:00
mkm
d5a9066616 优化了采购订单入库逻辑
- 修改了采购产品报价的查询条件,从 'buyer_nums' 更改为 'buyer_confirm'
- 增加了商品采购信息设置的提示信息
- 调整了仓储ID检查的位置,提高了代码逻辑清晰度
2024-10-16 09:22:48 +08:00
mkm
a838f4bf19 Merge pull request '修复非管理员编辑价格的权限问题' (#277) from dev into main
Reviewed-on: #277
2024-10-15 21:29:56 +08:00
mkm
3ea1bc8fdb 修复非管理员编辑价格的权限问题
此代码更改修复了一个安全漏洞,之前非管理员用户错误地被允许编辑价格。现在,只有管理员(admin_id 为 23)才能修改价格,其他用户试图修改将触发异常。
2024-10-15 21:29:23 +08:00
mkm
c67f083850 Merge pull request '限制非管理员修改价格权限并优化相关功能' (#276) from dev into main
Reviewed-on: #276
2024-10-15 21:14:26 +08:00
mkm
1422ef0b59 限制非管理员修改价格权限并优化相关功能
- 在BeforehandOrderCartInfoController的edit方法中添加了admin_id参数
- 在BeforehandOrderCartInfoLogic的编辑逻辑中增加了权限检查,非管理员不能修改价格
- 在PurchaseProductOfferLists的搜索条件中增加了buyer_id字段
2024-10-15 21:07:52 +08:00
mkm
ce310c67c8 Merge pull request 'dev' (#275) from dev into main
Reviewed-on: #275
2024-10-15 16:52:31 +08:00
mkm
fc6ac5fdd3 在搜索条件中添加订单编号(order_sn)字段
在BeforehandOrderLists类的setSearch方法中,将订单编号(order_sn)字段添加到搜索条件中,以便能够按订单编号进行搜索和过滤。
2024-10-15 16:41:19 +08:00
mkm
bc056b892c 在订单详情中添加店铺名称字段
在BeforehandOrderLogic类的getOrderDetail方法中,添加了系统店铺名称字段。此信息现在将通过SystemStore模型获取,并在返回的订单详情数组中提供,使得用户能够直接看到店铺名称,而不仅仅是店铺ID。
2024-10-15 16:38:34 +08:00
mkm
62ef305eb6 Merge pull request '在查询预订单列表时增加store_id字段' (#274) from dev into main
Reviewed-on: #274
2024-10-15 16:13:11 +08:00
mkm
2da3b56f8a 在查询预订单列表时增加store_id字段
为了更全面地展示预订单信息,我修改了BeforehandOrderLists类中的lists方法,添加了store_id字段到查询字段列表中。这样可以更好地支持与商店相关的信息检索和处理。
2024-10-15 16:06:48 +08:00
mkm
acc8b6e231 Merge pull request '修正一键出库功能的逻辑错误' (#273) from dev into main
Reviewed-on: #273
2024-10-15 15:40:56 +08:00
mkm
08615d130c 修正一键出库功能的逻辑错误
- 修改BeforehandOrderLogic中的注释,将"一键入库"更改为"一键出库"
- 更新BeforehandOrderCartInfoLogic中的入库逻辑,增加订单类型字段
- 优化重复入库的判断条件,提高代码可读性和性能
2024-10-15 15:40:34 +08:00
mkm
6ded4219d2 Merge pull request '新增补单类型并调整库存逻辑' (#272) from dev into main
Reviewed-on: #272
2024-10-15 15:30:27 +08:00
mkm
edec1712dc 新增补单类型并调整库存逻辑
- 在订单列表中新增"往期补单"类型
- 调整仓库产品逻辑,对不同订单类型进行区分处理
- 优化库存更新流程,修复了一些潜在的问题
2024-10-15 15:25:24 +08:00
mkm
ed8c92128c Merge pull request '将订单列表中的价格字段统一为采购价显示' (#271) from dev into main
Reviewed-on: #271
2024-10-15 14:38:50 +08:00
mkm
316c016b0c 将订单列表中的价格字段统一为采购价显示
在BeforehandOrderThreeLists和BeforehandOrderTwoLists类中,将用于标记特定工作ID的订单价格的字段从price更改为purchase,以统一显示和处理订单列表中的采购价格信息。
2024-10-15 14:38:19 +08:00
mkm
9e7d0a3cc2 Merge pull request '根据用户权限隐藏价格信息' (#270) from dev into main
Reviewed-on: #270
2024-10-15 14:28:31 +08:00
mkm
f7cd7cb2f7 根据用户权限隐藏价格信息
在BeforehandOrderThreeLists、BeforehandOrderTwoLists和PurchaseProductOfferLists类中,根据管理员的职位ID决定是否隐藏价格信息。如果用户职位ID为1,价格信息将被替换为星号(*),以防止敏感信息泄露。这一改动确保了数据的保密性,满足不同职位用户的查看需求。
2024-10-15 14:27:51 +08:00
mkm
89216d6a42 Merge pull request '1. 在BeforehandOrderCartInfoLists类中添加了备注字段到显示列表中。' (#269) from dev into main
Reviewed-on: #269
2024-10-15 14:11:35 +08:00
mkm
604cfecd1c 1. 在BeforehandOrderCartInfoLists类中添加了备注字段到显示列表中。
2. 在`WarehouseProductLogic`类的采购入库方法中,当仓库商品不存在时,异常提示中增加了产品ID信息。
3. 在`AdminTokenCache`类中,缓存管理员信息时增加了岗位ID数组。
2024-10-15 14:10:37 +08:00
mkm
021eeb337f Merge pull request 'dev' (#268) from dev into main
Reviewed-on: #268
2024-10-15 13:11:37 +08:00
mkm
c05b791dd6 修复预售订单创建时缺少门店ID导致的错误
在创建预售订单的逻辑中,添加了门店ID(store_id)作为新订单的属性。此修改解决了在生成新订单时由于缺少门店ID而导致的错误。
2024-10-15 13:10:26 +08:00