|
3710728806
|
fix(admin): 修复后台预订单商品价格逻辑
- 增加用户非会员价格判断,避免非会员显示会员价格
- 优化价格查询逻辑,提高代码可读性和性能
|
2024-12-21 23:37:35 +08:00 |
|
|
195d71519b
|
feat(beforehand_order): 添加用户组标题并优化订单导出功能
- 在订单导出时添加用户组标题字段
- 优化订单数据查询,增加 uid 字段
- 在 OrderSupplyOutbound 服务中添加用户组标题的导出
|
2024-12-20 10:28:33 +08:00 |
|
|
95262ab5af
|
feat(order): 添加会员价格功能
- 在预订单逻辑中增加会员价格计算
- 在仓库产品逻辑中添加会员价格字段
|
2024-12-19 17:34:34 +08:00 |
|
|
bdc290c6b1
|
暂时回滚采购单
|
2024-12-18 17:46:56 +08:00 |
|
|
9de998ec83
|
fix(admin): 修复预售订单中商品已删除时的异常
- 在查询商品时使用 withTrashed() 方法,以包含软删除的商品
- 避免在商品被删除后创建预售订单时出现错误
|
2024-12-18 16:00:45 +08:00 |
|
|
c0cdd0974b
|
添加采购单
|
2024-12-18 14:48:31 +08:00 |
|
|
4661071c65
|
fix(admin): 修复后台预订单用户id为0时抛出异常
- 在处理预订单时,增加了对用户id的检查
- 如果用户id为0,抛出"用户id不能为0"的异常
- 修改了购买价格的计算逻辑,使用用户所属的团体id来获取价格
|
2024-12-16 11:33:02 +08:00 |
|
|
e4b5bcd6a4
|
会员表单
|
2024-12-15 15:14:28 +08:00 |
|
|
f81575085f
|
一键报损
|
2024-12-14 17:29:27 +08:00 |
|
|
acee5e3049
|
修改供货单
|
2024-12-14 16:28:41 +08:00 |
|
|
9c6c6c873a
|
1
|
2024-12-14 14:26:53 +08:00 |
|
|
5aa27579df
|
feat(beforehand_order): 添加接货数量字段并更新相关逻辑
- 在 BeforehandOrderLogic 中添加 accept_num 字段
- 在 BeforehandOrderCartInfoLogic 中添加 accept_num 字段
- 更新两个逻辑类以支持新的接货数量功能
|
2024-12-13 17:27:23 +08:00 |
|
|
a034ae5ec1
|
修改预订单创建
|
2024-12-06 13:40:35 +08:00 |
|
|
d343df71bf
|
feat(order): 添加商品售后标记
- 在获取订单数据时,增加商品的 after_sales 字段
- 用于在订单详情页面展示商品的售后标记
|
2024-12-05 17:21:07 +08:00 |
|
|
6ccf4f37b0
|
feat(admin): 添加财务出库导出功能并优化供货出库导出
- 新增 order_outbound_finance 方法用于导出财务出库
- 修改 OrderOutbound2 方法,增加利润计算和备注字段
- 优化出库导出逻辑,统一代码格式
|
2024-12-05 17:20:04 +08:00 |
|
|
9fd586722a
|
refactor(purchase): 优化采购产品报价和仓库产品逻辑
- 新增 setStoreroomInfoTwo 方法,用于更新采购产品报价的买家数量
- 修改仓库产品更新逻辑,根据财务配置选择性更新价格字段
- 在预订单逻辑中添加 is_buyer 字段,用于区分买家类型
|
2024-12-04 14:38:46 +08:00 |
|
|
f43f1b0886
|
feat(admin): 增加供货出库导出功能
- 新增 OrderOutbound2 方法用于导出供货出库单
- 修改 order_outbound 方法,支持两种出库单类型的导出
- 更新 OrderOutbound 类,增加对供货出库单的支持
|
2024-11-28 14:26:30 +08:00 |
|
|
74f5de71d6
|
refactor(admin): 优化前置订单处理逻辑
- 移除了不必要的采购价处理逻辑
- 删除了未使用的用户信息查询
- 简化了订单 ID 和验证码的生成过程
|
2024-11-20 16:52:54 +08:00 |
|
|
ff30059ddb
|
fix(order): 优化订单退款和价格计算逻辑
- 修改预订单生成逻辑,增加用户等级和成本价判断
- 优化采购价和售价比较,确保合理的价格计算
- 修复微信支付退款金额计算错误
- 优化退库单和供应商退货单的数据处理
|
2024-11-20 16:30:04 +08:00 |
|
|
0b8e5372c4
|
fix(admin): 修复订单价格和门店 id 保存问题
- 在 BeforehandOrderLogic 中添加 store_id 的保存逻辑
- 在 BeforehandOrderCartInfoLogic 中更新订单价格计算逻辑
|
2024-11-19 14:38:28 +08:00 |
|
|
b7951806b8
|
feat(admin): 优化订单创建逻辑
- 将订单创建时的参数从 $order 变为 $params,提高代码可读性
- 更新 composer.json,将 webman-framework 版本升级到 1.6
- 修改 worker_start 函数,增加自定义 worker 类功能
- 优化 view 函数,增加对模板输入的统一处理
- 更新 cpu_count 函数,增加错误处理机制
|
2024-11-19 12:11:23 +08:00 |
|
|
9d837a9306
|
fix(admin): 修复商品信息获取不包含软删除数据问题
- 在多个方法中,为 StoreProduct 查询添加 withTrashed() 方法
- 确保软删除的商品仍然可以被查询到,避免因商品删除导致的订单信息不完整
|
2024-11-16 10:44:43 +08:00 |
|
|
dcf7601285
|
feat(admin): 添加导出退供应商功能并优化相关逻辑
- 新增导出退供应商功能,支持导出退供应商的结算单
- 优化退库和退供应商的逻辑,增加对不同退货类型的处理
- 修复仓库库存更新的相关问题
- 优化订单详情和导出功能,提高数据准确性
|
2024-11-15 17:55:45 +08:00 |
|
|
23912039a5
|
fix(admin): 修复仓库订单总价计算问题
- 在 BeforehandOrderLogic 中更新订单总价和数量
- 在 WarehouseProductReturnLogic 中同步更新预购订单支付价格
- 优化 WarehouseOrder 和 BeforehandOrder 的总价计算逻辑
|
2024-11-15 16:37:41 +08:00 |
|
|
5d8cbcda40
|
feat(admin): 添加订单支付金额字段并初始化
- 在订单数据中新增 pay_price 字段
- 将 pay_price 的初始值设为 total_price
|
2024-11-15 16:26:24 +08:00 |
|
|
2537532c88
|
fix(仓库): 修复商品退回时的库存和订单金额计算问题
- 在导出订单时,增加了对商品数量的判断,只导出数量大于 0 的商品
- 修复了商品退回时,仓库商品数量和总金额的计算逻辑
- 优化了数据库查询,减少了冗余的查询操作
|
2024-11-15 16:22:45 +08:00 |
|
|
aa2d91441b
|
feat(admin): 添加导出退库功能
- 在 BeforehandOrderController 中添加 stock_return 方法处理导出退库请求
- 在 BeforehandOrderLogic 中实现 StockReturn 方法导出退库单
- 新增 ReturnSupplier 方法处理供应商退库导出
- 优化采购信息设置逻辑,暂时移除权限验证
- 修复仓库产品退货逻辑,增加库存数量校验
|
2024-11-15 15:24:46 +08:00 |
|
|
4bdd480e48
|
fix(admin): 修复创建出库单时商品价格和数量的校验
- 增加了对商品价格的校验,确保所有商品的价格大于 0
- 优化了对商品数量的校验逻辑
|
2024-11-14 18:11:35 +08:00 |
|
|
9482c590ff
|
fix(admin): 修复导出订单出库单功能
- 增加订单未出库时的错误提示
- 修改导出数据的来源,从订单购物车信息
|
2024-11-14 16:36:47 +08:00 |
|
|
0cfe453652
|
feat(admin): 优化仓库补货订单处理逻辑
- 在预订单列表中添加"无须出库"标识,方便区分仓库补货订单
- 优化订单处理逻辑,禁止为仓库补货订单创建出库单
- 增加未设置商品提示,提高用户体验
|
2024-11-14 15:40:09 +08:00 |
|
|
9e32210670
|
fix(order): 修复订单相关问题
- 修复到店时间为空时的处理逻辑
- 修改订单附件字段名称
- 增加订单商品数量和金额的验证
- 更新测试数据的商店 ID
- 修正订单统计的日期字段
|
2024-11-11 15:19:09 +08:00 |
|
|
520cb5875b
|
fix(admin): 修正订单时间计算逻辑
- 将存储时间、配送时间和分割时间的计算逻辑从 $data 数组修改为 $order 数组
- 优化了时间判断和计算的代码结构,提高了代码可读性和维护性
|
2024-11-11 11:26:32 +08:00 |
|
|
4199943282
|
fix(admin): 修复订单总价计算错误
- 在 BeforehandOrderLogic 中添加总价计算逻辑
- 修正 StoreProductLogic 中商品分类数组的生成逻辑
- 修改 IndexController 中的查询条件和字段
- 调整 OrderAllocation 中的表格列标题和数据填充
|
2024-11-11 11:16:43 +08:00 |
|
|
91546d26d1
|
refactor(admin): 优化前置订单相关功能
- 在 BeforehandOrderLists 中添加 file 字段
- 在 BeforehandOrderLogic 中:
- 优化订单创建逻辑,添加审批记录
- 调整订单更新逻辑,仅更新必要的字段
- 重构订单详情获取方法
- 添加时间判断逻辑,计算存储和配送时间
- 在 WarehouseProductReturnLogic 中关联前置订单 ID
- 在 OrderAllocation 中更新订单时间相关逻辑
- 在 functions.php 中注释掉未使用的 getNewOrderSn 函数
|
2024-11-10 15:59:30 +08:00 |
|
|
f9cb852e37
|
feat(beforehand_order): 添加审批记录功能并优化相关逻辑
- 在 BeforehandOrderLogic 中添加审批记录创建逻辑
- 更新 UserLogic 中的余额和预付款扣减逻辑
- 新增 BeforehandOrderRecord 模型用于存储审批记录
- 修改订单导出功能,调整预收金额和合计预收的显示逻辑
- 新增审批页面模板,支持审批操作和下载表格功能
|
2024-11-06 15:46:53 +08:00 |
|
|
a5a8e6c5fe
|
fix(admin): 修复预约订单创建时的参数错误
- 将参数数组从 $params 改为 $order
- 更新了 12 个字段的赋值逻辑
|
2024-11-05 09:42:37 +08:00 |
|
|
53f554c574
|
feat(admin): 优化订单创建逻辑并添加额外信息
- 在创建订单时,增加了其他数据字段,包括客户昵称、电话、地址等信息
- 新增字段 other_data 以 JSON 格式存储额外信息
- 优化了订单创建过程,提高了数据的完整性和可维护性
|
2024-11-05 09:42:05 +08:00 |
|
|
4cc4c8a5f6
|
fix(admin): 修复订单导出时的表头和数据对应问题
- 调整了 OrderOutbound 类中的表头顺序
- 修正了订单导出时的数量显示逻辑
- 更新了订单总价和预收金额的显示逻辑
- 增加了系统门店名称字段
|
2024-11-05 09:35:53 +08:00 |
|
|
dfc426ec94
|
feat(beforehand_order): 添加导出功能并优化订单处理
- 在 BeforehandOrderController 中添加了多个导出相关的方法
- 在 BeforehandOrderLogic 中实现了导出清单、分单、采购信息和出库的功能
- 优化了订单创建逻辑,增加了支付价格的计算
- 更新了采购产品供应逻辑,支持部分接受订单
|
2024-11-04 16:20:09 +08:00 |
|
|
962a3df197
|
feat(beforehand_order): 添加订单其他数据字段并优化用户资金流操作
- 在订单表中添加 other_data 字段,用于存储订单附加信息
- 修改订单创建逻辑,将附加信息以 JSON 形式存储
- 更新用户资金流操作,支持添加备注信息
- 优化订单列表查询字段,移除不必要的 uid 字段
|
2024-10-31 15:15:18 +08:00 |
|
|
9c63e3ac9d
|
fix(admin): 修复预约订单参数为空时的处理逻辑
- 在 BeforehandOrderLogic 中,对所有可能为空的参数使用了空合并运算符 (??) 进行默认值处理
- 修改了条件判断语句,使用不等于空字符串的判断方式,以确保空值能够被正确处理
- 此修改避免了在接收到空参数时可能出现的错误或异常,提高了代码的健壮性
|
2024-10-30 14:48:06 +08:00 |
|
|
1333d13fdf
|
fix(admin): 优化商品信息处理逻辑
- 在处理商品信息时,增加了对各个字段的非空判断,只保存不为空的值
- 修改了采购价的处理逻辑,当没有提供采购价时,从 StoreProduct 表中查询最新的采购价
- 保留了原始逻辑中的注释,以便后续参考
|
2024-10-30 14:40:51 +08:00 |
|
|
9aa4431523
|
feat(admin): 优化仓库产品和财务流水列表
- 在 StoreFinanceFlowLists 中添加 order_sn 字段的搜索支持
- 在 WarehouseProductLists 中增加商品规格、单位等信息的展示
- 修改 BeforehandOrderLogic 中的价格处理逻辑,区分 purchase 和 price 字段
- 在 OperationLog 模型中添加 params 字段的 JSON 序列化
- 移除 apidoc-ui.zip 文件
|
2024-10-24 11:17:41 +08:00 |
|
|
97e0704cec
|
feat(beforehand_order): 优化订单逻辑和商品详情
- 在订单列表中添加更多商品属性字段
- 完善订单逻辑,增加商品属性保存
- 优化商品详情接口,添加单位名称
- 移除商品分类冗余代码
|
2024-10-21 15:43:01 +08:00 |
|
|
0668c84279
|
feat(purchase): 添加采购产品价格计算功能
- 在采购产品报价逻辑中增加价格计算功能
- 根据产品类别和预设的加价比例计算采购价、成本价和销售价
- 将计算结果保存到数据库中
|
2024-10-19 17:15:51 +08:00 |
|
|
07b5564e0e
|
fix(admin): 修复订单提交时商品数量为零的问题
- 在创建出库单前增加检查,确保订单中没有数量为 0 的商品
- 如果存在数量为 0 的商品,抛出异常并提示用户处理
|
2024-10-18 11:43:53 +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 |
|
|
bc056b892c
|
在订单详情中添加店铺名称字段
在BeforehandOrderLogic类的getOrderDetail方法中,添加了系统店铺名称字段。此信息现在将通过SystemStore模型获取,并在返回的订单详情数组中提供,使得用户能够直接看到店铺名称,而不仅仅是店铺ID。
|
2024-10-15 16:38:34 +08:00 |
|
|
08615d130c
|
修正一键出库功能的逻辑错误
- 修改BeforehandOrderLogic中的注释,将"一键入库"更改为"一键出库"
- 更新BeforehandOrderCartInfoLogic中的入库逻辑,增加订单类型字段
- 优化重复入库的判断条件,提高代码可读性和性能
|
2024-10-15 15:40:34 +08:00 |
|
|
c05b791dd6
|
修复预售订单创建时缺少门店ID导致的错误
在创建预售订单的逻辑中,添加了门店ID(store_id)作为新订单的属性。此修改解决了在生成新订单时由于缺少门店ID而导致的错误。
|
2024-10-15 13:10:26 +08:00 |
|