保誠-保戶業務員媒合平台
wayne
2021-12-02 e8a53c081980ce1a5a9e1a36c822edab15ea42e0
[update] 標記為已聯繫時紀錄已聯繫時間

修改5個檔案
40 ■■■■■ 已變更過的檔案
pamapi/src/main/java/com/pollex/pam/domain/Appointment.java 11 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
pamapi/src/main/java/com/pollex/pam/domain/AppointmentCustomerView.java 10 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
pamapi/src/main/java/com/pollex/pam/service/AppointmentService.java 5 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
pamapi/src/main/java/com/pollex/pam/service/dto/AppointmentCustomerViewDTO.java 7 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
pamapi/src/main/java/com/pollex/pam/service/dto/AppointmentDTO.java 7 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
pamapi/src/main/java/com/pollex/pam/domain/Appointment.java
@@ -70,6 +70,9 @@
    @Column(name = "consultant_read_time")
    private Instant consultantReadTime;
    @Column(name = "contact_time")
    private Instant contactTime;
    public Long getId() {
        return id;
    }
@@ -197,4 +200,12 @@
    public void setConsultantReadTime(Instant consultantReadTime) {
        this.consultantReadTime = consultantReadTime;
    }
    public Instant getContactTime() {
        return contactTime;
    }
    public void setContactTime(Instant markCommunicateTime) {
        this.contactTime = markCommunicateTime;
    }
}
pamapi/src/main/java/com/pollex/pam/domain/AppointmentCustomerView.java
@@ -71,6 +71,9 @@
    @Column(name = "consultant_read_time")
    private Instant consultantReadTime;
    @Column(name = "contact_time")
    private Instant contactTime;
    @Column(name = "name")
    private String name;
@@ -210,4 +213,11 @@
        this.name = name;
    }
    public Instant getContactTime() {
        return contactTime;
    }
    public void setContactTime(Instant markCommunicateTime) {
        this.contactTime = markCommunicateTime;
    }
}
pamapi/src/main/java/com/pollex/pam/service/AppointmentService.java
@@ -41,7 +41,7 @@
    @Autowired
    AppointmentCustomerViewRepository appointmentCustomerViewRepository;
    @Autowired
    SatisfactionService satisfactionService;
@@ -50,7 +50,7 @@
        appointment.setCustomerId(SecurityUtils.getCustomerDBId());
        appointment.setCommunicateStatus(ContactStatusEnum.RESERVED);
        appointmentRepository.save(appointment);
    }
    public List<Appointment> findByAgentNo(String agentNo) {
@@ -61,6 +61,7 @@
        Appointment appointment = appointmentRepository.findById(appointmentId).get();
        appointment.setCommunicateStatus(ContactStatusEnum.CONTACTED);
        appointment.setContactTime(Instant.now());
        return appointmentRepository.save(appointment);
    }
pamapi/src/main/java/com/pollex/pam/service/dto/AppointmentCustomerViewDTO.java
@@ -27,6 +27,7 @@
    private String name;
    private Instant consultantViewTime;
    private Instant consultantReadTime;
    private Instant contactTime;
    public Long getId() {
        return id;
    }
@@ -129,4 +130,10 @@
    public void setConsultantReadTime(Instant consultantReadTime) {
        this.consultantReadTime = consultantReadTime;
    }
    public Instant getContactTime() {
        return contactTime;
    }
    public void setContactTime(Instant contactTime) {
        this.contactTime = contactTime;
    }
}
pamapi/src/main/java/com/pollex/pam/service/dto/AppointmentDTO.java
@@ -25,6 +25,7 @@
    private Long customerId;
    private Instant consultantViewTime;
    private Instant consultantReadTime;
    private Instant contactTime;
    public Long getId() {
        return id;
@@ -122,4 +123,10 @@
    public void setConsultantReadTime(Instant consultantReadTime) {
        this.consultantReadTime = consultantReadTime;
    }
    public Instant getContactTime() {
        return contactTime;
    }
    public void setContactTime(Instant contactTime) {
        this.contactTime = contactTime;
    }
}