修复卡密商品每次保存的时候库存都会减少的问题

5.0版本中,卡密商品每次保存的时候,库存都会减少的问题

修改文件crmeb/app/services/product/sku/StoreProductAttrServices.php

删除或者注释箭头所指的哪一行代码

增加红框内的代码,重新保存商品库存正常

必须复制下方代码,才可以修复;

复制代码
$allStock = $productVirtual->count(['product_id' => $id, 'attr_unique' => $res->unique]);
$storeProductAttrValueServices->update(['id' => $res['id']], ['stock' => $allStock - $sales, 'sales' => $sales]);
相关推荐
何以解忧,唯有..5 分钟前
高并发下超卖问题解决方案:从数据库到分布式锁的完整实践
java
行者全栈架构师18 分钟前
Spring Boot 接入 MaxKey 单点登录:6 个内部系统,一次登录全通行
java·vue.js·后端
袋鼠云数栈UED团队22 分钟前
AI Coding 方法论分析:同一个需求 SpecKit 、 Superpowers、 MattpocockSkills 不同设计
前端·aigc·ai编程
fengyehongWorld26 分钟前
Linux squid搭建基础代理服务器
linux·运维·服务器
掰头战士26 分钟前
Prompt Cache,如果agent全靠LLM方做隐式缓存实在不够用。
前端·llm·agent
Godikov27 分钟前
硬件异步事件下的业务一致性:智能柜领取/归还流程的竞态设计
android
Godikov27 分钟前
不用 Netty:Android 手写 TCP 客户端实战——自定义协议帧、粘包处理与可靠重连
android
木白CPP35 分钟前
Linux DMA驱动详解(二)-----DMA的使用者
java·linux·运维
事圆则缓36 分钟前
Java 面向对象如何落到 Android View 体系
android
caoerzhong39 分钟前
JeeWMS 开源仓库管理系统 GPL-3.0 合规指南:Java WMS 二次开发前必须弄清的授权边界
java·开发语言·开源·vue