SeongHyun Kim
fba5390f5a
fix: MES 다중작업자 분할접수 4대 연쇄 버그 근본 해결
...
분할 카드 접수량 오표시(800), 모달 접수량 0, 실적등록 미반영,
접수취소 실패의 근본 원인을 분석하고 4건의 수정을 적용한다.
근본 원인: acceptProcess에서 마스터를 in_progress로 변경 ->
프론트 isCurrent가 코팅(acceptable)을 잡음 -> 분할 카드 미생성
-> 마스터ID로 API 호출하여 모든 후속 동작이 실패하는 연쇄 구조.
[Fix A] acceptProcess: 마스터 상태를 in_progress로 변경하는 로직 제거
- 마스터는 항상 acceptable 유지, completed로만 전환
[Fix B] buildProcessSteps: isCurrent 결정 시 활성 분할 행 우선
- in_progress 등 비완료 분할이 있는 공정을 최우선 선택
- 분할 카드(__splitProcessId)가 정상 생성되도록 보장
[Fix C] applySubFilterAndDuplicate: 분할 카드 데이터 보호
- __splitProcessId가 있는 카드의 __process_* 필드를
마스터 SUM 집계값으로 덮어쓰지 않음
[Fix D] saveResult: 마스터 행 직접 실적등록 차단
- 분할 행이 존재하는 마스터에 실적 등록 시 400 에러 반환
2026-03-18 13:57:14 +09:00
..
2026-03-12 14:23:34 +09:00
2026-03-07 03:02:36 +09:00
2026-03-05 22:43:26 +09:00
2026-03-12 10:41:57 +09:00
2026-03-12 09:00:52 +09:00
2026-03-04 20:51:00 +09:00
2025-12-01 15:30:25 +09:00
2025-11-27 11:32:19 +09:00
2025-12-05 10:36:52 +09:00
2026-02-27 07:50:22 +09:00
2025-10-14 17:21:28 +09:00
2025-10-01 14:38:14 +09:00
2026-01-22 11:16:23 +09:00
2025-12-11 14:34:42 +09:00
2025-12-11 14:34:42 +09:00
2025-12-11 14:34:42 +09:00
2025-12-11 14:34:42 +09:00
2025-12-18 14:12:48 +09:00
2026-03-12 05:14:27 +09:00
2026-03-09 13:46:38 +09:00
2026-01-08 14:24:07 +09:00
2025-09-24 10:04:25 +09:00
2026-03-12 05:14:27 +09:00
2025-09-16 16:16:41 +09:00
2025-09-12 11:33:54 +09:00
2025-12-11 10:48:48 +09:00
2025-09-12 10:05:25 +09:00
2025-10-27 16:40:59 +09:00
2026-03-10 16:15:20 +09:00
2025-09-24 10:30:36 +09:00
2026-03-12 05:14:27 +09:00
2025-10-14 16:36:00 +09:00
2026-03-04 15:02:27 +09:00
2025-12-11 15:25:48 +09:00
2025-12-01 10:44:56 +09:00
2025-11-26 16:05:33 +09:00
2025-12-03 18:56:14 +09:00
2026-03-10 16:15:20 +09:00
2026-03-09 13:46:38 +09:00
2026-02-09 13:21:56 +09:00
2026-03-11 16:05:25 +09:00
2026-01-08 11:45:39 +09:00
2026-02-06 14:08:20 +09:00
2026-03-04 15:02:27 +09:00
2025-10-20 17:50:27 +09:00
2025-09-10 18:36:28 +09:00
2025-10-02 15:46:23 +09:00
2025-10-22 17:07:38 +09:00
2025-10-22 17:07:38 +09:00
2025-10-22 16:06:04 +09:00
2025-10-01 17:01:31 +09:00
2025-10-15 10:29:15 +09:00
2026-03-09 15:34:31 +09:00
2026-01-14 13:26:41 +09:00
2026-03-12 05:14:27 +09:00
2025-10-23 12:31:14 +09:00
2026-03-12 01:18:09 +09:00
2026-03-18 13:57:14 +09:00
2026-03-13 11:26:59 +09:00
2026-03-16 09:35:23 +09:00
2025-12-23 13:56:15 +09:00
2025-10-14 16:36:00 +09:00
2026-03-04 15:02:27 +09:00
2026-02-03 09:34:25 +09:00
2025-12-01 15:30:25 +09:00
2025-10-01 14:33:08 +09:00
2026-03-04 21:09:55 +09:00
2026-03-12 10:41:57 +09:00
2026-03-05 18:45:41 +09:00
2026-03-11 17:53:41 +09:00
2025-12-08 14:34:18 +09:00
2026-03-12 05:14:27 +09:00
2025-12-08 16:18:44 +09:00
2025-09-10 14:09:32 +09:00
2025-10-14 17:21:28 +09:00
2025-12-02 09:53:08 +09:00
2025-12-02 09:53:08 +09:00
2025-10-01 14:36:36 +09:00
2025-10-20 14:07:08 +09:00
2025-10-20 10:06:17 +09:00