feat : rank

This commit is contained in:
2025-04-09 15:31:11 +08:00
parent 47c896b425
commit 609df80881
2 changed files with 7 additions and 6 deletions

View File

@@ -90,10 +90,10 @@ class FinancesConsumer extends ConsumerMessage
'data' => $data, 'data' => $data,
])); ]));
} }
$this->log->error('FinancesConsumer1');
$statementInfo = $this->financesStatementModel->getStatementByCycleIdAndKitchenId((int)$data['cycle_id'],(int)$data['kitchen_id']); $statementInfo = $this->financesStatementModel->getStatementByCycleIdAndKitchenId((int)$data['cycle_id'],(int)$data['kitchen_id']);
if (!empty($statementInfo)) $statementInfo->delete(); if (!empty($statementInfo)) $statementInfo->delete();
$this->log->error('FinancesConsumer2');
$statement = new FinancesStatement(); $statement = new FinancesStatement();
$statement->date = $cycle->dates; $statement->date = $cycle->dates;
@@ -106,21 +106,21 @@ class FinancesConsumer extends ConsumerMessage
$statement->option_copies = $this->orderModel->getCopiesByCycleIdAndKitchenId($cycle->id, $kitchen->id, OrderCode::ORDER_TYPE_OPTIONAL); $statement->option_copies = $this->orderModel->getCopiesByCycleIdAndKitchenId($cycle->id, $kitchen->id, OrderCode::ORDER_TYPE_OPTIONAL);
$statement->meal_order_number = $this->orderModel->getOrderNumberByCycleIdAndKitchenId($cycle->id, $kitchen->id, OrderCode::ORDER_TYPE_MEAL); $statement->meal_order_number = $this->orderModel->getOrderNumberByCycleIdAndKitchenId($cycle->id, $kitchen->id, OrderCode::ORDER_TYPE_MEAL);
$statement->meal_copies = $this->orderModel->getCopiesByCycleIdAndKitchenId($cycle->id, $kitchen->id, OrderCode::ORDER_TYPE_MEAL); $statement->meal_copies = $this->orderModel->getCopiesByCycleIdAndKitchenId($cycle->id, $kitchen->id, OrderCode::ORDER_TYPE_MEAL);
$this->log->error('FinancesConsumer3');
if (!$statement->save()) { if (!$statement->save()) {
throw new Exception('FinancesConsumer:error:FinancesStatement:'.json_encode([ throw new Exception('FinancesConsumer:error:FinancesStatement:'.json_encode([
'statement' => $statement, 'statement' => $statement,
'data' => $data, 'data' => $data,
])); ]));
} }
$this->log->error('FinancesConsumer4');
// 厨师商品结算节点 消息队列 - 生成结算数据 // 厨师商品结算节点 消息队列 - 生成结算数据
$chefMessage = new ChefProducer([ $chefMessage = new ChefProducer([
'cycle_id' => $data['cycle_id'], 'cycle_id' => $data['cycle_id'],
'kitchen_id' => $data['kitchen_id'], 'kitchen_id' => $data['kitchen_id'],
]); ]);
$this->producer->produce($chefMessage); $this->producer->produce($chefMessage);
$this->log->error('FinancesConsumer5');
return Result::ACK; return Result::ACK;
} catch (Exception $e) { } catch (Exception $e) {
$this->log->error($e->getMessage()); $this->log->error($e->getMessage());

View File

@@ -18,7 +18,8 @@ use Hyperf\DbConnection\Model\Model;
* @property int $quantity * @property int $quantity
* @property string $unit_price * @property string $unit_price
* @property int $is_comment * @property int $is_comment
* @property int $copies * @property int $copies
* @property int $status
* @property int $type * @property int $type
* @property string $create_time * @property string $create_time
* @property string $update_time * @property string $update_time