프로젝트

일반

사용자정보

결함 #13945

[통합결재] 전자결재 > 부서결재함 하위 폴더 노출 오류 건(AOS)

박수민이(가) 5일 전에 추가함. 3일 전에 수정됨.

상태:
진행
우선순위:
보통
담당자:
시작시간:
2025-09-30
완료기한:
진척도:

70%

추정시간:
버전:
앱버전:
디바이스:
MO_APP_AOS
요청자:
OS버전:
심각도:
중대한 결함(Major)

설명

[문제점]
: 통합결재(개발) 앱 > seoyoung_park1 로그인 > 멀티계정 중 이형우PL 계정 변경 > 전자결재 > 부서결재함 > 미처리함 > 하위 폴더 중 업무연락 선택 > 멀티계정 중 seoyoung_park1 계정 변경 > 전자결재 > 부서결재함 > 미처리함 진입 시 폴더 표시되는 오류 건(AOS)

[개선점]
: iOS와 동일하게, 하위 폴더 미표시 되어야 하는 경우엔 미표시 되어야 함.

이력

#1 박수민이(가) 5일 전에 변경

  • 담당자을(를) 정도영에서 함아람(으)로 변경되었습니다.

#3 함아람이(가) 5일 전에 변경

  • 상태을(를) 신규에서 진행(으)로 변경되었습니다.
  • 진척도을(를) 0에서 10(으)로 변경되었습니다.

현재 재현이 되지 않아 계속 테스트 중 입니다.
코드상으로 확인했을 때 데이터나 레이아웃 초기화 로직들은 들어있는 상태고 중복으로 전문 요청하는 부분들이 있어 중복 호출되지 않도록 정리하였습니다.
좀 더 모니터링 해보겠습니다.

#4 함아람이(가) 3일 전에 변경

  • 담당자을(를) 함아람에서 정도영(으)로 변경되었습니다.

#5 정도영이(가) 3일 전에 변경

계정 변경을 위하여 LeftMenu선택시 현재 계정 A 에 대한 getSystemMenuData 가 호출됨
presenter.getSystemMenu를 호출 -> A계정의 Closures 가 응답대기
변경할 계정 B 선택시 getSystemMenuData 가 호출됨
presenter.getSystemMenu를 호출 -> B 계정의 Closures 가 응답대기

이때 B계정의 응답이 먼저오고 그 다믐 A계정의 응답이 와서 menuArray가 이전 계정의 데이타로 덮어씀. 이로 인하여 이전 계정의 설정이 유지되고 있음
hm(out) : getSystemMenu 호출전
hm(in) : getSystemMenu 콜백

2025-10-02 14:58:28.866 21206-21206 depart com.kolon.sign2dev D hm (out) : {empId=200700198, sysId=, onehrBizUnitCd=FNCBU, deptId=KIC_KS0008, onehrCompanyCd=KII, menuId=, sapIsLogin=, userId=lhw1001}
2025-10-02 14:58:30.155 21206-21206 depart com.kolon.sign2dev D changeAccount: :박서영
2025-10-02 14:58:30.156 21206-21206 depart com.kolon.sign2dev D getUserAuthSearch: :seoyoung_park1
2025-10-02 14:58:30.156 21206-21206 depart com.kolon.sign2dev D getUserAuthSearch start: :seoyoung_park1
2025-10-02 14:58:30.249 21206-21206 depart com.kolon.sign2dev D getUserAuthSearch finish :seoyoung_park1
2025-10-02 14:58:30.257 21206-21206 depart com.kolon.sign2dev D getSystemMenuData start 00 :seoyoung_park1
2025-10-02 14:58:30.258 21206-21206 depart com.kolon.sign2dev D hm (out) : {empId=202101081, sysId=, onehrBizUnitCd=KBNBU, deptId=LS_A00017, onehrCompanyCd=KBN, menuId=, sapIsLogin=, userId=seoyoung_park1}
2025-10-02 14:58:30.262 21206-21206 depart com.kolon.sign2dev D getSystemMenuData end 00 :seoyoung_park1
2025-10-02 14:58:31.264 21206-21206 depart com.kolon.sign2dev D hm (in): {empId=202101081, sysId=, onehrBizUnitCd=KBNBU, deptId=LS_A00017, onehrCompanyCd=KBN, menuId=, sapIsLogin=, userId=seoyoung_park1}
2025-10-02 14:58:31.267 21206-21206 depart com.kolon.sign2dev D set menuArray after:29
2025-10-02 14:58:31.379 21206-21206 depart com.kolon.sign2dev D onStop
2025-10-02 14:58:31.404 21206-21206 depart com.kolon.sign2dev D onDestroyView:
2025-10-02 14:58:31.415 21206-21206 depart com.kolon.sign2dev D hm (in): {empId=200700198, sysId=, onehrBizUnitCd=FNCBU, deptId=KIC_KS0008, onehrCompanyCd=KII, menuId=, sapIsLogin=, userId=lhw1001}

최초 요청 응답이 약 3초 뒤에 응답이 옴

#6 정도영이(가) 3일 전에 변경

  • 진척도을(를) 10에서 70(으)로 변경되었습니다.

내보내기 Atom PDF