517 Commits

Author SHA1 Message Date
mkm
604cfecd1c 1. 在BeforehandOrderCartInfoLists类中添加了备注字段到显示列表中。
2. 在`WarehouseProductLogic`类的采购入库方法中,当仓库商品不存在时,异常提示中增加了产品ID信息。
3. 在`AdminTokenCache`类中,缓存管理员信息时增加了岗位ID数组。
2024-10-15 14:10:37 +08:00
mkm
c05b791dd6 修复预售订单创建时缺少门店ID导致的错误
在创建预售订单的逻辑中,添加了门店ID(store_id)作为新订单的属性。此修改解决了在生成新订单时由于缺少门店ID而导致的错误。
2024-10-15 13:10:26 +08:00
mkm
a5594083c7 在预订单列表中添加系统仓库信息并优化订单创建逻辑
- 在预订单列表中增加系统仓库(system_store)信息,便于管理和查询
- 优化预订单创建逻辑,自动关联仓库信息,提高数据的准确性和完整性
2024-10-15 13:09:19 +08:00
mkm
d838e01c43 新增前置订单商品分类筛选功能
- 在前置订单购物车信息列表中添加商品分类筛选功能
- 实现通过顶级分类ID筛选商品的逻辑
- 优化订单生成和删除操作的处理
- 在订单详情中添加商品分类信息
2024-10-14 21:58:33 +08:00
mkm
f16a694b72 修复购买产品优惠记录创建时的mark字段问题
在创建购买产品优惠记录时,如果未提供mark参数,将从预订单购物车信息中获取相应的mark值。此修复确保了当没有直接提供mark值时,能够从关联的预订单购物车信息中正确地获取该值。
2024-10-14 20:49:32 +08:00
mkm
d1d019ac16 新增批量设置采购信息功能并优化搜索条件
- 在 PurchaseProductOfferController 中添加 setBatchProcureInfo 方法,实现批量设置采购信息的功能
- 在 PurchaseProductOfferLogic 中实现 setBatchProcureInfo 逻辑,支持批量保存采购信息
- 更新 BeforehandOrderLists 和 PurchaseProductOfferLists 中的搜索条件,增加新的搜索字段
- 优化 PurchaseProductOfferLogic 中的 outbound_price 字段赋值逻辑,防止空值导致的错误
2024-10-14 20:33:37 +08:00
mkm
b37080e873 新增采购产品报价列表的店铺名称搜索功能
- 在搜索条件中增加店铺名称(store_name)
- 实现根据店铺名称搜索相关产品,并返回对应报价信息
- 添加店铺名称搜索逻辑,优化搜索结果准确性
- 修复可能存在的搜索空结果问题
2024-10-14 18:10:47 +08:00
mkm
bb0bc0c29a 新增商品单位名称和导出功能,优化采购报价单列表
- 在预订单购物详情表中添加商品单位名称字段
- 实现预订单商品列表的导出功能
- 在采购报价单列表中添加顶级分类名称字段
2024-10-14 14:51:13 +08:00
mkm
465e882319 优化入库订单金额计算逻辑
- 修正入库订单的总金额、已完成金额和待完成金额的计算方式
- 使用数据库查询替代手动输入金额,提高数据准确性和逻辑性
- 优化代码可维护性,减少手动计算引入的潜在错误
2024-10-14 12:49:26 +08:00
mkm
06a7056961 简化预订单详情页面参数获取
移除了 BeforehandOrderValidate 类的 goCheck 调用,直接使用 this->request->get() 获取参数,简化了参数获取流程。
2024-10-13 22:00:05 +08:00
mkm
7c56058424 修改字段名称以提高可读性
将'outbound_id'字段改为'outbound',以更清晰地表示其含义,并与'warehousing'字段保持一致。此次修改旨在提高代码的可读性和维护性。
2024-10-13 19:13:00 +08:00
mkm
3e9ce6c5b9 完善出入库信息显示逻辑
在BeforehandOrderLists类中,增加了warehousing和outbound字段的处理逻辑。当商品没有入库时,相关字段将保持空值。如果商品已入库或已出库,将显示相应的状态和ID。这提升了数据列表的完整性和可读性。
2024-10-13 18:59:57 +08:00
mkm
4d883fd749 优化退款流程和佣金逻辑
- 修改了预订单逻辑中的出库操作
- 优化了门店订单的退款处理
- 调整了佣金分配顺序
- 完善了支付通知中的退款流程
2024-10-13 18:02:46 +08:00
mkm
ed97ed62a4 添加采购产品报价支付类型字段
在采购产品报价逻辑和控制器中添加支付类型字段,并设置买家确认状态为1。
2024-10-13 16:00:02 +08:00
mkm
a209a3fc2e 修复添加线上订单和更新购物车信息的问题
- 在添加预订单逻辑中,禁止创建线上订单类型,只能通过转换方式产生
- 更新购物车信息时,同步更新采购产品报价中的需求数量,仅针对买家购物车
2024-10-13 15:18:58 +08:00
mkm
c1d1ccc56d 增加预订单列表中采购商品状态的提示信息
本次更新在预订单列表中添加了采购商品状态的提示消息。现在,每个预订单项将显示有多少商品正在采购中,以及是否有商品尚未入库。这将帮助管理员更好地了解每个订单的采购进度和库存状态。
2024-10-13 14:30:37 +08:00
mkm
45c32ddd40 优化采购单删除逻辑
在删除采购单时,增加了删除关联购物车信息和采购产品报价的逻辑,确保数据的一致性和完整性。
2024-10-13 11:57:22 +08:00
mkm
f9a93b1e18 新增仓库补货订单类型
在BeforehandOrderLists类的订单类型名称映射中添加了新的订单类型"仓库补货",对应订单类型ID为5。这一变更使系统能够正确显示和处理仓库补货订单。
2024-10-13 11:43:42 +08:00
mkm
9103d26df9 优化预订单系统逻辑和数据处理
- 在生成预订单时增加订单类型的判断,避免生成支付订单
- 优化预订单列表展示,增加出库单ID字段
- 完善从商城订单转换为预订单的逻辑,防止重复转换
- 修复了一些潜在的逻辑错误和数据一致性问题
2024-10-12 20:53:22 +08:00
mkm
32b6dab76c 新增采购产品出库上浮比例功能
- 在采购产品报价逻辑中添加出库价格字段
- 新增出库上浮比例列表接口
- 更新采购产品报价控制器,增加出库价格参数
2024-10-11 21:09:38 +08:00
mkm
83c5d2c84b 新增采购列表导出功能并优化相关逻辑
- 在 PurchaseProductOfferLists 类中实现了 ListsExcelInterface 接口,添加了导出功能
- 修改了 BeforehandOrderLogic 类中的订单处理逻辑,优化了订单创建和导出流程
- 调整了 OrderLogic 和 UserLogic 类中的一些冗余代码,提高了代码的可读性和性能
2024-10-11 16:55:55 +08:00
mkm
c970b79178 订单模块增加线上订单类型
- 在订单列表中新增线上订单类型标识
- 修改订单创建逻辑,默认订单类型为线上订单
- 更新购物车信息列表,增加mark字段
- 调整采购产品报价逻辑,将notes字段改为mark字段
2024-10-11 11:32:45 +08:00
mkm
0218eb3d2e 修复仓库订单列表中供应商名称显示问题
当供应商ID为空时,确保供应商名称字段清空,避免显示错误的信息。
2024-10-10 17:38:34 +08:00
mkm
00fb209800 订单列表增加订单类型字段及名称显示;采购产品报价列表增加用户ID筛选
- 在 BeforehandOrderLists 类的 lists 方法中添加 order_type 字段,并增加对应的订单类型名称显示
- 在 PurchaseProductOfferController 类的 lists 方法中设置 uid 参数为当前用户 ID
- 在 PurchaseProductOfferLists 类的 lists 方法中根据 uid 进行搜索条件设置,并在 count 方法中添加对应逻辑
2024-10-10 16:19:32 +08:00
mkm
ef47fe0147 添加生成支付订单功能并优化订单逻辑
- 在 BeforehandOrderController 中新增 generateOrder 方法,用于生成支付订单
- 在 BeforehandOrderLogic 中实现 generateOrder 方法,处理订单生成逻辑
- 优化 StoreOrderLogic 中的退款逻辑,改进数据库更新操作
2024-10-10 15:16:34 +08:00
mkm
2a784c783c 优化退款成功后的返回信息
在StoreOrderController控制器的退款操作中,将简单的成功消息替换为包含状态码和操作结果的详细信息。这样可以提供更丰富的反馈,便于前端处理退款结果。
2024-10-10 13:32:43 +08:00
mkm
454b9b2e9d 区分采购订单和退货订单的入库逻辑
修改了入库逻辑,以区分采购订单和退货订单:
- 采购订单在入库时增加库存
- 退货订单在确认时更新为确认时间
- 为所有订单类型添加了订单类型字段
2024-10-10 09:23:43 +08:00
mkm
02ada622ef 修复了多个类中的逻辑问题
- 在BeforehandOrderThreeLists和BeforehandOrderTwoLists类中,添加了判断条件,以防止在outbound_id或warehousing_id为0时执行无效的数据库查询
- 在BeforehandOrderLogic类中,为订单详情添加了order_type字段,以支持不同类型的订单
- 在BeforehandOrderCartInfoLogic类中,修复了一键入库功能的逻辑错误,确保只有在bhoid参数有效时才执行后续操作
2024-10-09 16:35:46 +08:00
mkm
9d0f09fe66 修复订单地址显示错误
将订单列表中用户的地址信息从 $find 变量更改为 $order 变量,确保显示与订单关联的正确地址。
2024-10-09 15:20:40 +08:00
mkm
1f33cb3564 新增订单号生成逻辑
在创建预订单时,新增了订单号(order_sn)的生成逻辑,使用了订单ID(order_id)作为其值。这确保了每个订单都有一个唯一的订单号,有助于订单的跟踪和管理。
2024-10-09 15:02:37 +08:00
mkm
c370a96e60 添加订单标签导出功能
- 在 StoreOrderController 中新增 export_tags 方法,用于导出订单标签
- 在 Beforehand 类中调整字体样式大小
2024-10-09 15:01:05 +08:00
mkm
194fbbb2dd 优化出库单和预约单导出功能
- 修改了出库单和预约单导出时的数据处理逻辑,增加了更多订单相关信息
- 优化了导出文档的格式,提高了可读性和信息完整性
- 新增字符串转数字的工具函数 `convertStringToNumber`
2024-10-09 14:47:51 +08:00
mkm
18fbbdeb36 修复仓库订单导出功能
- 移除了 IndexController 中的旧代码,该代码已不再使用
- 优化了 WarehouseOrderController 中的导出逻辑:
  - 移除了 withTrashed() 方法,避免导出已删除的产品
  - 修改了导出表格的列,增加了 'oid' 字段
  - 调整了导出文件名的生成逻辑,现在使用仓库名称和日期组合
