老库存注释

This commit is contained in:
2026-04-14 11:47:38 +08:00
parent fa2c4827e4
commit 62e1912301

View File

@@ -256,19 +256,23 @@ class Events
->fieldRaw('r.cons_info_id AS consId, SUM(r.surplus_stock * ' . $message['number'] . ') AS quantity, cons.stock_number AS current_quantity') ->fieldRaw('r.cons_info_id AS consId, SUM(r.surplus_stock * ' . $message['number'] . ') AS quantity, cons.stock_number AS current_quantity')
->group('r.cons_info_id') ->group('r.cons_info_id')
->select()->toArray(); ->select()->toArray();
if(!empty($tb_prod_cons[0]) && $tb_prod_cons[0]['quantity'] > $tb_prod_cons[0]['current_quantity']) { if(!empty($tb_prod_cons)) {
$snd_data = [ foreach ($tb_prod_cons as $tb_prod_cons_k => $tb_prod_cons_v) {
'msg' => '此商品库存不足', if ($tb_prod_cons_v['quantity'] > $tb_prod_cons_v['current_quantity']) {
'operate_type' => $message['operate_type'], $snd_data = [
'msg_id' => 'out_of_stock' . Random::build(), 'msg' => '此商品库存不足',
'type' => 'out_of_stock', 'operate_type' => $message['operate_type'],
'id' => !empty($message['id'])?$message['id']:'', 'msg_id' => 'out_of_stock' . Random::build(),
'data_type' => 'cart', 'type' => 'out_of_stock',
'status' => 0, 'id' => !empty($message['id'])?$message['id']:'',
'data' => [] 'data_type' => 'cart',
]; 'status' => 0,
$gate_way::sendToClient($client_id, json_encode($snd_data)); 'data' => []
return; ];
$gate_way::sendToClient($client_id, json_encode($snd_data));
return;
}
}
} }
// $number = $message['number']; // $number = $message['number'];
// try { // try {