사이트·관리자 봉투 물류 기능(수불·통계·레포트·재고·발주)과 DB·메뉴·E2E를 운영 반영한다.
통계 분석(전년대비·월별·계절별), 수급계획·LOT 수불, 지정판매소·실사·메뉴 링크 등을 포함한다. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
70
writable/database/free_recipient_reset_to_screenshot.sql
Normal file
70
writable/database/free_recipient_reset_to_screenshot.sql
Normal file
@@ -0,0 +1,70 @@
|
||||
-- 무료용 대상자 관리 데이터를 스크린샷 형식으로 재구성
|
||||
-- 대상: 대구 북구(lg_code=110209) 우선, 없으면 활성 지자체 최소값
|
||||
-- 실행:
|
||||
-- mysql --default-character-set=utf8mb4 -h 116.122.157.166 -u jongryangje -p jongryangje_dev < writable/database/free_recipient_reset_to_screenshot.sql
|
||||
|
||||
SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
SET CHARACTER_SET_CLIENT = utf8mb4;
|
||||
|
||||
SET @lg_idx := COALESCE(
|
||||
(SELECT lg_idx FROM local_government WHERE lg_code = '110209' AND lg_state = 1 LIMIT 1),
|
||||
(SELECT lg_idx FROM local_government WHERE lg_state = 1 ORDER BY lg_idx ASC LIMIT 1)
|
||||
);
|
||||
|
||||
-- 기존 데이터 전체 삭제(해당 지자체)
|
||||
DELETE FROM free_recipient
|
||||
WHERE fr_lg_idx = @lg_idx;
|
||||
|
||||
-- 1) 읍.면.동 사무소 대상(동별 1건)
|
||||
INSERT INTO free_recipient
|
||||
(
|
||||
fr_lg_idx, fr_type_code, fr_name, fr_phone, fr_addr,
|
||||
fr_dong_code, fr_note, fr_end_date, fr_state, fr_regdate
|
||||
)
|
||||
SELECT
|
||||
@lg_idx,
|
||||
'office',
|
||||
d.cd_name,
|
||||
'',
|
||||
'',
|
||||
d.cd_code,
|
||||
'',
|
||||
'9999-12-31',
|
||||
1,
|
||||
NOW()
|
||||
FROM code_detail d
|
||||
INNER JOIN code_kind k ON k.ck_idx = d.cd_ck_idx
|
||||
WHERE k.ck_code = 'D'
|
||||
AND d.cd_state = 1
|
||||
AND (d.cd_lg_idx IS NULL OR d.cd_lg_idx = 0 OR d.cd_lg_idx = @lg_idx)
|
||||
AND d.cd_code <> ''
|
||||
ORDER BY d.cd_code;
|
||||
|
||||
-- 2) 무료 대상자(스크린샷 하단 항목)
|
||||
INSERT INTO free_recipient
|
||||
(
|
||||
fr_lg_idx, fr_type_code, fr_name, fr_phone, fr_addr,
|
||||
fr_dong_code, fr_note, fr_end_date, fr_state, fr_regdate
|
||||
)
|
||||
SELECT
|
||||
@lg_idx,
|
||||
'target',
|
||||
t.fr_name,
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'',
|
||||
'9999-12-31',
|
||||
1,
|
||||
NOW()
|
||||
FROM (
|
||||
SELECT '한강관리과' AS fr_name
|
||||
UNION ALL SELECT '항무과'
|
||||
UNION ALL SELECT '도시시설기획과'
|
||||
UNION ALL SELECT '국민복지과'
|
||||
UNION ALL SELECT '자원순환과'
|
||||
UNION ALL SELECT '교통과'
|
||||
UNION ALL SELECT '대구시설과'
|
||||
UNION ALL SELECT '공지인격과'
|
||||
UNION ALL SELECT '재무과'
|
||||
) t;
|
||||
Reference in New Issue
Block a user