a4c23c39ef9b7da3cff47c5f3a723a017c9651f4.svn-base 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  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/15 9:49
  10. **/
  11. public class DcSydFieldFormatImp extends BaseFieldFormatImp{
  12. /**
  13. * 水源地水质是否监测
  14. */
  15. public static String formatIfMonWqua(String value) {
  16. return isWhether(value);
  17. }
  18. /**
  19. * 水源地水质是否达标
  20. */
  21. public static String formatIfWquaUptoSta(String value) {
  22. return isWhether(value);
  23. }
  24. /**
  25. * 是否划分水源保护区
  26. */
  27. public static String formatIfWsProt(String value) {
  28. return isWhether(value);
  29. }
  30. /**
  31. * 主要取水用途
  32. */
  33. public static String formatWainUse(String value) {
  34. if (value == null) {
  35. return "";
  36. }
  37. switch (value) {
  38. case "城乡生活":
  39. value = "1";
  40. break;
  41. case "城镇生活":
  42. value = "2";
  43. break;
  44. case "乡村生活":
  45. value = "3";
  46. break;
  47. case "":
  48. value = "0";
  49. break;
  50. default:
  51. value = value + ERR;
  52. break;
  53. }
  54. return value;
  55. }
  56. /**
  57. * 取水水源类型
  58. */
  59. public static String formatWainWasoType(String value) {
  60. if (value == null) {
  61. return "";
  62. }
  63. switch (value) {
  64. case "水库":
  65. value = "1";
  66. break;
  67. case "湖泊":
  68. value = "2";
  69. break;
  70. case "河流":
  71. value = "3";
  72. break;
  73. case "其他":
  74. value = "9";
  75. break;
  76. case "":
  77. value = "0";
  78. break;
  79. default:
  80. value = value + ERR;
  81. break;
  82. }
  83. return value;
  84. }
  85. /**
  86. * 水质目标
  87. */
  88. public static String formatWaquGoal(String value) {
  89. if (value == null) {
  90. return "";
  91. }
  92. switch (value.replace(ERR, "")) {
  93. case "表示Ⅰ类水质目标":
  94. value = "1";
  95. break;
  96. case "表示Ⅱ类水质目标":
  97. value = "2";
  98. break;
  99. case "表示Ⅲ类水质目标":
  100. value = "3";
  101. break;
  102. case "表示Ⅳ类水质目标":
  103. value = "4";
  104. break;
  105. case "表示Ⅴ类水质目标":
  106. value = "5";
  107. break;
  108. case "表示劣Ⅴ类水质目标":
  109. value = "6";
  110. break;
  111. case "":
  112. value = "0";
  113. break;
  114. default:
  115. value = value + ERR;
  116. break;
  117. }
  118. return value;
  119. }
  120. /**
  121. * 是否按照达标要求开展年度评估工作
  122. */
  123. public static String formatIsCoaeattsr(String value) {
  124. return isWhether(value);
  125. }
  126. /**
  127. * 是否制定相关的管理制度和巡查制度等并加强日常监督管理
  128. */
  129. public static String formatIsFrmsaisasdsam(String value) {
  130. return isWhether(value);
  131. }
  132. /**
  133. * 取水口水质是否优于III类标准
  134. */
  135. public static String formatIsWiqistcs(String value) {
  136. return isWhether(value);
  137. }
  138. /**
  139. * 是否制定应急预案并按要求进行演练
  140. */
  141. public static String formatIsMcpacdar(String value) {
  142. return isWhether(value);
  143. }
  144. /**
  145. * 上年度评估发现的问题是否全面整改落实(按照发现的具体问题逐项检查)
  146. */
  147. public static String formatIsWtpfilyeafrai(String value) {
  148. return isWhether(value);
  149. }
  150. /*
  151. 保护措施监管情况
  152. */
  153. /**
  154. * 是否开展水质监测工作,监测项目、监测频次是否达到要求
  155. */
  156. public static String formatIsTcowqmWtmiafmtr(String value) {
  157. return isWhether(value);
  158. }
  159. /**
  160. * 是否建立并正常运行水质在线监测系统(实地查看)
  161. */
  162. public static String formatIsEowqoms(String value) {
  163. return isWhether(value);
  164. }
  165. /**
  166. * 是否按要求向国家水资源管理信息系统报送水源地水质信息(实地查看)
  167. */
  168. public static String formatIsSwqiowstswrmisar(String value) {
  169. return isWhether(value);
  170. }
  171. /**
  172. * 实际监测水质信息异常数据是否及时发现并处置
  173. */
  174. public static String formatIsAmwqiadtfad(String value) {
  175. return isWhether(value);
  176. }
  177. /**
  178. * 饮用水水源保护区是否划定
  179. */
  180. public static String formatIsPzfdwsad(String value) {
  181. return isWhether(value);
  182. }
  183. /**
  184. * 饮用水水源保护区是否设立明确的地理界标和明显的警示标志,界标和标志设立是否规范(实地查看)
  185. */
  186. public static String formatIsEcgbacws(String value) {
  187. return isWhether(value);
  188. }
  189. /**
  190. * 保护区内是否存在新建、改建、扩建与供水设施和保护水源无关的建设项目或排放污染物的建设项目(实地查看)
  191. */
  192. public static String formatIsHasProject(String value) {
  193. return isWhether(value);
  194. }
  195. /**
  196. * 保护区内是否存在违法网箱养殖、旅游等可能污染饮用水水体的活动(实地查看)
  197. */
  198. public static String formatIsHasIwba(String value) {
  199. return isWhether(value);
  200. }
  201. /**
  202. * 水源地取水口是否实施封闭管理,是否安装并正常运行视频监控系统(实地查看)
  203. */
  204. public static String formatIsClosedVideo(String value) {
  205. return isWhether(value);
  206. }
  207. }