d49b635990a2d873a70be51e3ce2977733e0937e.svn-base 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package cn.com.goldenwater.dcproj.utils.impexcel.format;
  2. import static cn.com.goldenwater.dcproj.utils.impexcel.ImpUtil.ERR;
  3. public class WintuFieldFromatExp extends BaseFieldFormatExp{
  4. public static String formatstate(String value) {
  5. return formatState(value);
  6. }
  7. public static String formatchkInStat(String value) {
  8. return formatWagaSapState(value);
  9. }
  10. public static String formatmendLiftStat(String value) {return formatWagaSapState(value);}
  11. public static String formatwintIsChkIn(String value) {return isWhether(value);}
  12. public static String formatisEnactMomc(String value) {return isWhether(value);}
  13. public static String formatisGetVwdp(String value) {return isWhether(value);}
  14. public static String formatisDwutcsitp(String value) {return isWhether(value);}
  15. public static String formatwimmIsNorm(String value) {return isWhether(value);}
  16. public static String formatisHasOthPblm(String value) {return isWhether(value);}
  17. public static String formatisHbiawtrlrprRar(String value) {
  18. return isWhether(value);
  19. }
  20. public static String formatwainIntType(String value) {
  21. return formatwainIntTypeState(value);
  22. }
  23. public static String formatWagaSapState(String value) {
  24. if (value == null) {
  25. return "";
  26. }
  27. switch (value.replaceAll(ERR, "")) {
  28. case "0":
  29. value = "未填报";
  30. break;
  31. case "1":
  32. value = "填报中";
  33. break;
  34. case "2":
  35. value = "已填报";
  36. break;
  37. default:
  38. break;
  39. }
  40. return value;
  41. }
  42. public static String formatwainIntTypeState(String value) {
  43. if (value == null) {
  44. return "";
  45. }
  46. switch (value.replaceAll(ERR, "")) {
  47. case "1":
  48. value = "渠道";
  49. break;
  50. case "2":
  51. value = "人工河道";
  52. break;
  53. case "3":
  54. value = "虹吸管";
  55. break;
  56. case "4":
  57. value = "泵站";
  58. break;
  59. case "5":
  60. value = "闸";
  61. break;
  62. case "6":
  63. value = "从江河湖泊饮水的水库";
  64. break;
  65. default:
  66. value = "其他";
  67. break;
  68. }
  69. return value;
  70. }
  71. }