feat(tkpurchase): 협력업체 포털/이력에 프로젝트 정보 배지 추가
- 포털 스케줄 카드에 프로젝트명·job_no 초록 배지 표시 - 이력 카드에 프로젝트명·job_no 초록 배지 표시 - checkinModel.findHistoryByCompany에 LEFT JOIN projects 추가 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -158,9 +158,10 @@ async function findHistoryByCompany(companyId, { dateFrom, dateTo, page = 1, lim
|
||||
const db = getPool();
|
||||
|
||||
// 1. 체크인 페이지네이션 조회
|
||||
let sql = `SELECT pc.*, ps.work_description, ps.workplace_name, ps.start_date, ps.end_date
|
||||
let sql = `SELECT pc.*, ps.work_description, ps.workplace_name, ps.start_date, ps.end_date, p.project_name, p.job_no
|
||||
FROM partner_work_checkins pc
|
||||
LEFT JOIN partner_schedules ps ON pc.schedule_id = ps.id
|
||||
LEFT JOIN projects p ON ps.project_id = p.project_id
|
||||
WHERE pc.company_id = ?`;
|
||||
const params = [companyId];
|
||||
if (dateFrom) { sql += ' AND DATE(pc.check_in_time) >= ?'; params.push(dateFrom); }
|
||||
|
||||
Reference in New Issue
Block a user