Rev 624 | Rev 627 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 624 | Rev 625 | ||
|---|---|---|---|
| Line 4... | Line 4... | ||
| 4 | import java.util.List; |
4 | import java.util.List; |
| - | 5 | ||
| - | 6 | import javax.persistence.Transient; |
|
| 5 | 7 | ||
| 6 | import br.com.ec.core.util.VerificadorUtil; |
8 | import br.com.ec.core.util.VerificadorUtil; |
| 7 | 9 | ||
| 8 | public class PosVendaDTO { |
10 | public class PosVendaDTO { |
| 9 | 11 | ||
| Line 12... | Line 14... | ||
| 12 | 14 | ||
| 13 | private Long sequencial; |
15 | private Long sequencial; |
| 14 | private VendaDTO vendaDTO; |
16 | private VendaDTO vendaDTO; |
| 15 | private ClienteDTO clienteDTO; |
17 | private ClienteDTO clienteDTO; |
| 16 | private Date dataCadastro; |
18 | private Date dataCadastro; |
| 17 | private String observacao; |
- | |
| - | 19 | private Date dataInicio; |
|
| 18 | private Date dataFinalizacao; |
20 | private Date dataFinalizacao; |
| - | 21 | private String observacao; |
|
| 19 | private String tipoFinalizacao; // A - ATENDIMENTO ENCERRADO // V - NOVA VENDA |
22 | private String tipoFinalizacao; // A - ATENDIMENTO ENCERRADO // V - NOVA VENDA |
| - | 23 | private String scriptAtivacaoAgradecimento; |
|
| 20 | 24 | ||
| 21 | private List<PosVendaAtivacaoDTO> listaAtivacoes; |
25 | private List<PosVendaAtivacaoDTO> listaAtivacoes; |
| 22 | 26 | ||
| 23 | public PosVendaDTO() { |
27 | public PosVendaDTO() { |
| 24 | }
|
28 | }
|
| Line 63... | Line 67... | ||
| 63 | public Date getDataCadastro() { |
67 | public Date getDataCadastro() { |
| 64 | return dataCadastro; |
68 | return dataCadastro; |
| 65 | }
|
69 | }
|
| 66 | public void setDataCadastro(Date dataCadastro) { |
70 | public void setDataCadastro(Date dataCadastro) { |
| 67 | this.dataCadastro = dataCadastro; |
71 | this.dataCadastro = dataCadastro; |
| - | 72 | }
|
|
| - | 73 | ||
| - | 74 | public Date getDataInicio() { |
|
| - | 75 | return dataInicio; |
|
| - | 76 | }
|
|
| - | 77 | public void setDataInicio(Date dataInicio) { |
|
| - | 78 | this.dataInicio = dataInicio; |
|
| 68 | }
|
79 | }
|
| 69 | 80 | ||
| 70 | public Date getDataFinalizacao() { |
81 | public Date getDataFinalizacao() { |
| 71 | return dataFinalizacao; |
82 | return dataFinalizacao; |
| 72 | }
|
83 | }
|
| Line 93... | Line 104... | ||
| 93 | }
|
104 | }
|
| 94 | public void setListaAtivacoes(List<PosVendaAtivacaoDTO> listaAtivacoes) { |
105 | public void setListaAtivacoes(List<PosVendaAtivacaoDTO> listaAtivacoes) { |
| 95 | this.listaAtivacoes = listaAtivacoes; |
106 | this.listaAtivacoes = listaAtivacoes; |
| 96 | }
|
107 | }
|
| 97 | 108 | ||
| 98 | public String scriptAtivacaoAgradecimento() { |
- | |
| - | 109 | public String getScriptAtivacaoAgradecimento() { |
|
| 99 | String scriptAtivacaoAgradecimento = "Olá, [Nome]! 👋" |
110 | String scriptAtivacaoAgradecimento = "Olá, [Nome]! 👋" |
| 100 | + "\nAgradecemos por comprar na Espaço Case! 💙"
|
111 | + "\nAgradecemos por comprar na Espaço Case! 💙"
|
| 101 | + "\nEsperamos que você curta muito o seu novo produto."
|
112 | + "\nEsperamos que você curta muito o seu novo produto."
|
| 102 | + "\nPara melhorar nosso atendimento, que tal responder rapidinho?"
|
- | |
| 103 | + "\nDe 1 a 5, qual a probabilidade de você recomendar nosso atendimento para um amigo?"
|
- | |
| 104 | + "\n👉 [Link]"
|
- | |
| 105 | + "\nSe precisar de ajuda com algo ou quiser dicas de uso, estamos por aqui! 😉"
|
113 | + "\nSe precisar de ajuda com algo ou quiser dicas de uso, estamos por aqui! 😉"
|
| 106 | + "\n\n📲 Siga a gente no Instagram para novidades e promoções: @espacocaseoficial"
|
114 | + "\n\n📲 Siga a gente no Instagram para novidades e promoções: @espacocaseoficial"
|
| - | 115 | + "\n\nPara melhorar nosso atendimento, que tal responder rapidinho?"
|
|
| - | 116 | + "\nDe 1 a 5, qual a probabilidade de você recomendar nosso atendimento para um amigo?"
|
|
| - | 117 | + "\n👉 [Link]"
|
|
| 107 | + ""; |
118 | + ""; |
| 108 | scriptAtivacaoAgradecimento = scriptAtivacaoAgradecimento.replace("[Link]", "https://espacocase.net/novo/sistema/comercial/nps_atendimento.xhtml?sq=" +getSequencial()); |
- | |
| - | 119 | scriptAtivacaoAgradecimento = scriptAtivacaoAgradecimento.replace("[Link]", linkNpsAtendimento()); |
|
| 109 | if (VerificadorUtil.naoEstaNulo(getClienteDTO())) { |
120 | if (VerificadorUtil.naoEstaNulo(getClienteDTO())) { |
| 110 | scriptAtivacaoAgradecimento = scriptAtivacaoAgradecimento.replace("[Nome]", getClienteDTO().getObterPrimeiroNome()); |
121 | scriptAtivacaoAgradecimento = scriptAtivacaoAgradecimento.replace("[Nome]", getClienteDTO().getObterPrimeiroNome()); |
| 111 | }
|
122 | }
|
| 112 | return scriptAtivacaoAgradecimento; |
123 | return scriptAtivacaoAgradecimento; |
| - | 124 | }
|
|
| - | 125 | public void setScriptAtivacaoAgradecimento(String scriptAtivacaoAgradecimento) { |
|
| - | 126 | this.scriptAtivacaoAgradecimento = scriptAtivacaoAgradecimento; |
|
| - | 127 | }
|
|
| - | 128 | ||
| - | 129 | public String linkNpsAtendimento() { |
|
| - | 130 | return "https://espacocase.net/novo/sistema/comercial/nps_atendimento.xhtml?sq=" + getSequencial(); |
|
| - | 131 | }
|
|
| - | 132 | ||
| - | 133 | public String corDaSituacao() { |
|
| - | 134 | return VerificadorUtil.estaNulo(getDataInicio())? "danger" : "warning"; |
|
| 113 | }
|
135 | }
|
| 114 | 136 | ||
| 115 | }
|
137 | }
|