473 Commits

Author SHA1 Message Date
fcef927257 调试财务溯源 2025-03-21 17:36:00 +08:00
b4e8f188ab 调试财务溯源 2025-03-21 17:15:38 +08:00
ccfd1f3556 调试财务溯源 2025-03-20 14:16:00 +08:00
c9684b2f8b 调整商品溯源 2025-03-14 17:37:36 +08:00
4a8d90d1a6 调整商品溯源 2025-03-14 17:18:17 +08:00
5eeffb91d3 调试商品入库到门店 2025-02-08 15:37:53 +08:00
541e752573 修改会员充值流水写入 2025-02-05 14:09:29 +08:00
c7c7bb9831 Merge branch 'dev' of https://gitea.lihaink.cn/mkm/multi-store into dev
# Conflicts:
#	app/common/logic/PayNotifyLogic.php
2025-02-05 11:16:33 +08:00
0b7d0b21a6 修改会员充值流水写入 2025-02-05 11:07:19 +08:00
mkm
57bde2df4c fix(app): 修复订单退款和库存处理相关问题
- 优化了订单退款流程,增加了对退款金额和支付价格的比较
- 修复了订单支付成功后的库存减少逻辑
- 优化了订单推送和打印相关代码
- 调整了代码格式和缩进,提高了可读性
2025-01-25 13:06:12 +08:00
mkm
b67ecfd595 refactor(order): 优化预订单转订单流程
- 修改订单来源为 OrderEnum::SOURCE_20
- 增加用户是否为会员的判断逻辑
- 优化 PayNotifyLogic 中的 addStock 方法,针对预订单转订单情况进行特殊处理
- 新增 OrderEnum 中的订单来源类型
2025-01-25 12:32:13 +08:00
92de8b8ead 修改微信实际支付金额 2025-01-18 14:35:07 +08:00
69870c6dd6 商品添加活动价 2025-01-18 11:43:40 +08:00
ed9ffc8d8c 修改库存调拨商品列表,预订单添加同步价格 2025-01-15 15:05:40 +08:00
mkm
0caae69371 feat(CashFlowLogic): 添加现金流来源标记功能
- 在现金流记录存在时,将新的来源标记添加到原有标记之后
- 仅在来源标记存在时执行添加操作
2025-01-13 10:43:38 +08:00
mkm
9ed74f26cf feat(cash_flow): 增加资金流水插入逻辑
- 在 CashFlowLogic 类的 insert 方法中添加 source_mark 参数,用于记录资金来源标记
- 在 PayNotifyLogic 类中,订单支付成功后调用 CashFlowLogic 的 insert 方法,传入订单编号作为 source_mark
- 这些修改增加了资金流水记录的详细信息,有助于后续的财务对账和分析
2025-01-13 10:38:10 +08:00
mkm
dbb7b9e4c8 feat(store): 添加价格变更日志功能
- 新增价格变更日志模型、控制器、列表、逻辑和验证器
- 在商品编辑时记录价格变更日志
- 实现价格变更日志的添加、编辑、删除和详情功能
2025-01-10 17:24:37 +08:00
mkm
3f29aed4ba fix(PayNotifyLogic): 修复 xprinter 打印支持
- 将固定的 store_id==21 条件替换为动态获取的 xprinter 配置
- 通过 DictData 模型查询 xprinter 配置,提高灵活性和可维护性
2025-01-10 11:22:56 +08:00
mkm
bbdd0081a0 perf(StoreFinanceFlowLogic): 优化用户余额更新逻辑
- 将用户余额更新逻辑从先查询再更新的方式改为直接更新
- 这种方式减少了数据库查询次数,提高了代码执行效率
2025-01-09 14:24:08 +08:00
63baffcb10 Merge branch 'refund' into dev
# Conflicts:
#	app/common/model/store_order_cart_info/StoreOrderCartInfo.php
2025-01-06 17:21:32 +08:00
3ff4f3b5b0 调整订单退款 2025-01-06 17:15:58 +08:00
mkm
148e6cf019 refactor(仓储逻辑): 为相关函数增加管理员ID参数
- 在多个控制器和逻辑类中,为相关函数增加了admin_id参数
- 更新了WarehouseProductLogic中的多个方法,使其支持记录管理员ID
- 修改了ChangeLogLogic和SqlChannelLog函数,增加了admin_id字段
2025-01-06 12:04:18 +08:00
mkm
80364d4b1a fix(order): 修复支付宝即时到账和扫码支付的订单金额显示问题
- 将 $order->money 更改为 $order->pay_price,以正确保存支付金额
- 修复了订单详情页和用户中心订单列表页的金额显示错误
2025-01-05 10:17:23 +08:00
c5968370b6 修改采购款支付的错误 2025-01-04 17:52:41 +08:00
mkm
acac4d2950 refactor(admin): 关闭门店商品导入接口并优化库存日志记录
- 关闭了 StoreProductController 中的 import 方法,返回接口已关闭的错误信息
- 在 WarehouseLogic、StoreBranchProductLogic 和 SystemStoreStorageLogic 中添加了库存变动日志记录
- 使用 SqlChannelLog 函数记录 StoreProduct、StoreBranchProduct 和 WarehouseProductStorege 表的库存变动
2025-01-04 10:20:35 +08:00
mkm
b21bfe7657 feat(log): 添加操作日志记录功能
- 新增 ChangeLogLogic 和 ChangeLog 模型用于记录数据变更日志
- 引入 third-party 包 chance-fyi/operation-log 实现日志记录功能
- 在 composer.json 和 config/thinkorm.php 中添加相关配置
2025-01-02 11:58:30 +08:00
mkm
1f82805875 fix(app): 修复支付回调和订单推送的相关问题
- 修改 PayNotifyLogic 中异常捕获,使用 Throwable 代替 Exception
- 优化 OrderXprinterPushSend 中的订单信息获取和处理
2024-12-24 09:27:39 +08:00
mkm
2be22adcb3 fix(printer): 修复小票打印商品名称错误
- 在 PayNotifyLogic 中添加 XpsdkPrintApi 类的引用
- 在 OrderXprinterPushSend 中修正商品名称的获取方式
- 优化代码格式和结构,提高可读性
2024-12-23 18:12:15 +08:00
mkm
df8f3523f6 feat(printer): 添加订单打印功能
- 在 PayNotifyLogic 中增加订单打印逻辑
- 实现 XpsdkPrintApi 类的订单打印方法
- 添加 OrderXprinterPushSend 队列消费者处理订单打印
- 优化打印内容格式,包括订单信息、商品列表等
2024-12-23 17:52:58 +08:00
mkm
9e32210670 fix(order): 修复订单相关问题
- 修复到店时间为空时的处理逻辑
- 修改订单附件字段名称
- 增加订单商品数量和金额的验证
- 更新测试数据的商店 ID
- 修正订单统计的日期字段
2024-11-11 15:19:09 +08:00
mkm
4651597ea5 fix(store_order): 修复店铺订单统计按日期查询逻辑
- 将 whereBetweenTime 方法的字段从 'pay_time' 修改为 'create_time'
- 此修改确保订单统计按正确的日期范围进行查询
2024-11-11 14:10:08 +08:00
mkm
e6e2cc78c3 feat(user): 新增设置采购款和余额功能
- 在 UserController 中添加 setPurchaseFunds 和 setnowMoney 方法
- 在 UserLogic 中实现 PurchaseFunds 和 nowMoney 方法
- 更新 CapitalFlowLogic 以支持新的资金变动类型
2024-10-29 12:00:25 +08:00
mkm
4d883fd749 优化退款流程和佣金逻辑
- 修改了预订单逻辑中的出库操作
- 优化了门店订单的退款处理
- 调整了佣金分配顺序
- 完善了支付通知中的退款流程
2024-10-13 18:02:46 +08:00
mkm
fc18d00d81 修复订单押金支付成功后的财务流程状态更新问题
在处理订单押金支付成功的逻辑中,添加了更新财务流程状态的步骤。具体来说,对于支付成功的押金,通过`StoreFinanceFlow`模型的`where`方法查找相关财务记录,并使用`update`方法将其状态设置为1(通常表示已支付或成功状态)。这确保了系统能够正确反映订单押金的支付状态。
2024-10-13 09:58:48 +08:00
mkm
a4d21adea5 修复微信支付通知逻辑中的openid获取问题
- 修改了获取openid的方式,从用户认证表中查询openid,而不是直接使用订单信息中的openid
- 增加了对openid的判断,只有在openid存在时才发送物流通知
- 优化了代码结构,提高了代码的可读性和维护性
2024-10-08 20:32:25 +08:00
mkm
c328e9a809 Merge branch 'dev' of https://gitea.lihaink.cn/mkm/multi-store into dev 2024-10-07 13:53:23 +08:00
mkm
9da0f8942d feat: 调整零售会员利润计算条件 2024-09-30 10:36:41 +08:00
mkm
189964de00 feat: 修改零售会员利润计算逻辑 2024-09-28 16:37:03 +08:00
mkm
2ce312d7f8 feat: 修改零售会员利润计算逻辑 2024-09-28 16:28:47 +08:00
mkm
2a17dde78d feat: 修改订单逻辑,引入保证金逻辑,调整门店利润计算方式 2024-09-28 14:58:04 +08:00
mkm
bb562f86ee feat: 更新了异常处理机制,优化了代码结构 2024-09-28 10:54:09 +08:00
mkm
218aa8c23f feat: 修改会员利润计算逻辑 2024-09-28 09:48:04 +08:00
mkm
a0bc922207 feat: 修改了订单相关的API逻辑,移除了不必要的经纬度参数,并优化了成本计算方式。 2024-09-28 09:24:54 +08:00
mkm
b65ce4717a feat: 重构了退款逻辑,优化了代码结构 2024-09-26 10:56:02 +08:00
mkm
1b876d13dc feat: 修改了支付逻辑以支持浮点数金额 2024-09-21 21:45:16 +08:00
mkm
ed151b119f feat: 修改了订单逻辑和商品佣金计算方式 2024-09-20 09:54:43 +08:00
mkm
ae0faa68c2 feat(CommissionProductLogic): updated calc logic for prod comm, added loss calc, & updated rel db fields 2024-09-19 23:04:48 +08:00
mkm
bf5a070046 feat(CommissionProductLogic): updated calc logic for prod comm, added loss calc, & updated rel db fields 2024-09-19 22:55:52 +08:00
mkm
98bd00fe01 feat(CommissionProductLogic): updated prod calc logic for user ship condition, added source check for order, improved code quality 2024-09-19 22:44:47 +08:00
mkm
0718d0635b feat(CommissionProductLogic): updated calc logic for prod comm, added loss calc, & updated rel db fields 2024-09-19 22:26:48 +08:00