- 발주 등록: 폼(좌)·발주품목 선택(우, 스크롤)·발주 이력(하단) 재배치, 수량→박스수량 - 발주담당(담당자) 선택 항목 추가(bo_manager_idx), 등록/변경 시 저장 - 발주 이력 발주일 클릭 → 발주 내역 보기 모달(변경/삭제 버튼), 삭제·취소 발주는 두 버튼 숨김 - 발주 변경: 변경구분 라디오 제거, 원 발주번호(LOT)·이력 안내 표시, 취소 시 발주 등록 화면으로 이동 - 발주 등록 화면에서도 삭제 가능(정상 발주만), 삭제 후 등록 화면 복귀 - 삭제 화면에서 삭제 대상 발주 내역 표시 - 발주 상세 JSON 엔드포인트(bag/order/detail-json) 추가 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
17 lines
764 B
SQL
17 lines
764 B
SQL
-- 발주에 '발주담당'(담당자 manager.mg_idx) 저장 컬럼 추가
|
|
-- bo_orderer_idx(발주 작성자 mb_idx) 다음에 bo_manager_idx(발주담당 mg_idx)를 둔다.
|
|
-- 실행: mysql -u jongryangje -p jongryangje_dev < writable/database/bag_order_add_manager.sql
|
|
-- 멱등 실행(이미 있으면 건너뜀).
|
|
|
|
SET @db = DATABASE();
|
|
|
|
SET @sql = IF(
|
|
(SELECT COUNT(*) FROM information_schema.COLUMNS
|
|
WHERE TABLE_SCHEMA = @db AND TABLE_NAME = 'bag_order' AND COLUMN_NAME = 'bo_manager_idx') > 0,
|
|
'SELECT ''bo_manager_idx already exists'' AS msg',
|
|
'ALTER TABLE `bag_order` ADD COLUMN `bo_manager_idx` INT UNSIGNED NULL COMMENT ''발주담당 manager.mg_idx'' AFTER `bo_orderer_idx`'
|
|
);
|
|
PREPARE stmt FROM @sql;
|
|
EXECUTE stmt;
|
|
DEALLOCATE PREPARE stmt;
|