Commit Graph

7 Commits

Author SHA1 Message Date
0716754bf5 fix(mysql8): MySQL 8.0 Strict Mode DATE 필드 호환성 수정
MySQL 8.0의 Strict Mode에서 DATE 컬럼에 빈 문자열('')을 허용하지 않는
문제를 해결하기 위해 여러 파일 수정

📁 수정된 파일:
- output/_request.php: DATE 필드 빈 문자열을 NULL로 변환
- output/insert_iList.php: ACIaskDate, ACIdoneDate NULL 처리
- output/_row.php: eList_screen, eList_slat 변수 추가
- output/list_document.php: DATE 비교 조건에서 != '' 제거
- output/list_document_except.php: DATE 비교 조건에서 != '' 제거
- output/list_QCsales.php: ACIdoneDate != '' 조건 제거
- account_juil/list_daily.php: dueDate != '' 조건 제거

🐛 해결된 오류:
- SQLSTATE[HY000]: General error: 1525 Incorrect DATE value: ''
- Internal Server Error (undefined variables)

🔧 변경 내용:
- 날짜 필드 입력 시 빈 문자열 → NULL 변환
- SQL WHERE 절에서 DATE != '' 비교 → IS NOT NULL 비교로 변경
- MySQL 8.0 STRICT_TRANS_TABLES, NO_ZERO_DATE 모드 호환

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 13:23:41 +09:00
b1128bedb5 docs: 5130 프로젝트 문서화 추가
- docs/README.md: 프로젝트 개요, 기술 스택, 구조, 핵심 모듈
- docs/MODULES.md: 모듈별 상세 (견적, 출고, 수입검사, 작업, 전자결재)
- docs/DATABASE.md: DB 스키마, 테이블 구조, 연결 설정

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 13:22:44 +09:00
1f4c49792d fix: 레거시 코드 수정
- instock/list_stock.php 수정
- lib/mydb.php 수정
- output/list_document.php 수정
2025-12-12 08:51:53 +09:00
297e70ff89 fix: PHP 파일 BOM 문자 제거 (15개 파일)
- free/delete.php
- notice/insert.php, write_form.php, delete_ripple.php, insert_ripple.php, view.php, delete.php
- notice1/insert.php, write_form.php, delete_ripple.php, list.php, insert_ripple.php, view.php, delete.php
- eworks/delete_ripple.php, insert_ripple.php
2025-12-11 10:38:06 +09:00
ac9a60e8fe fix: 세션 중복 호출 오류 수정 및 코드 정리
- session.php: isset($_SESSION) → session_status() 방식으로 변경
- notice/list.php: BOM 문자 제거
- login/login_result.php: 코드 포맷팅 정리
2025-12-11 10:22:22 +09:00
588bf725ae fix: PDO 연결 설정 개선 (MySQL 8.0 호환)
- charset utf8 → utf8mb4 변경
- PDO 옵션을 생성자에서 직접 설정
- SET NAMES utf8mb4 초기화 명령 추가
2025-12-10 21:51:05 +09:00
aca1767eb9 초기 커밋: 5130 레거시 시스템
- URL 하드코딩 → .env APP_URL 기반 동적 URL로 변경
- DB 연결 하드코딩 → .env 기반으로 변경
- MySQL strict mode DATE 오류 수정
2025-12-10 20:14:31 +09:00