保誠-保戶業務員媒合平台
wayne
2022-02-17 a3716f72066d25d745f4d5103ff23a553c3e102b
pamapi/src/main/java/com/pollex/pam/service/mapper/SatisfactionDTOMapper.java
@@ -5,22 +5,22 @@
import com.pollex.pam.domain.Satisfaction;
import com.pollex.pam.enums.SatisfactionStatusEnum;
import com.pollex.pam.service.dto.SatisfactionCustomerCreateDTO;
// import com.pollex.pam.service.dto.SatisfactionCustomerScoreDTO;
@Service
public class SatisfactionDTOMapper {
   @Autowired
   AppointmentMapper appointmentMapper;
   public Satisfaction toSatisfaction(SatisfactionCustomerCreateDTO source) {
      Satisfaction satisfaction = appointmentMapper.toSatisfaction(source.getAppointmentId());
      satisfaction.setScore(source.getScore());
      if(satisfaction.getScore()!=null) {
         satisfaction.setStatus(SatisfactionStatusEnum.FILLED);
      }else {
         satisfaction.setStatus(SatisfactionStatusEnum.UNFILLED);
      }
      return satisfaction;
   }
//   public Satisfaction toSatisfaction(SatisfactionCustomerScoreDTO source) {
//      Satisfaction satisfaction = appointmentMapper.toAppointmentSatisfaction(source.getAppointmentId());
//      satisfaction.setScore(source.getScore());
//      if(satisfaction.getScore()!=null) {
//         satisfaction.setStatus(SatisfactionStatusEnum.FILLED);
//      }else {
//         satisfaction.setStatus(SatisfactionStatusEnum.UNFILLED);
//      }
//      return satisfaction;
//   }
}