WeeklyScheduleUtils.java 7.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.xcgl.weeklyschedule.entity;
  2. import org.jeecgframework.p3.core.utils.common.StringUtils;
  3. public class WeeklyScheduleUtils {
  4. /*
  5. * 获取总经理安排内容,中间用;号隔开
  6. */
  7. public static String getZjlWhat(WeeklyscheduleEntity we) {
  8. StringBuffer zjlWhat = new StringBuffer();
  9. zjlWhat.append(StringUtils.isNotEmpty(we.getWhatmonamzjl())?we.getMondate()+"上午:"+we.getWhatmonamzjl()+";":"")
  10. .append(StringUtils.isNotEmpty(we.getWhatmonpmzjl())?we.getMondate()+"下午:"+we.getWhatmonpmzjl()+";":"")
  11. .append(StringUtils.isNotEmpty(we.getWhattuesamzjl())?we.getTuesdate()+"上午:"+we.getWhattuesamzjl()+";":"")
  12. .append(StringUtils.isNotEmpty(we.getWhattuespmzjl())?we.getTuesdate()+"下午:"+we.getWhattuespmzjl()+";":"")
  13. .append(StringUtils.isNotEmpty(we.getWhatwedamzjl())?we.getWeddate()+"上午:"+we.getWhatwedamzjl()+";":"")
  14. .append(StringUtils.isNotEmpty(we.getWhatwedpmzjl())?we.getWeddate()+"下午:"+we.getWhatwedpmzjl()+";":"")
  15. .append(StringUtils.isNotEmpty(we.getWhatthuramzjl())?we.getThurdate()+"上午:"+we.getWhatthuramzjl()+";":"")
  16. .append(StringUtils.isNotEmpty(we.getWhatthurpmzjl())?we.getThurdate()+"下午:"+we.getWhatthurpmzjl()+";":"")
  17. .append(StringUtils.isNotEmpty(we.getWhatfriamzjl())?we.getFridate()+"上午:"+we.getWhatfriamzjl()+";":"")
  18. .append(StringUtils.isNotEmpty(we.getWhatfripmzjl())?we.getFridate()+"下午:"+we.getWhatfripmzjl()+";":"")
  19. .append(StringUtils.isNotEmpty(we.getWhatsatamzjl())?we.getSatdate()+"上午:"+we.getWhatsatamzjl()+";":"")
  20. .append(StringUtils.isNotEmpty(we.getWhatsatpmzjl())?we.getSatdate()+"下午:"+we.getWhatsatpmzjl()+";":"")
  21. .append(StringUtils.isNotEmpty(we.getWhatsunamzjl())?we.getSundate()+"上午:"+we.getWhatsunamzjl()+";":"")
  22. .append(StringUtils.isNotEmpty(we.getWhatsunpmzjl())?we.getSundate()+"下午:"+we.getWhatsunpmzjl()+";":"");
  23. return zjlWhat.toString();
  24. }
  25. /*
  26. * 获取总经理安排内容变更信息,中间用;号隔开
  27. */
  28. public static String getZjlWhatChanged(WeeklyscheduleEntity we,WeeklyscheduleEntity oldWE) {
  29. StringBuffer zjlWhat = new StringBuffer();
  30. zjlWhat.append((!StringUtils.defaultIfNull(we.getWhatmonamzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatmonamzjl())))
  31. ? we.getMondate()+"上午:"+(StringUtils.isEmpty(we.getWhatmonamzjl()) ? "取消安排":we.getWhatmonamzjl())+";":"")
  32. .append((!StringUtils.defaultIfNull(we.getWhatmonpmzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatmonpmzjl())))
  33. ?we.getMondate()+"下午:"+(StringUtils.isEmpty(we.getWhatmonpmzjl()) ? "取消安排":we.getWhatmonpmzjl())+";":"")
  34. .append((!StringUtils.defaultIfNull(we.getWhattuesamzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhattuesamzjl())))
  35. ?we.getTuesdate()+"上午:"+(StringUtils.isEmpty(we.getWhattuesamzjl()) ? "取消安排":we.getWhattuesamzjl())+";":"")
  36. .append((!StringUtils.defaultIfNull(we.getWhattuespmzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhattuespmzjl())))
  37. ?we.getTuesdate()+"下午:"+(StringUtils.isEmpty(we.getWhattuespmzjl()) ? "取消安排":we.getWhattuespmzjl())+";":"")
  38. .append((!StringUtils.defaultIfNull(we.getWhatwedamzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatwedamzjl())))
  39. ?we.getWeddate()+"上午:"+(StringUtils.isEmpty(we.getWhatwedamzjl()) ? "取消安排":we.getWhatwedamzjl())+";":"")
  40. .append((!StringUtils.defaultIfNull(we.getWhatwedpmzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatwedpmzjl())))
  41. ?we.getWeddate()+"下午:"+(StringUtils.isEmpty(we.getWhatwedpmzjl()) ? "取消安排":we.getWhatwedpmzjl())+";":"")
  42. .append((!StringUtils.defaultIfNull(we.getWhatthuramzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatthuramzjl())))
  43. ?we.getThurdate()+"上午:"+(StringUtils.isEmpty(we.getWhatthuramzjl()) ? "取消安排":we.getWhatthuramzjl())+";":"")
  44. .append((!StringUtils.defaultIfNull(we.getWhatthurpmzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatthurpmzjl())))
  45. ?we.getThurdate()+"下午:"+(StringUtils.isEmpty(we.getWhatthurpmzjl()) ? "取消安排":we.getWhatthurpmzjl())+";":"")
  46. .append((!StringUtils.defaultIfNull(we.getWhatfriamzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatfriamzjl())))
  47. ?we.getFridate()+"上午:"+(StringUtils.isEmpty(we.getWhatfriamzjl()) ? "取消安排":we.getWhatfriamzjl())+";":"")
  48. .append((!StringUtils.defaultIfNull(we.getWhatfripmzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatfripmzjl())))
  49. ?we.getFridate()+"下午:"+(StringUtils.isEmpty(we.getWhatfripmzjl()) ? "取消安排":we.getWhatfripmzjl())+";":"")
  50. .append((!StringUtils.defaultIfNull(we.getWhatsatamzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatsatamzjl())))
  51. ?we.getSatdate()+"上午:"+(StringUtils.isEmpty(we.getWhatsatamzjl()) ? "取消安排":we.getWhatsatamzjl())+";":"")
  52. .append((!StringUtils.defaultIfNull(we.getWhatsatpmzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatsatpmzjl())))
  53. ?we.getSatdate()+"下午:"+(StringUtils.isEmpty(we.getWhatsatpmzjl()) ? "取消安排":we.getWhatsatpmzjl())+";":"")
  54. .append((!StringUtils.defaultIfNull(we.getWhatsunamzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatsunamzjl())))
  55. ?we.getSundate()+"上午:"+(StringUtils.isEmpty(we.getWhatsunamzjl()) ? "取消安排":we.getWhatsunamzjl())+";":"")
  56. .append((!StringUtils.defaultIfNull(we.getWhatsunpmzjl()).equals(StringUtils.defaultIfNull(oldWE.getWhatsunpmzjl())))
  57. ?we.getSundate()+"下午:"+(StringUtils.isEmpty(we.getWhatsunpmzjl()) ? "取消安排":we.getWhatsunpmzjl())+";":"");
  58. return zjlWhat.toString();
  59. }
  60. /*
  61. * 获取个人安排内容
  62. */
  63. public static String getPersonalWhat(WeeklyscheduleEntity we) {
  64. StringBuffer personalWhat = new StringBuffer();
  65. personalWhat.append(StringUtils.isNotEmpty(we.getWhatmonam())?we.getMondate()+"上午:"+we.getWhatmonam()+";":"")
  66. .append(StringUtils.isNotEmpty(we.getWhatmonpm())?we.getMondate()+"下午:"+we.getWhatmonpm()+";":"")
  67. .append(StringUtils.isNotEmpty(we.getWhattuesam())?we.getTuesdate()+"上午:"+we.getWhattuesam()+";":"")
  68. .append(StringUtils.isNotEmpty(we.getWhattuespm())?we.getTuesdate()+"下午:"+we.getWhattuespm()+";":"")
  69. .append(StringUtils.isNotEmpty(we.getWhatwedam())?we.getWeddate()+"上午:"+we.getWhatwedam()+";":"")
  70. .append(StringUtils.isNotEmpty(we.getWhatwedpm())?we.getWeddate()+"下午:"+we.getWhatwedpm()+";":"")
  71. .append(StringUtils.isNotEmpty(we.getWhatthuram())?we.getThurdate()+"上午:"+we.getWhatthuram()+";":"")
  72. .append(StringUtils.isNotEmpty(we.getWhatthurpm())?we.getThurdate()+"下午:"+we.getWhatthurpm()+";":"")
  73. .append(StringUtils.isNotEmpty(we.getWhatfriam())?we.getFridate()+"上午:"+we.getWhatfriam()+";":"")
  74. .append(StringUtils.isNotEmpty(we.getWhatfripm())?we.getFridate()+"下午:"+we.getWhatfripm()+";":"")
  75. .append(StringUtils.isNotEmpty(we.getWhatsatam())?we.getSatdate()+"上午:"+we.getWhatsatam()+";":"")
  76. .append(StringUtils.isNotEmpty(we.getWhatsatpm())?we.getSatdate()+"下午:"+we.getWhatsatpm()+";":"")
  77. .append(StringUtils.isNotEmpty(we.getWhatsunam())?we.getSundate()+"上午:"+we.getWhatsunam()+";":"")
  78. .append(StringUtils.isNotEmpty(we.getWhatsunpm())?we.getSundate()+"下午:"+we.getWhatsunpm()+";":"");
  79. return personalWhat.toString();
  80. }
  81. }