Замена идентификатора соответствующим именем из двух разных микро сервисов в lumen laravel - PullRequest
0 голосов
/ 03 июля 2019

Я занимаюсь разработкой приложений для микро сервисов.У меня есть независимые услуги, такие как сотрудник, расчет заработной платы и оценка.Во время хранения данных в платежной ведомости и оценке я проверяю только наличие идентификатора сотрудника из службы сотрудников.Но во время просмотра расчетной ведомости или данных оценки я хочу, чтобы идентификатор сотрудника (тип UUID) заменялся именем сотрудника из микросервиса сотрудника.

В одном и том же микросервисе разных таблиц, которые я использовал, объединениечтобы решить это, и это сработало для меня.

//Returns all AdditionHeaders
    public function listAll()
    {                
        // addition and addition_headers are related tables
        // The join is to display name of addition instead of addtion id 
        $additionHeaders = AdditionHeader::where('addition_headers.status','!=', -1)
                        ->join('additions','additions.id','=','addition_headers.addition_id')
                        ->select('addition_headers.*','additions.name')
                        ->orderBy('addition_headers.status', 'desc')
                        ->orderBy('addition_headers.updated_at', 'desc')
                        ->get();      
        return response()->json($additionHeaders);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...