f80b8f71b935b693d8edfdf3b84ac0d2c392160d.svn-base 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package cn.com.goldenwater.dcproj.utils.impexcel.format;
  2. import static cn.com.goldenwater.dcproj.utils.impexcel.ImpUtil.ERR;
  3. /**
  4. * <p>
  5. * 基本的导出格式化
  6. * </p>
  7. *
  8. * @author liyz
  9. * @date 2019/8/14 14:52
  10. **/
  11. public class BaseFieldFormatExp {
  12. /**
  13. * 1是 2否
  14. */
  15. public static String isWhether(String value) {
  16. if (value == null || "null".equals(value)) {
  17. return "";
  18. }
  19. switch (value.replaceAll(ERR, "")) {
  20. case "1":
  21. value = "是";
  22. break;
  23. case "2":
  24. value = "否";
  25. break;
  26. case "0":
  27. value = "";
  28. break;
  29. default:
  30. break;
  31. }
  32. return value;
  33. }
  34. public static String formatState(String value) {
  35. if (value == null) {
  36. return "";
  37. }
  38. switch (value.replaceAll(ERR, "")) {
  39. case "0":
  40. value = "未督查";
  41. break;
  42. case "1":
  43. value = "督查中";
  44. break;
  45. case "2":
  46. value = "已督查";
  47. break;
  48. default:
  49. break;
  50. }
  51. return value;
  52. }
  53. public static String formatRestsState(String value) {
  54. if (value == null) {
  55. return "";
  56. }
  57. switch (value.replaceAll(ERR, "")) {
  58. case "0":
  59. value = "未填报";
  60. break;
  61. case "1":
  62. value = "填报中";
  63. break;
  64. case "2":
  65. value = "已填报";
  66. break;
  67. default:
  68. break;
  69. }
  70. return value;
  71. }
  72. }