4a6c05d7ef58b37fe071c5d59a5c423d5ab2c1c8.svn-base 2.5 KB

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