LogisticsDetailVo.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.caimei.modules.order.entity;
  2. import org.apache.commons.lang3.StringUtils;
  3. import java.text.SimpleDateFormat;
  4. import java.util.Date;
  5. import java.util.regex.Matcher;
  6. import java.util.regex.Pattern;
  7. /**
  8. * 单条物流信息展示
  9. */
  10. public class LogisticsDetailVo {
  11. private String time;
  12. private String desc;
  13. private String context;
  14. public String getTime() {
  15. Pattern pattern = Pattern.compile("[0-9]{1,}");
  16. Matcher matcher = pattern.matcher((CharSequence) time);
  17. boolean result=matcher.matches();
  18. if (result == true) {
  19. return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(Long.valueOf(time + "000")));
  20. }else{
  21. return time;
  22. }
  23. }
  24. public void setTime(String time) {
  25. this.time = time;
  26. }
  27. public String getDesc() {
  28. if(StringUtils.isEmpty(desc)){
  29. return context;
  30. } else {
  31. return desc;
  32. }
  33. }
  34. public void setDesc(String desc) {
  35. this.desc = desc;
  36. }
  37. public String getContext() {
  38. if(StringUtils.isEmpty(context)){
  39. return desc;
  40. } else {
  41. return context;
  42. }
  43. }
  44. public void setContext(String context) {
  45. this.context = context;
  46. }
  47. }