2024-10-09 14:06:02 +08:00
mkm
de60b1b1ca 统一使用真实IP获取方式
将`getRemoteIp`和`getLocalIp`方法替换为`getRealIp`,确保在`OperationLogMiddleware`和`AdminAccountSafeCache`中获取的客户端IP地址一致。这个修改可能是为了应对代理或负载平衡器等中间件影响IP识别的情况。
2024-10-08 21:19:02 +08:00
mkm
16634f5b76 新增仓库订单标签导出功能并优化xlsx生成样式
- 在WarehouseOrderController中添加export_tags方法,实现标签导出功能
- 修改Beforehand服务类,优化xlsx文件的样式和合并单元格逻辑
2024-10-08 17:57:07 +08:00
mkm
067f4183b8 新增预订单导出功能
- 实现了预订单的导出功能,支持将预订单信息导出为标签
- 新增导出方法,处理导出逻辑,包括查询预订单信息、构建导出数据和调用导出服务
- 引入了相关模型和服务类,以支持导出功能的实现
2024-10-08 17:06:53 +08:00
mkm
ae38c2e571 新增订单转预定单功能并优化入库操作
- 在 BeforehandOrderController 中添加 orderTransferAdvanceOrder 方法,实现订单转预定单功能
- 在 BeforehandOrderLogic 中实现 orderTransferAdvanceOrder 逻辑,包括创建预定单和保存预定单商品信息
- 优化 SystemStoreStorageController 和 SystemStoreStorageLogic 的入库操作,简化代码并提高效率
- 在 API 和 Store 控制器中调用 SystemStoreStorageLogic 的 edit 方法完成入库操作
2024-10-08 11:40:01 +08:00
mkm
4387eef6f1 优化商品入库和采购流程
- 修改了商品入库逻辑,支持未在门店的商品直接入库
- 优化了采购报价单操作,包括添加、编辑和查询相关功能
- 调整了仓库商品出库逻辑,支持财务相关操作
- 修复了一些与商品库存相关的逻辑问题
2024-10-07 13:30:14 +08:00
mkm
2e4bee3216 feat: 调整订单相关逻辑,优化门店利润计算方式,移除源类型字段source 2024-10-05 16:21:09 +08:00
mkm
9ab052597c feat: 移除了源类型字段source 2024-09-30 17:36:27 +08:00
mkm
3a100dc662 feat: 添加预订单表和预订单购物详情表的API接口 2024-09-30 16:44:47 +08:00
mkm
b65ce4717a feat: 重构了退款逻辑,优化了代码结构 2024-09-26 10:56:02 +08:00
mkm
64396fe1b5 feat: 添加了根据订单ID获取订单详细信息的功能 2024-09-25 17:40:46 +08:00
mkm
a8f1887b45 feat: 增加小程序导航功能 2024-09-23 15:14:09 +08:00
mkm
0c485b8433 feat(WarehouseOrderController): 更新仓库订单查询方法,加入软删除功能 2024-09-22 12:00:36 +08:00
mkm
04eabec632 feat: 使用withTrashed方法查询带删除标记的产品信息 2024-09-22 11:45:25 +08:00
mkm
29b750b177 feat(StoreOrderCartInfoTwoLists): 修改查询字段添加oid 2024-09-20 11:13:54 +08:00
mkm
e97088cd6a feat(StoreOrderCartInfoTwoLists): 根据请求参数调整导出逻辑 2024-09-20 11:10:13 +08:00
mkm
28c25f9b32 feat(StoreOrderCartInfoTwoLists): 增加导出订单功能 2024-09-20 11:07:33 +08:00
mkm
bd113c4ea2 feat(StoreOrderCartInfoTwoLists): 修改查询逻辑,增加对UID的判断 2024-09-20 10:55:38 +08:00