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