본문 바로가기
회고

TIL_211214

코동이 2021. 12. 15.

1. Facts(사실, 객관)

 

- 어드민 배송 스케쥴러 로직 개선

- Spring JPA 관련 블로그 글 2개 작성

- 프로젝트 페이징 개선하기

 

2. Feelings(느낌, 주관)

 

어드민 배송 스케쥴을 개선했다. 기존에 취소한 건이 어드민페이지에서 아직 배송상태가 취소완료로 바껴있지 않았다. 상담사 입장에서 상담결과에서 주문취소를 하면 배송 스케쥴이자동으로 "취소완료"를 알림하도록 했었다. 하지만, 경우에 따라 상담결과는 재컨택으로 수정하고, 취소상태가 설치취소로 기록되는 경우가 있다. 따라서 검색조건에 설치취소여부를 확인하도록 개선하였다. 혹여나 다양하게 케이스가 나뉠 수 있는 것에서 좀 더 신경써야한다고 생각했다.

basentity와 basetimeentity2가지에 대해 글을 썼다. 개발자의 수고를 덜어주고자 여러가지 만든 유용한 기능들이 Spring JPA Data에 있다. 그중에 생성시간, 수정시간, 생성자, 수정자를 자동으로 감지해서 넣어주는 기능을 정리하였다. 또한 HISTORY 테이블도 원래 똑같이 원테이블과 같이 값을 넣어주는데 이걸 따로 저장시에 추가로 저장이 같이되는 형식으로 추가하였다.

페이징 개선으로 화면을 조정했다. 이미 페이징과 관련한 많은 데이터를 알 수 있었지만, 실제로 FRONT에 나타내기 위해서 어느정도 가공이 필요했다. 따로 FRONT팀이 있지 않기에 혼자 했는데 mustache로 꾸미는 바람에 애를 먹었다. mutsache는 연산이 안되므로 내가 직접 다시 데이터를 가공했다. 그럼에도 이전보다 훨씬 편해진 덕분에 쉽게 기능들을 적용할 수 있었다.

 

 

3. Findings (배운 점)

 

반응형

'회고' 카테고리의 다른 글

TIL_211216  (0) 2021.12.17
TIL_211215  (0) 2021.12.16
TIL_211213  (0) 2021.12.14
TIL_211210  (0) 2021.12.10
TIL_211209  (0) 2021.12.09