b612fd034dbc742e95930aac6b82e6bf577c9a06.svn-base 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. package cn.com.goldenwater.dcproj.utils.impexcel.format;
  2. import static cn.com.goldenwater.dcproj.utils.impexcel.ImpUtil.ERR;
  3. public class RsfcoFieldFromatExp extends BaseFieldFormatExp {
  4. public static String formatState(String value) {
  5. return BaseFieldFormatExp.formatState(value);
  6. }
  7. /**
  8. * 水库总体情况填报状态
  9. */
  10. public static String formatPresState(String value) {
  11. return formatRestsState(value);
  12. }
  13. /**
  14. * 水库防洪调度和汛限水位执行填报状态(
  15. */
  16. public static String formatRunManageState(String value) {
  17. return formatRestsState(value);
  18. }
  19. /**
  20. * 存在问题原因分析及整改意见填报状态
  21. */
  22. public static String formatProjectState(String value) {
  23. return formatRestsState(value);
  24. }
  25. /**
  26. * 所在县是否贫困县
  27. */
  28. public static String formatPoorCountry(String value) {
  29. return isWhether(value);
  30. }
  31. /**
  32. * 督查方式-实地查看
  33. */
  34. public static String formatFldWk(String value) {
  35. return isWhether(value);
  36. }
  37. /**
  38. * 督查方式-电话询问
  39. */
  40. public static String formatCalls(String value) {
  41. return isWhether(value);
  42. }
  43. /**
  44. * 督查方式-影像核实
  45. */
  46. public static String formatImgVfct(String value) {
  47. return isWhether(value);
  48. }
  49. /**
  50. * 督查方式-视频连线
  51. */
  52. public static String formatVdoCnnt(String value) {
  53. return isWhether(value);
  54. }
  55. /**
  56. * 是否超汛限水位运行
  57. */
  58. public static String formatGtFlLowLimLev(String value) {
  59. return isWhether(value);
  60. }
  61. /**
  62. * 是否存在违规行为
  63. */
  64. public static String formatIsVlts(String value) {
  65. return isWhether(value);
  66. }
  67. /**
  68. * 是否执行汛期调度方案(运用计划)、规程规范和调度指令、有关文件等
  69. */
  70. public static String formatIsExeFssp(String value) {
  71. return isWhether(value);
  72. }
  73. /**
  74. * 是否严格按照汛期调度方案(运用计划)、规程规范和调度指令或有关文件进行防洪抗旱或应急水量调度
  75. */
  76. public static String formatIsFsspFcadrEws(String value) {
  77. return isWhether(value);
  78. }
  79. /**
  80. * 是否有书面正式调度指令
  81. */
  82. public static String formatIsWfDc(String value) {
  83. return isWhether(value);
  84. }
  85. /**
  86. * 是否按规定要求将调度或蓄放水信息及时通报相关部门和上下游地区
  87. */
  88. public static String formatIsWdosiIrdauada(String value) {
  89. return isWhether(value);
  90. }
  91. /**
  92. * 实时运行及调度信息是否按照规定报送
  93. */
  94. public static String formatRoasiIsSar(String value) {
  95. return isWhether(value);
  96. }
  97. /**
  98. * 是否按相关规定设定、复核、上报汛限水位情况
  99. */
  100. public static String formatIsIawrrSrarfll(String value) {
  101. return isWhether(value);
  102. }
  103. /**
  104. * 是否按规定上报实时水情、工情
  105. */
  106. public static String formatIsIawrrRrwsws(String value) {
  107. return isWhether(value);
  108. }
  109. /**
  110. * 是否按核定的汛限水位执行相关调度
  111. */
  112. public static String formatIsAttafllPrs(String value) {
  113. return isWhether(value);
  114. }
  115. /**
  116. * 无调蓄洪水过程是否擅自超汛限水位运行
  117. */
  118. public static String formatNfspIsUobfl(String value) {
  119. return isWhether(value);
  120. }
  121. /**
  122. * 调洪过程的退水阶段,是否按相关规定或防洪调度指令降至汛限水位运行
  123. */
  124. public static String formatTrsofdpIsAtrrofcoiOafl(String value) {
  125. return isWhether(value);
  126. }
  127. /**
  128. *水库发生险情并影响防洪安全时,是否降低水位运行
  129. */
  130. public static String formatWadsoiaaatsofcIsLwr(String value) {
  131. return formatRsState(value);
  132. }
  133. /**
  134. * 发生突发事件影响防洪抗旱或应急水量正常调度,是否及时报告或跟踪处理
  135. */
  136. public static String formatTcoeatnaofcadrfewIsTrofu(String value) {
  137. return formatRsState(value);
  138. }
  139. /**
  140. *是否及时整改以往监督检查发现的问
  141. */
  142. public static String formatIsTcPsaifp(String value) {
  143. return isWhether(value);
  144. }
  145. /**
  146. * 1是 2否 3 未发生
  147. */
  148. public static String formatRsState(String value) {
  149. if (value == null || "null".equals(value)) {
  150. return "";
  151. }
  152. switch (value.replaceAll(ERR, "")) {
  153. case "1":
  154. value = "是";
  155. break;
  156. case "2":
  157. value = "否";
  158. break;
  159. case "0":
  160. value = "";
  161. break;
  162. case "3":
  163. value = "未发生";
  164. break;
  165. default:
  166. break;
  167. }
  168. return value;
  169. }
  170. }