$this->userId, // 'pay_status' => PayEnum::ISPAID ]) ->order('id', 'desc') ->select() ->toArray(); foreach($lists as &$item) { $user_service = UserService::where(['order_id'=>$item['id']])->find(); $type = 0; if($user_service){ $type = $user_service['type']; } $type_name = ''; switch ($type){ case 1: $type_name='认证农机手服务'; break; case 2: $type_name='认证烘干服务'; break; case 3: $type_name='认证飞防服务'; break; default: $type_name='认证服务'; break; } $item['tips'] = $type_name.'费用' . format_amount($item['order_amount']) . '元'; } return $lists; } /** * @notes 获取数量 * @return int * @author 段誉 * @date 2023/2/23 18:43 */ public function count(): int { return RechargeOrder::where([ 'user_id' => $this->userId, 'pay_status' => PayEnum::ISPAID ]) ->count(); } }