202 Commits

Author SHA1 Message Date
325dee0181 添加活动专区商品导出 2024-12-21 16:59:52 +08:00
5e83ad2b4c 添加活动专区 2024-12-20 14:38:51 +08:00
mkm
94b42547fc feat(warehouse): 编辑仓库商品存储功能
- 移除了 WarehouseProductStoregeController 中的注释代码
- 实现了 edit 方法,用于编辑仓库商品存储
- 在 WarehouseProductStoregeLogic 中添加了 edit 方法的逻辑实现
- 使用 Db::startTrans() 开启事务,确保数据一致性
- 引入 BusinessException 异常处理,提高错误处理能力
2024-12-20 11:46:50 +08:00
f38f1e98a1 Merge branch 'updateOrder' into dev
# Conflicts:
#	app/admin/logic/purchase_product_offer/PurchaseProductOfferLogic.php
2024-12-19 16:37:41 +08:00
2c6e3ccb81 调整采购单生成 2024-12-19 16:34:17 +08:00
mkm
18185dab6c refactor(warehouse): 重构仓库订单创建逻辑
- 修改 order_type 字段为 type,提高代码可读性
- 添加 type 字段到 WarehouseOrder 模型,用于区分订单类型
- 更新 WarehouseProductLogic::setOutbound 方法,替代原有的 add 方法
- 优化订单编号生成逻辑,根据订单类型动态生成
2024-12-19 11:26:41 +08:00
mkm
535bd7e47e refactor(warehouse): 重构仓库出库逻辑
- 移除了单店和多店的区分逻辑
- 新增了订单类型的判断逻辑
- 优化了订单创建和商品添加的流程
- 删除了一些冗余代码
- 调整了部分变量命名
2024-12-19 10:55:14 +08:00
mkm
e4b5bcd6a4 会员表单 2024-12-15 15:14:28 +08:00
mkm
f81575085f 一键报损 2024-12-14 17:29:27 +08:00
ce0dbca714 添加修复预订单分拣数量 2024-12-14 17:21:23 +08:00
mkm
b28e68966f feat(库存): 添加类型三的负库存查询功能
- 在 WorkbenchController 中增加对类型三的处理逻辑
- 新增 WarehouseProductStoregeTwoLists 类实现仓库商品存储列表查询
- 支持按仓库 ID 和商品 ID 搜索
- 可对库存数量进行排序
- 实现负库存列表导出功能
2024-12-10 14:33:27 +08:00
mkm
87609f2fca feat(admin): 添加预订单修改数量和仓库重置数量功能
- 在 BeforehandOrderCartInfoController 中添加 edit_nums 方法,用于修改预订单商品数量
- 在 WarehouseProductController 中添加 set_nums 方法,用于重置仓库商品数量
- 在 BeforehandOrderCartInfoLogic 中实现 editNums 方法,处理预订单数量修改逻辑
- 在 WarehouseProductLogic 中实现 settNums 方法,处理仓库数量重置逻辑
- 优化 WarehouseLogic 中的商品仓储信息查询,支持查询已删除商品
2024-12-07 11:54:47 +08:00
mkm
6ccf4f37b0 feat(admin): 添加财务出库导出功能并优化供货出库导出
- 新增 order_outbound_finance 方法用于导出财务出库
- 修改 OrderOutbound2 方法,增加利润计算和备注字段
- 优化出库导出逻辑,统一代码格式
2024-12-05 17:20:04 +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
f43f1b0886 feat(admin): 增加供货出库导出功能
- 新增 OrderOutbound2 方法用于导出供货出库单
- 修改 order_outbound 方法,支持两种出库单类型的导出
- 更新 OrderOutbound 类,增加对供货出库单的支持
2024-11-28 14:26:30 +08:00
mkm
8889b01989 feat(warehouse_order): 优化产品查询和分类名称显示
- 在 WarehouseOrderController 中使用 withTrashed() 方法查询产品,以包含软删除的产品
- 修改 StoreProductLists 中的分类名称显示逻辑,显示完整的分类路径
2024-11-19 16:36:06 +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
dcf7601285 feat(admin): 添加导出退供应商功能并优化相关逻辑
- 新增导出退供应商功能,支持导出退供应商的结算单
- 优化退库和退供应商的逻辑,增加对不同退货类型的处理
- 修复仓库库存更新的相关问题
- 优化订单详情和导出功能,提高数据准确性
2024-11-15 17:55:45 +08:00
mkm
aa2d91441b feat(admin): 添加导出退库功能
- 在 BeforehandOrderController 中添加 stock_return 方法处理导出退库请求
- 在 BeforehandOrderLogic 中实现 StockReturn 方法导出退库单
- 新增 ReturnSupplier 方法处理供应商退库导出
- 优化采购信息设置逻辑,暂时移除权限验证
- 修复仓库产品退货逻辑,增加库存数量校验
2024-11-15 15:24:46 +08:00
mkm
f93a8d8a1f fix(warehouse_order): 修复仓库订单导出功能并优化供应商显示
- 在导出功能中添加供应商名称显示
- 修复订单详情导出时的单价计算问题
- 优化导出表格的列标题和内容显示
- 增加对不支持的操作类型进行提示
2024-11-14 15:17:21 +08:00
mkm
7f5eeeb71e fix(admin): 修复采购员设置采购信息权限问题并优化库存查询功能
- 在 PurchaseProductOfferController 中添加 admin_id 参数
- 在 PurchaseProductOfferLogic 中增加采购员权限验证
- 在 WarehouseLogic 中添加商品名称和分类筛选功能
- 在 IndexController 中添加利润计算和订单数据处理逻辑
2024-11-14 14:54:00 +08:00
mkm
b960b9aba9 fix(store_order): 修复 branches 门店商品数据同步问题
- 在 StoreOrderController 中,增加了对软删除商品的查询
- 修复了当商品被软删除后,branches 门店同步数据时无法找到商品的问题
2024-11-11 11:36:59 +08:00
mkm
3d05c5940f feat(StoreOrderController): 添加设置订单店铺功能
- 新增 setSystemStore 方法,用于更新订单的店铺信息
- 更新 StoreOrder 和 StoreOrderCartInfo 表中的 store_id 字段
- 返回成功提示信息
2024-11-05 10:15:17 +08:00
mkm
dfc426ec94 feat(beforehand_order): 添加导出功能并优化订单处理
- 在 BeforehandOrderController 中添加了多个导出相关的方法
- 在 BeforehandOrderLogic 中实现了导出清单、分单、采购信息和出库的功能
- 优化了订单创建逻辑,增加了支付价格的计算
- 更新了采购产品供应逻辑,支持部分接受订单
2024-11-04 16:20:09 +08:00
mkm
710c999cef feat(purchase): 优化采购商品信息展示和存储
- 修改采购商品控制器和逻辑类的注释
- 调整采购商品列表的字段选择
- 增加商品信息更新功能
- 完善采购商品添加和编辑时的商品信息保存
2024-11-01 21:11:34 +08:00
mkm
962a3df197 feat(beforehand_order): 添加订单其他数据字段并优化用户资金流操作
- 在订单表中添加 other_data 字段,用于存储订单附加信息
- 修改订单创建逻辑,将附加信息以 JSON 形式存储
- 更新用户资金流操作,支持添加备注信息
- 优化订单列表查询字段,移除不必要的 uid 字段
2024-10-31 15:15:18 +08:00
mkm
837d9ed548 更新提现 2024-10-29 16:32:47 +08:00
mkm
e6e2cc78c3 feat(user): 新增设置采购款和余额功能
- 在 UserController 中添加 setPurchaseFunds 和 setnowMoney 方法
- 在 UserLogic 中实现 PurchaseFunds 和 nowMoney 方法
- 更新 CapitalFlowLogic 以支持新的资金变动类型
2024-10-29 12:00:25 +08:00
mkm
34b9cd8061 feat(admin): 修复后台商品状态操作权限问题
- 在 StoreProductController 的 status 方法中增加了权限检查逻辑
- 如果管理员属于 job_ids 包含 2 的角色组,则返回无权限操作的错误信息
- 有效防止了普通员工误操作商品状态
2024-10-21 10:00:03 +08:00
mkm
0668c84279 feat(purchase): 添加采购产品价格计算功能
- 在采购产品报价逻辑中增加价格计算功能
- 根据产品类别和预设的加价比例计算采购价、成本价和销售价
- 将计算结果保存到数据库中
2024-10-19 17:15:51 +08:00
mkm
e924954a9a fix(warehouse): 修正采购价格计算错误
- 将 $find['purchase'] 更改为 $value['purchase'],以使用正确的数据源
- 修复了仓库订单中采购价格计算的错误
2024-10-18 16:54:48 +08:00
mkm
66d759a7c6 fix(warehouse): 修复采购单总金额计算错误
- 将 $value->total_pric 修改为 $value->total_price 以修正拼写错误
- 添加 $value->price = $find['purchase'] 以确保使用正确的购买价格计算总金额
2024-10-18 16:53:11 +08:00
mkm
c6b550821d fix(warehouse): 修正仓库订单总价计算错误
- 将 $value['price']->total_price 修改为 $value->total_pric
- 修复了订单总价计算中的属性访问错误
2024-10-18 16:48:44 +08:00
mkm
d5301bf8fc refactor(warehouse): 优化仓库订单控制器中的价格计算逻辑
- 注释掉了根据不同订单类型计算价格和总价的代码块
- 保留了默认情况下的总价计算逻辑
- 此修改简化了代码结构,便于后续维护和扩展
2024-10-18 16:46:59 +08:00
mkm
25eaaab509 fix(admin): 优化预订单购物车详情状态更新逻辑
- 在更改预订单购物车详情状态时,增加采购状态检查
- 如果商品已采购完成,禁止更改状态并返回提示信息
- 在列表中添加顶级分类名称显示
2024-10-18 15:06:49 +08:00
mkm
7a742331de feat(admin): 设置仓库商品信息并优化订单处理逻辑
- 新增 PurchaseProductOfferController 中的 setStoreroomInfo 方法,用于设置仓库商品信息
- 修改 BeforehandOrderCartInfoLogic 中的处理逻辑,增加对总价格的判断和计算
- 在更新订单信息时,增加对出库单中商品价格和总价格的同步更新
2024-10-18 11:36:46 +08:00
mkm
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
mkm
1422ef0b59 限制非管理员修改价格权限并优化相关功能
- 在BeforehandOrderCartInfoController的edit方法中添加了admin_id参数
- 在BeforehandOrderCartInfoLogic的编辑逻辑中增加了权限检查,非管理员不能修改价格
- 在PurchaseProductOfferLists的搜索条件中增加了buyer_id字段
2024-10-15 21:07:52 +08:00
mkm
d1d019ac16 新增批量设置采购信息功能并优化搜索条件
- 在 PurchaseProductOfferController 中添加 setBatchProcureInfo 方法,实现批量设置采购信息的功能
- 在 PurchaseProductOfferLogic 中实现 setBatchProcureInfo 逻辑,支持批量保存采购信息
- 更新 BeforehandOrderLists 和 PurchaseProductOfferLists 中的搜索条件,增加新的搜索字段
- 优化 PurchaseProductOfferLogic 中的 outbound_price 字段赋值逻辑,防止空值导致的错误
2024-10-14 20:33:37 +08:00
mkm
06a7056961 简化预订单详情页面参数获取
移除了 BeforehandOrderValidate 类的 goCheck 调用,直接使用 this->request->get() 获取参数,简化了参数获取流程。
2024-10-13 22:00:05 +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
9d0f09fe66 修复订单地址显示错误
将订单列表中用户的地址信息从 $find 变量更改为 $order 变量,确保显示与订单关联的正确地址。
2024-10-09 15:20:40 +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
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