2129 Commits

Author SHA1 Message Date
mkm
a0c10bf094 Merge pull request '修改字段名称以提高可读性' (#263) from dev into main
Reviewed-on: #263
2024-10-13 19:13:31 +08:00
mkm
7c56058424 修改字段名称以提高可读性
将'outbound_id'字段改为'outbound',以更清晰地表示其含义,并与'warehousing'字段保持一致。此次修改旨在提高代码的可读性和维护性。
2024-10-13 19:13:00 +08:00
mkm
3f7b74620c Merge pull request '完善出入库信息显示逻辑' (#262) from dev into main
Reviewed-on: #262
2024-10-13 19:01:47 +08:00
mkm
3e9ce6c5b9 完善出入库信息显示逻辑
在BeforehandOrderLists类中,增加了warehousing和outbound字段的处理逻辑。当商品没有入库时,相关字段将保持空值。如果商品已入库或已出库,将显示相应的状态和ID。这提升了数据列表的完整性和可读性。
2024-10-13 18:59:57 +08:00
mkm
b894a688ed Merge pull request '优化退款流程和佣金逻辑' (#261) from dev into main
Reviewed-on: #261
2024-10-13 18:03:26 +08:00
mkm
4d883fd749 优化退款流程和佣金逻辑
- 修改了预订单逻辑中的出库操作
- 优化了门店订单的退款处理
- 调整了佣金分配顺序
- 完善了支付通知中的退款流程
2024-10-13 18:02:46 +08:00
mkm
2114d09556 Merge pull request '添加采购产品报价支付类型字段' (#260) from dev into main
Reviewed-on: #260
2024-10-13 16:36:51 +08:00
mkm
ed97ed62a4 添加采购产品报价支付类型字段
在采购产品报价逻辑和控制器中添加支付类型字段,并设置买家确认状态为1。
2024-10-13 16:00:02 +08:00
mkm
0efa931a40 Merge pull request '修复添加线上订单和更新购物车信息的问题' (#259) from dev into main
Reviewed-on: #259
2024-10-13 15:19:32 +08:00
mkm
a209a3fc2e 修复添加线上订单和更新购物车信息的问题
- 在添加预订单逻辑中,禁止创建线上订单类型,只能通过转换方式产生
- 更新购物车信息时,同步更新采购产品报价中的需求数量,仅针对买家购物车
2024-10-13 15:18:58 +08:00
mkm
828522bc4e Merge pull request 'dev' (#258) from dev into main
Reviewed-on: #258
2024-10-13 14:34:36 +08:00
mkm
c1d1ccc56d 增加预订单列表中采购商品状态的提示信息
本次更新在预订单列表中添加了采购商品状态的提示消息。现在,每个预订单项将显示有多少商品正在采购中,以及是否有商品尚未入库。这将帮助管理员更好地了解每个订单的采购进度和库存状态。
2024-10-13 14:30:37 +08:00
mkm
45c32ddd40 优化采购单删除逻辑
在删除采购单时,增加了删除关联购物车信息和采购产品报价的逻辑,确保数据的一致性和完整性。
2024-10-13 11:57:22 +08:00
mkm
4665234436 Merge pull request '新增仓库补货订单类型' (#257) from dev into main
Reviewed-on: #257
2024-10-13 11:49:38 +08:00
mkm
f9a93b1e18 新增仓库补货订单类型
在BeforehandOrderLists类的订单类型名称映射中添加了新的订单类型"仓库补货",对应订单类型ID为5。这一变更使系统能够正确显示和处理仓库补货订单。
2024-10-13 11:43:42 +08:00
mkm
b8ab691ba2 Merge pull request '修复订单押金支付成功后的财务流程状态更新问题' (#256) from dev into main
Reviewed-on: #256
2024-10-13 10:00:14 +08:00
mkm
fc18d00d81 修复订单押金支付成功后的财务流程状态更新问题
在处理订单押金支付成功的逻辑中,添加了更新财务流程状态的步骤。具体来说,对于支付成功的押金,通过`StoreFinanceFlow`模型的`where`方法查找相关财务记录,并使用`update`方法将其状态设置为1(通常表示已支付或成功状态)。这确保了系统能够正确反映订单押金的支付状态。
2024-10-13 09:58:48 +08:00
mkm
d5062c8be2 Merge pull request 'dev' (#255) from dev into main
Reviewed-on: #255
2024-10-12 20:57:44 +08:00
mkm
9103d26df9 优化预订单系统逻辑和数据处理
- 在生成预订单时增加订单类型的判断,避免生成支付订单
- 优化预订单列表展示,增加出库单ID字段
- 完善从商城订单转换为预订单的逻辑,防止重复转换
- 修复了一些潜在的逻辑错误和数据一致性问题
2024-10-12 20:53:22 +08:00
mkm
e3d3e94a08 重构PurchaseProductOfferController和PurchaseProductOfferLists
- 更新PurchaseProductOfferController中的outbound_floating_lv方法,使用字典数据代替硬编码的出库上浮比例列表
- 在PurchaseProductOfferLists中添加category_name字段,提高采购供应链商品列表的信息完整性
2024-10-12 18:08:25 +08:00
mkm
5ce865dea0 Merge pull request 'dev' (#254) from dev into main
Reviewed-on: #254
2024-10-11 21:13:19 +08:00
mkm
32b6dab76c 新增采购产品出库上浮比例功能
- 在采购产品报价逻辑中添加出库价格字段
- 新增出库上浮比例列表接口
- 更新采购产品报价控制器,增加出库价格参数
2024-10-11 21:09:38 +08:00
mkm
a2620f7c9a 调整购买产品优惠列表排序逻辑
在PurchaseProductOfferLists类中,修改了查询排序逻辑,先按product_id降序排列,然后在按id降序排列。这样可以更合理地组织返回的列表,根据产品ID进行分组,每组内部再按照记录ID降序排序。
2024-10-11 18:00:07 +08:00
mkm
6a702b0ec2 Merge pull request 'dev' (#253) from dev into main
Reviewed-on: #253
2024-10-11 16:56:31 +08:00
mkm
83c5d2c84b 新增采购列表导出功能并优化相关逻辑
- 在 PurchaseProductOfferLists 类中实现了 ListsExcelInterface 接口,添加了导出功能
- 修改了 BeforehandOrderLogic 类中的订单处理逻辑,优化了订单创建和导出流程
- 调整了 OrderLogic 和 UserLogic 类中的一些冗余代码,提高了代码的可读性和性能
2024-10-11 16:55:55 +08:00
mkm
71730e9bd9 在购买产品优惠列表中添加标记字段
在PurchaseProductOfferLists类的search方法中,增加了从PurchaseProductOffer模型中检索'mark'字段。这样可以为管理员或其他相关用户在管理或查询购买产品优惠时提供更多上下文信息。
2024-10-11 11:39:44 +08:00
mkm
c970b79178 订单模块增加线上订单类型
- 在订单列表中新增线上订单类型标识
- 修改订单创建逻辑,默认订单类型为线上订单
- 更新购物车信息列表,增加mark字段
- 调整采购产品报价逻辑,将notes字段改为mark字段
2024-10-11 11:32:45 +08:00
mkm
1e09de4212 Merge pull request 'dev' (#252) from dev into main
Reviewed-on: #252
2024-10-10 17:39:17 +08:00
mkm
0218eb3d2e 修复仓库订单列表中供应商名称显示问题
当供应商ID为空时,确保供应商名称字段清空,避免显示错误的信息。
2024-10-10 17:38:34 +08:00
mkm
999ea58cee 调整搜索条件以仅确认买家确认的订单
修改了PurchaseProductOfferLists类的setSearch方法,将搜索条件从空数组更改为只包含'buyer_confirm'字段。这确保了只有买家已确认的订单会在列表中显示。
2024-10-10 17:29:17 +08:00
mkm
90fb0129ed Merge pull request '优化购买产品优惠列表查询逻辑' (#251) from dev into main
Reviewed-on: #251
2024-10-10 16:37:27 +08:00
mkm
9da525af64 优化购买产品优惠列表查询逻辑
- 移除冗余的用户ID设置代码
- 改用类属性存储用户ID,提高性能
- 修正查询条件,确保只查询用户相关数据
- 优化计数逻辑,无用户时返回0
2024-10-10 16:36:57 +08:00
mkm
78011ff850 Merge pull request 'dev' (#250) from dev into main
Reviewed-on: #250
2024-10-10 16:20:13 +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
2b4011c575 Merge pull request 'dev' (#249) from dev into main
Reviewed-on: #249
2024-10-10 13:38:39 +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
d42a6f5b99 Merge pull request '优化标签单导出功能' (#248) from dev into main
Reviewed-on: #248
2024-10-09 15:33:12 +08:00
mkm
7f43276720 优化标签单导出功能
- 移除了每个条目后的强制分页,只在非最后一个条目时添加分页
- 修正了文件名中的日期格式,使其与实际导出时间一致
- 代码格式调整,提高可读性和维护性
2024-10-09 15:32:47 +08:00
mkm
e50201030b Merge pull request '调整XLSX前置服务的文本处理逻辑' (#247) from dev into main
Reviewed-on: #247
2024-10-09 15:29:48 +08:00
mkm
69b4a8cafe 调整XLSX前置服务的文本处理逻辑
- 移除了对'subtitle'字段的截断,现在将完整显示
- 在所有店铺信息后添加了分页符,优化了多页文档的布局
2024-10-09 15:29:22 +08:00
mkm
e7c2098e83 Merge pull request '修复订单地址显示错误' (#246) from dev into main
Reviewed-on: #246
2024-10-09 15:21:47 +08:00
mkm
9d0f09fe66 修复订单地址显示错误
将订单列表中用户的地址信息从 $find 变量更改为 $order 变量,确保显示与订单关联的正确地址。
2024-10-09 15:20:40 +08:00
mkm
43a20d74fc Merge pull request 'dev' (#245) from dev into main
Reviewed-on: #245
2024-10-09 15:07:24 +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
748e164e8a Merge pull request '修复仓库订单导出功能' (#244) from dev into main
Reviewed-on: #244
2024-10-09 14:06:30 +08:00