| | |
| | | import com.pollex.pam.service.dto.ConsultantDetailDTO; |
| | | import com.pollex.pam.service.dto.CustomerFavoriteConsultantDTO; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.*; |
| | |
| | | consultantDTO.setImg(source.getPhotoPath()); |
| | | consultantDTO.setRole(source.getRole()); |
| | | |
| | | consultantDTO.setSuitability(0); |
| | | consultantDTO.setContactStatus(null); |
| | | consultantDTO.setUpdateTime(null); |
| | | consultantDTO.setLatestAppointmentId(null); |
| | | // consultantDTO.setLatestAppointmentId(null); |
| | | |
| | | return consultantDTO; |
| | | } |
| | | |
| | | public ConsultantDetailDTO toDetailDto(Consultant source) { |
| | | ConsultantDetailDTO consultantDetailDTO = new ConsultantDetailDTO(); |
| | | BeanUtils.copyProperties(source, consultantDetailDTO); |
| | | consultantDetailDTO.setName(source.getName()); |
| | | consultantDetailDTO.setAgentNo(source.getAgentNo()); |
| | | consultantDetailDTO.setRole(source.getRole()); |
| | |
| | | consultantDetailDTO.setAwards(source.getAward()); |
| | | consultantDetailDTO.setImg(source.getPhotoPath()); |
| | | consultantDetailDTO.setExpertise(splitStringWithChar(source.getExpertise())); |
| | | consultantDetailDTO.setExperiences(splitStringWithChar(source.getExperience())); |
| | | consultantDetailDTO.setExperiences(source.getExperience()); |
| | | |
| | | // todo 決定匹配程度 |
| | | consultantDetailDTO.setSuitability(50); |
| | | // todo 需確認諮詢度表現 |
| | | consultantDetailDTO.setEvaluation(50); |
| | | |
| | | return consultantDetailDTO; |