첫번째 프로젝트 관련해서 특정 개체에서 취소가 된 경우 제품이 보이지 않는다는 문의가 왔는데

확인해본 결과 SAP에서는 해당 개체 처리할 때 취소될 경우 취소 레코드를 추가 생성했고

기존 레코드를 바라보는 연결이 되면서 기존에 연결된 정보가 사라져서

fm필드로 조회로 연결한 정보들이 전부 날아가버렸다.

 

해당 문제는 고정값으로 받아서 업데이트를 실시간으로 하기로 하고 넘어갔고

채권 인터페이스나 스마트택배 인터페이스 관련 논의가 시작되었는데

이미 존재하는 인터페이스 사용을 하기로 하고 인터페이스 부분은 넘어갔지만

택배 관련된 부분은 개발이 필요해서 내가 인터페이스 연결 및 LWC 연결을 하고

세부 마무리는 퍼블리셔분이 진행하시기로 헀다.

 

인터페이스의 경우 조회 필드를 연결하려고 헀는데

기준 필드를 확인하면서 데이터를 조회해서 맵핑까지 완료한 상태인데

인터페이스 중 취소 관련된 내용 확인이 필요해서

관련 인터페이스 상세 정보가 없어서 문의했더니

딱히 이쪽에서 추가 조치를 취할 필요는 없는 것 같았고

개발단에서 사용할 때 필드 확인을 해야 하는 것으로 안내받아서 넘어갔다.

 

스마트택배 관련 api 처리는 금방 할 수 있었지만

LWC 틀을 퍼블리셔분이 만드신 부분을 개발서버에 올리지 않으셔서

문의 후 개발서버에 받아서 연결했지만

일반적인 LWC가 아니라 모달쪽을 가져와서 그런지 recordId 전달 방식이 다른 것 같았고

테스트를 해보려고 헀지만 연결 부분이 구현되지 않아서 다음에 추가로 진행하기로 했다.

 

이후 어제 진행했던 실시간테스트 중 나온 수정사항을 ERP쪽에서 처리해줬기 때문에

해당 내용들이 정상 처리되는지 다시 실시간테스트를 진행했고

첫번째 프로젝트 쪽에서 취소 인터페이스 수정 로직 변경에 대해 전달되었고

결국 취소 여부가 아니라 조회 타입에 따라서 취소 로직을 진행하고

바라보는 레코드 상태값을 취소로 바꾸는 방식으로 진행하기로 했다.

 

최근에 인터페이스쪽 업무가 점점 많아지는데

처리하는 속도가 더 빨라져서 그런지 업무시간은 금방 지나가지만

추가로 업무를 할 정도로 지연되지는 않아서 덜 피곤한 것 같다.

 

 

(1).백준 28648번 Торговый центр는 버스 도착시간과 이동시간이 주어졌을 때

가장 빨리 도착할 수 있는 시간을 구해야 하는 문제였다.

 

대기 및 이동시간의 합을 최소시간과 비교해서 제일 빠른 시간을 출력했고

대기 및 이동은 최대 100분이었기 때문에 가능한 최대값인 200분을 넣어줬다.

const input = `3
60 10
30 50
45 20`.split('\n').map(el => el.split(' ').map(Number))

let min = 200

for(let i = 1 ; i < input.length ; i++){
    const [x, y] = input[i]
    min = Math.min(min, x+y)
}

console.log(min)

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

[개발일지] - 390(주말)  (0) 2024.07.27
[개발일지] - 389  (0) 2024.07.26
[개발일지] - 387  (0) 2024.07.24
[개발일지] - 386  (2) 2024.07.23
[개발일지] - 385  (4) 2024.07.22

+ Recent posts