bug修改

This commit is contained in:
2026-01-17 22:56:47 +08:00
parent 8cc3cb3217
commit d04e6d7303
2 changed files with 48 additions and 8 deletions

View File

@@ -1567,6 +1567,11 @@ class SendGift extends Model
db::name("vs_gift_bag_detail")->where('gift_bag_id',$gift_bag_id)->update(['remaining_number'=>db::raw('quantity')]);
}
}else{
$gift_bag_num = db::name("vs_gift_bag_detail")->where('gift_bag_id',$gift_bag_id)->lock(true)->sum('remaining_number');
if($gift_bag_num <= 0){
db::name("vs_gift_bag")->where('id',$gift_bag_id)->setInc('periods');
db::name("vs_gift_bag_detail")->where('gift_bag_id',$gift_bag_id)->update(['remaining_number'=>db::raw('quantity')]);
}
return ['code' => 0, 'msg' => '失败!', 'data' => []];
}
}else{