|
|
@ -14,15 +14,17 @@ public class Ticket { |
|
|
|
private String status; |
|
|
|
private LocalDate dateCreate; |
|
|
|
private User author; |
|
|
|
private Integer trackerId; |
|
|
|
|
|
|
|
|
|
|
|
public Ticket(int id, String subject, String description, String status, String dateCreate) { |
|
|
|
public Ticket(int id, String subject, String description, String status, String dateCreate, Integer trackerId) { |
|
|
|
this.id = id; |
|
|
|
this.subject = subject; |
|
|
|
this.description = description; |
|
|
|
this.status = status; |
|
|
|
this.dateCreate = LocalDate.parse(dateCreate); |
|
|
|
this.author = author; |
|
|
|
this.trackerId = trackerId; |
|
|
|
} |
|
|
|
|
|
|
|
public int getId() { |
|
|
@ -53,6 +55,13 @@ public class Ticket { |
|
|
|
return java.sql.Date.valueOf(this.dateCreate); |
|
|
|
} |
|
|
|
|
|
|
|
public Integer getTrackerId() { |
|
|
|
return trackerId; |
|
|
|
} |
|
|
|
|
|
|
|
public void setTrackerId(Integer tipoId) { |
|
|
|
this.trackerId = trackerId; |
|
|
|
} |
|
|
|
|
|
|
|
public static class User { |
|
|
|
private String username; |
|
|
@ -69,4 +78,34 @@ public class Ticket { |
|
|
|
this.username = username; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String tiempoEst(Integer trackerId) { |
|
|
|
if (trackerId == null) { |
|
|
|
return "Desconocido"; |
|
|
|
} |
|
|
|
|
|
|
|
switch (trackerId) { |
|
|
|
case 1, 3, 9: |
|
|
|
return "1 Dia"; |
|
|
|
|
|
|
|
case 2: |
|
|
|
return "1-2 Dias"; |
|
|
|
|
|
|
|
case 4, 8: |
|
|
|
return "1-3 Dias"; |
|
|
|
|
|
|
|
case 5: |
|
|
|
return "1-3 Meses"; |
|
|
|
|
|
|
|
case 6: |
|
|
|
return "1-5 Dias"; |
|
|
|
|
|
|
|
case 7: |
|
|
|
return "2 Dias"; |
|
|
|
|
|
|
|
default: |
|
|
|
return "N/A"; |
|
|
|
} |
|
|
|
} |
|
|
|
} |