891 Commits

Author SHA1 Message Date
b9f75f32ed 修改商品分组价格查询的错误 2024-12-04 15:23:20 +08:00
mkm
fc7bd7dc0f fix(admin): 修复预订单采购数量为 0 入库问题
- 在预订单入库前增加采购数量检查
- 如果采购数量小于或等于 0,抛出异常阻止入库
- 提升系统稳定性和数据准确性
2024-12-04 15:22:56 +08:00
mkm
9fd586722a refactor(purchase): 优化采购产品报价和仓库产品逻辑
- 新增 setStoreroomInfoTwo 方法,用于更新采购产品报价的买家数量
- 修改仓库产品更新逻辑,根据财务配置选择性更新价格字段
- 在预订单逻辑中添加 is_buyer 字段,用于区分买家类型
2024-12-04 14:38:46 +08:00
mkm
84fde23c25 feat(admin): 添加分组报价功能
- 新增 StoreProductGroupPriceController 控制器
- 新增 StoreProductGroupPriceLists 列表类
- 新增 StoreProductGroupPriceLogic 逻辑类
- 新增 StoreProductGroupPriceValidate 验证器
- 新增 StoreProductGroupPrice 模型
2024-12-03 16:14:18 +08:00
mkm
33f0aab0c8 refactor(admin): 修改提前订单列表中出库金额的显示名称
- 将"出库门店金额"改为"出库门店供货金额"
- 这个改动更准确地描述了出库金额的性质,避免用户混淆
2024-12-02 14:53:47 +08:00
mkm
4c3e593331 fix(admin): 修正预订单出库金额计算方式
- 使用 WarehouseProduct 模型计算出库金额,而非直接从 WarehouseOrder 获取
- 遍历出库产品,累加每个产品的采购价与数量的乘积
- 更新列表字段名称:将"出库金额"改为"出库门店金额","入库金额"改为"入库采购金额"
2024-12-02 14:47:46 +08:00
mkm
35c39f40da feat(admin): 增加入库出库金额字段及显示 2024-11-30 15:12:46 +08:00
mkm
f43f1b0886 feat(admin): 增加供货出库导出功能
- 新增 OrderOutbound2 方法用于导出供货出库单
- 修改 order_outbound 方法,支持两种出库单类型的导出
- 更新 OrderOutbound 类,增加对供货出库单的支持
2024-11-28 14:26:30 +08:00
mkm
14247dc4ea feat(warehouse): 仓库产品列表增加 code 字段
- 在仓库产品列表中添加 code 字段,以便于显示产品编号
2024-11-27 14:13:57 +08:00
mkm
1aceb8f58e feat(warehouse): 添加入库单和出库单的 code 字段显示
- 在仓库产品列表中添加了 code 字段,用于显示入库单和出库单的编号
- 分别在入库和出库的字段定义中加入了 'code' => '入库单' 和 'code' => '出库单' 的映射
2024-11-27 14:13:31 +08:00
mkm
1ab27fbb97 fix(admin): 修复预订单出库单号搜索功能
- 将出库单号的查询字段从 'oid' 修改为 'id',以确保正确的数据返回
- 优化了搜索条件的判断逻辑,提高搜索准确性
2024-11-26 10:50:10 +08:00
mkm
8e13d8f0dd refactor(admin): 优化订单导出逻辑
- 将订单支付信息查询逻辑移至独立位置,提高代码可读性
- 增加对非空订单号的判断,避免不必要的查询
- 优化支付状态和支付方式的处理逻辑
2024-11-25 15:08:25 +08:00
mkm
ea30455312 feat(admin): 添加实际支付金额显示
- 在提前订单列表中添加实际支付金额字段
- 从 StoreOrder 模型中获取支付金额信息
- 在导出功能中包含支付金额数据
2024-11-25 11:45:46 +08:00
mkm
736ecea4fb feat(admin): 优化导出功能并添加用户信息字段
- 为导出类型 2 增加 other_data 字段
- 添加用户昵称、手机号、地址等信息字段
- 优化数据查询和处理逻辑,提高导出效率
2024-11-25 10:44:37 +08:00
mkm
8998c281ba feat(admin): 添加前置订单的入库单号和出库单号
- 在 BeforehandOrderLists 类中添加 order_rk 和 order_ck 字段
- 通过 WarehouseOrder 模型查询入库单号和出库单号
- 在导出数据时包含这两个新字段
2024-11-23 17:46:13 +08:00
mkm
5b34aacfa2 feat(admin): 添加订单导出功能
- 在订单列表中增加导出功能
- 导出时包含支付状态和支付方式信息
- 优化订单数据查询和处理逻辑
2024-11-23 16:16:51 +08:00
mkm
ce2ace7b58 feat(admin): 添加支付单号字段
- 在提前订单列表中新增了支付单号字段
- 便于管理员查看和管理支付信息
2024-11-23 15:30:25 +08:00
mkm
7c0ee175e4 feat(store-order): 添加订单列表支付方式列
- 在 StoreOrderLists 类中添加支付方式列
- 新增 'pay_type_name' => '支付方式' 字段
2024-11-23 15:08:24 +08:00
mkm
6b3b1dedd0 feat(store_order): 优化订单列表和退款订单列表
- 格式化代码,提高可读性
- 添加订单支付方式名称字段
- 优化用户昵称显示逻辑
- 添加订单商品信息
- 修复部分字段查询条件
2024-11-23 14:58:32 +08:00
mkm
ec69ae6c09 refactor(订单): 重构退款逻辑并更新库存
- 注释掉现金支付方式下的退款操作
- 新增更新产品库存的逻辑
- 优化退款流程,确保库存和销量的准确更新
2024-11-22 15:54:10 +08:00
mkm
bc4a9554b5 feat(user): 优化用户日志订单编号查询逻辑
- 扩展日志查询条件,增加对 'purchase_refund' 类别的支持
- 使用 in_array() 替代等号比较,提高代码可读性和可扩展性
2024-11-21 16:47:20 +08:00
mkm
9b09b3c643 refactor(warehouse): 优化仓库订单逻辑
- 在创建订单时增加供应商 ID 和支付类型字段
- 使用 ternary operator 默认值设置供应商 ID 和支付类型
2024-11-21 16:36:42 +08:00
mkm
986eb35195 feat(admin): 优化仓库产品列表和提前订单列表
- 在提前订单列表中添加入库和出库订单号搜索功能
- 在仓库产品列表中添加 pay_type 字段
- 更新仓库产品编辑逻辑,支持修改 nums、supplier_id 和 pay_type
2024-11-21 15:58:27 +08:00
mkm
85997befc8 feat(purchase): 更新采购信息中采购人名称获取方式
- 将采购人名称获取方式从 User 模型改为 DeliveryService 模型
- 在企业微信通知中添加采购总价信息
- 优化企业微信通知中的采购金额显示,区分单价和总价
2024-11-20 16:59:09 +08:00
mkm
74f5de71d6 refactor(admin): 优化前置订单处理逻辑
- 移除了不必要的采购价处理逻辑
- 删除了未使用的用户信息查询
- 简化了订单 ID 和验证码的生成过程
2024-11-20 16:52:54 +08:00
mkm
ff30059ddb fix(order): 优化订单退款和价格计算逻辑
- 修改预订单生成逻辑,增加用户等级和成本价判断
- 优化采购价和售价比较,确保合理的价格计算
- 修复微信支付退款金额计算错误
- 优化退库单和供应商退货单的数据处理
2024-11-20 16:30:04 +08:00
mkm
590a4abc4b fix(purchase): 修复采购产品报价单据详情页面单位名称显示错误
- 修正了单位名称的查询逻辑,使用正确的字段 'unit' 替代 'unit_id'
- 添加了买家名称的查询和显示
- 优化了代码结构,提高了可读性和维护性
2024-11-20 13:57:34 +08:00
mkm
4d3135ed8c feat(admin): 添加采购产品报价单相关功能
- 在 BeforehandOrderLists 中添加 order_sn 字段
- 在 PurchaseProductOfferLogic 中增加产品信息和单位名称的获取
- 添加报价单推送功能
- 优化报价单数据处理逻辑,增加支付类型名称
2024-11-20 11:54:23 +08:00
mkm
e45226ffe0 feat(admin): 优化预订单搜索功能
- 移除 'order_sn' 字段的精确搜索选项
- 添加 'order_sn' 到模糊搜索选项中
2024-11-19 17:45:12 +08:00
mkm
8889b01989 feat(warehouse_order): 优化产品查询和分类名称显示
- 在 WarehouseOrderController 中使用 withTrashed() 方法查询产品,以包含软删除的产品
- 修改 StoreProductLists 中的分类名称显示逻辑,显示完整的分类路径
2024-11-19 16:36:06 +08:00
mkm
0b8e5372c4 fix(admin): 修复订单价格和门店 id 保存问题
- 在 BeforehandOrderLogic 中添加 store_id 的保存逻辑
- 在 BeforehandOrderCartInfoLogic 中更新订单价格计算逻辑
2024-11-19 14:38:28 +08:00
mkm
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
mkm
aabc53ffea feat(user): 完善用户资金流水查询功能
- 在采购款明细中增加了采购退款和系统采购减少类别
- 在余额明细中增加了当前资金退款和用户提现类别
2024-11-19 10:37:22 +08:00
mkm
aa1c11d557 fix(app): 修复删除预订单购物车信息时的逻辑
- 在删除预订单购物车信息时,检查是否为买家
- 如果是买家,同时更新 PurchaseProductOffer 表中相关记录的删除时间
2024-11-19 10:00:40 +08:00
mkm
028adb47cb feat(warehouse): 仓库订单导出增加支付方式和金额分类
- 在仓库订单导出功能中添加了支付方式(赊账、现款)的统计
- 新增了赊账金额和现款金额的计算和显示
- 在订单详情中增加了支付方式的名称显示
- 调整了导出表格的格式,增加了支付方式相关列和合计金额显示
2024-11-18 17:52:52 +08:00
mkm
fb7e48ff10 fix(purchase): 修复创建采购单时供应商信息校验
- 在设置采购信息时增加供应商 ID 的空值和有效性检查
- 如果供应商 ID 为空或无效,返回错误提示信息
2024-11-18 16:58:23 +08:00
mkm
03b5c8655d fix(admin): 修复仓库产品入库价格为零的问题
- 在计算总价时,增加对商品采购价的判断
- 如果采购价小于等于零,则将总价设置为零
- 否则,按照原逻辑计算总价
2024-11-18 15:31:08 +08:00
mkm
eb0bcc33c9 fix(warehouse): 修复库存商品总价计算逻辑
- 在更新库存商品数量时,增加了对商品采购价的判断
- 当采购价小于等于 0 时,将总价设置为 0,否则正常计算总价
2024-11-18 15:29:02 +08:00
mkm
e3ad6207f5 fix(warehouse): 修复库存商品采购价小于等于0时的总价计算问题
- 将总价计算逻辑移至采购价判断之前
- 当采购价小于等于0时,将总价设为0,避免抛出异常
2024-11-18 15:27:42 +08:00
mkm
07a4c928a1 fix(warehouse): 采购价必须大于0
- 在更新仓库产品库存时,增加对采购价的校验
- 如果采购价小于等于0,抛出"采购价必须大于0"的异常
2024-11-18 15:24:01 +08:00
mkm
b51e352305 feat(admin): 优化订单相关功能
- 优化预先订单购物车信息列表的搜索功能,增加按店铺名称搜索
- 优化仓库订单列表的搜索条件,增加按订单ID搜索
- 修复仓库订单逻辑中获取订单类型的问题
- 在 API 控制器中添加 XpsdkPrintApi 服务的引用
2024-11-18 14:08:41 +08:00
mkm
9d837a9306 fix(admin): 修复商品信息获取不包含软删除数据问题
- 在多个方法中,为 StoreProduct 查询添加 withTrashed() 方法
- 确保软删除的商品仍然可以被查询到,避免因商品删除导致的订单信息不完整
2024-11-16 10:44:43 +08:00
mkm
be1860bddc fix(purchase): 采购前手单提交时增加入库仓库选择校验
- 在提交前手单之前,增加了对入库仓库的校验
- 如果未选择入库仓库,将抛出异常提示用户选择
2024-11-15 19:54:47 +08:00
mkm
dcf7601285 feat(admin): 添加导出退供应商功能并优化相关逻辑
- 新增导出退供应商功能,支持导出退供应商的结算单
- 优化退库和退供应商的逻辑,增加对不同退货类型的处理
- 修复仓库库存更新的相关问题
- 优化订单详情和导出功能,提高数据准确性
2024-11-15 17:55:45 +08:00
mkm
3166a06a56 fix(admin): 修复仓库产品退货逻辑中的总价计算问题
- 优化了 WarehouseProductReturnLogic 中的总价计算逻辑
- 在更新商品数量后,同步更新订单总价和预订单支付价格
- 移除了冗余的异常捕获代码
2024-11-15 16:53:30 +08:00
mkm
23912039a5 fix(admin): 修复仓库订单总价计算问题
- 在 BeforehandOrderLogic 中更新订单总价和数量
- 在 WarehouseProductReturnLogic 中同步更新预购订单支付价格
- 优化 WarehouseOrder 和 BeforehandOrder 的总价计算逻辑
2024-11-15 16:37:41 +08:00
mkm
5d8cbcda40 feat(admin): 添加订单支付金额字段并初始化
- 在订单数据中新增 pay_price 字段
- 将 pay_price 的初始值设为 total_price
2024-11-15 16:26:24 +08:00
mkm
2537532c88 fix(仓库): 修复商品退回时的库存和订单金额计算问题
- 在导出订单时,增加了对商品数量的判断,只导出数量大于 0 的商品
- 修复了商品退回时,仓库商品数量和总金额的计算逻辑
- 优化了数据库查询,减少了冗余的查询操作
2024-11-15 16:22:45 +08:00
mkm
aa2d91441b feat(admin): 添加导出退库功能
- 在 BeforehandOrderController 中添加 stock_return 方法处理导出退库请求
- 在 BeforehandOrderLogic 中实现 StockReturn 方法导出退库单
- 新增 ReturnSupplier 方法处理供应商退库导出
- 优化采购信息设置逻辑,暂时移除权限验证
- 修复仓库产品退货逻辑,增加库存数量校验
2024-11-15 15:24:46 +08:00
mkm
048b8e7206 feat(admin): 为订单添加支付价格字段并更新相关逻辑
- 在购物车信息中增加支付价格字段,与总价保持一致
- 更新订单信息时,增加支付价格的计算和保存
2024-11-15 09:50:46 +08:00