ucap-doc/documents/업무/11월/1째주/1102.txt
Park Byung Eun 6b947a5d85 bug fix
2020-11-12 08:43:18 +09:00

128 lines
3.9 KiB
Plaintext

lf
대화방 생성시 엑셀 템플릿 업로드
이름, 전화번호, 이메일, 부서명으로 대화상대 검색(서버, 스토어)
검색후 선택박스에 삽입
ds
link 이중 루프 리팩토링 해야함
crm-pro
개인정보 문서 조회
개인정보 문서 동의
주소록 API 연동
/** 블랙리스트 조회 */
/** 즐겨찾기 조회 */
검색
010
주소록
010 검색
로그인 성공 후
개인 주소록 (로컬) 조회
공용 주소록 (서버) 조회 액션
주소록 등록 요청
성공
실패
주소록 등록 요청 성공
스테이트 변경 처리
기존 데이터 업데이트
주소록 등록 요청 실패
실패 원인 출력
사후 처리
그룹 등록 요청
성공
실패
그룹 등록 요청 성공
스테이트 변경 처리
기존 데이터 업데이트
그룹 조회 요청 실패
실패 원인 출력
사후 처리
단축번호 등록 요청
성공
실패
단축번호 등록 요청 성공
스테이트 변경 처리
단축번호 등록 요청 실패
즐겨찾기 요청
즐겨찾기 요청 성공
즐겨찾기 요청 실패
블랙리스트 요청
블랙리스트 요청 성공
블랙리스트 요청 실패
서버 버그 리스트업
그룹 등록 시 기본 타입(공용) 등록 되지 않음
등록된 단축번호 리스트 조회 API 누락
const customerAddEncodeMap = {
seq: 'id',
name: 'name',
nickname: 'nickname',
contactGroupType: 'contactTypCd',
companyName: 'officeNm',
deptName: 'devisionNm',
gradeName: 'positionNm',
genderCd: 'genderCd',
memo: 'memo',
isBlackList: 'blacklist',
isFavorite: 'bookmark',
birthDy: 'birthDy',
mobile: 'mobile',
telephone: 'telephone',
extension: 'extension',
address: 'address',
addressDetail: 'addressDetail',
email: 'email',
website: 'website',
postCode: 'postCode',
level: 'clientGrade',
groupInfo: 'contactGrp',
shortNoInfoList: 'shortnos'
};
const extraParams: any = {};
if (!!customerInfo && !!customerInfo.level && customerInfo.level.seq > 0) {
extraParams.level = {};
extraParams.level.id = JSON.stringify(customerInfo.level.seq);
}
if (
!!customerInfo &&
!!customerInfo.groupInfo &&
customerInfo.groupInfo.seq > 0
) {
extraParams.contactGrp = {};
extraParams.contactGrp = JSON.stringify(customerInfo.groupInfo.seq);
}
if (
!!customerInfo &&
!!customerInfo.shortNoInfoList &&
customerInfo.shortNoInfoList.length > 0
) {
const shortNoInfoList: any[] = [];
customerInfo.shortNoInfoList.forEach((shortInfo) => {
shortNoInfoList.push({
phoneNum: shortInfo.phoneNumber,
shortno: shortInfo.shortNo
});
});
extraParams.shortNoInfoList = shortNoInfoList;
}
const test = ParameterUtil.encodeJson(
customerAddEncodeMap,
customerInfo,
extraParams
);
console.log(test);
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJwd1Jlc2V0WW4iOiJOIiwidXNlcl9uYW1lIjoiMSIsImNlbnRyZXhQdyI6ImNwIXVjQHBMRyIsInBob25lTnVtIjoiMDcwODI3NzQwMDQiLCJhdXRob3JpdGllcyI6WyJST0xFX0FETUlOIiwiUk9MRV9VU0VSIl0sImNsaWVudF9pZCI6InVjYXAiLCJleHByaXJlX2RhdGUiOjE2MDQzNjc5OTIxMzQsImF1dGhZbiI6IlkiLCJjb21wYW55SWQiOjEsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJuYW1lIjoiQ3JtUHJvVGVzdENsaWVudCIsImlkIjoxLCJjZW50cmV4SWQiOiIwNzA4Mjc3NDAwNCIsImV4cCI6MTYwNDM2Nzk5MiwianRpIjoiMjcwNzcwMjktN2E0OS00N2Y5LWJiODYtMzI1YjRlMzg5YTNiIn0.YAU7ovT4NPiC3VefGP-G0hcfelrZ9jI0VyigXyBh8aDqu3kxW5ejijr5crCO8Bnjg3xZh6xclFFvLOgw5cqmcJ4vw91EEEypYaSheA_kplIwgeKHh8hoyJeMd3L99PK-tG_tasiUqDnqz6dJQKiO9nyVqaGsVJwziViLRVduNtRjyRPE2MOYp8CAou_Bw-tdFybwY5x0PD4PBsgxsPPxHw9tih9eeu8L0LofMHvcH8lNaBUGYN8op3NzqcJGx2NFvd9jrQIoNPYQ7gUQC7hqVmdzkPfDKHTHcDlV_5YyBPUKYyn_TWy7oC6IbN30TRitHjF-0fsr0415a9--RB2c9w