保誠-保戶業務員媒合平台
pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java
@@ -4,7 +4,6 @@
import com.pollex.pam.domain.AppointmentCustomerView;
import com.pollex.pam.domain.Consultant;
import com.pollex.pam.domain.CustomerFavoriteConsultant;
import com.pollex.pam.enums.AppointmentStatusEnum;
import com.pollex.pam.enums.ContactStatusEnum;
import com.pollex.pam.enums.LoginResult;
import com.pollex.pam.repository.ConsultantRepository;
@@ -60,10 +59,10 @@
    @Autowired
    SatisfactionService satisfactionService;
    @Autowired
    ConsultantDTOMapper consultantDTOMapper;
    @Autowired
    ApplicationProperties applicationProperty;
@@ -213,8 +212,12 @@
        customerFavoriteConsultantRepository.saveAll(notViewRelation);
    }
    public Consultant findByAgentNo(String agentNo) {
        return consultantRepository.findOneByAgentNo(agentNo).get();
    }
   public Consultant editConsultant(ConsultantEditDTO editDTO) {
      Consultant consultant = consultantRepository.findById(editDTO.getId())
      Consultant consultant = consultantRepository.findOneByAgentNo(editDTO.getAgentNo())
            .orElseThrow(ConsultantNotFoundException::new);
      consultantDTOMapper.copyToConsultant(editDTO, consultant);
      FileUtil.base64ToFile(editDTO.getPhotoBase64(), editDTO.getPhotoFileName(), applicationProperty.getFileFolderPath());