保誠-保戶業務員媒合平台
wayne
2021-12-29 c1c065fdb4b88062236633004e974f54bf6cd67c
pamapi/src/main/java/com/pollex/pam/service/ConsultantService.java
@@ -24,6 +24,8 @@
import java.util.Objects;
import java.util.stream.Collectors;
import static com.pollex.pam.enums.ContactStatusEnum.*;
@Service
public class ConsultantService {
@@ -96,7 +98,11 @@
        if (!appointments.isEmpty()) {
            AppointmentCustomerView latestAvailableAppointment = appointments.get(0);
            customerFavoriteConsultantDTO.setContactStatus(latestAvailableAppointment.getCommunicateStatus());
            if(latestAvailableAppointment.getCommunicateStatus() == RESERVED)
                customerFavoriteConsultantDTO.setContactStatus(RESERVED);
            else
                customerFavoriteConsultantDTO.setContactStatus(PICKED);
        }
    }
@@ -191,4 +197,8 @@
        customerFavoriteConsultantRepository.saveAll(notViewRelation);
    }
    public Consultant findByAgentNo(String agentNo) {
        return consultantRepository.findOneByAgentNo(agentNo).get();
    }
}