| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397 |
- package cn.com.goldenwater.dcproj.utils.export;
- /**
- * @ClassName FieldFormat
- * @Description 字段格式化
- * @Author liyz
- * @Date 2019/3/12 15:25
- * @Version 1.0
- **/
- public class FieldFormat {
- public static String formatIsAdmin(String value) {
- if (value == null) {
- return "否";
- }
- if ("1".equals(value)) {
- return "是";
- } else {
- return "否";
- }
- }
- public static String formatRadio(String val) {
- if (val == null) {
- return "";
- }
- if ("1".equals(val)) {
- return "是";
- } else if ("0".equals(val)) {
- return "否";
- } else {
- return val;
- }
- }
- public static String formatBoo(String val) {
- if (val == null) {
- return "";
- }
- if ("1".equals(val)) {
- return "是";
- } else if ("0".equals(val) || "2".equals(val)) {
- return "否";
- } else {
- return val;
- }
- }
- public static String formatRate(double number) {
- return number != 0 ? number * 100 + "%" : "";
- }
- public static String formateAdminPro(String val) {
- if (val == null) {
- return "";
- }
- return "A".equals(val) ? "专职" : "B".equals(val) ? "兼职" : val;
- }
- public static String formateOtherFeeOrg(String val) {
- if (val == null) {
- return "";
- }
- return "A".equals(val) ? "政府" : "B".equals(val) ? "村委会" : "C".equals(val) ? "村民自筹" : "D".equals(val) ? "其它" : val;
- }
- public static String formatEvaluate(String val) {
- if (val == null) {
- return "";
- }
- return "A".equals(val) ? "A-能饮用" : "B".equals(val) ? "B-能基本饮用" : "C".equals(val) ? "C-不能饮用" : val;
- }
- public static String formatProjectType(String val) {
- if (val == null) {
- return "";
- }
- return "1".equals(val) ? "千吨万人" : "2".equals(val) ? "千吨万人以下工程" : "3".equals(val) ? "分散式工程" : val;
- }
- /**
- * 消毒方式格式化方法
- *
- * @param value
- * @return
- */
- public static String formatDisinfectType(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "1":
- value = "液氯";
- break;
- case "2":
- value = "二氧化氯";
- break;
- case "3":
- value = "次氯酸钠";
- break;
- case "4":
- value = "臭氧";
- break;
- case "5":
- value = "紫外线";
- break;
- default:
- value = "其它";
- break;
- }
- return value;
- }
- public static String formatExistRadio(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "1":
- value = "有";
- break;
- case "2":
- value = "无";
- break;
- case "0":
- value = "无";
- break;
- }
- return value;
- }
- public static String formatManager(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "1":
- value = "村委会";
- break;
- case "2":
- value = "乡镇政府或水管站";
- break;
- case "3":
- value = "供水公司";
- break;
- case "0":
- value = "";
- break;
- default:
- value = "租赁承包";
- break;
- }
- return value;
- }
- public static String formatSourceType(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "A":
- value = "A-地表水";
- break;
- case "B":
- value = "B-地下水";
- break;
- case "C":
- value = "C-混合";
- break;
- }
- return value;
- }
- public static String formatWaterQuality(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "A":
- value = "A-Ⅰ至Ⅲ类";
- break;
- case "B":
- value = "B-Ⅳ类及以下";
- break;
- }
- return value;
- }
- public static String formatWkstate(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "0":
- value = "未修复";
- break;
- case "1":
- value = "已修复";
- break;
- case "2":
- value = "待开工";
- break;
- }
- return value;
- }
- public static String formatState(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "0":
- value = "未督查";
- break;
- case "1":
- value = "督查中";
- break;
- case "2":
- value = "已督查";
- break;
- }
- return value;
- }
- /**
- * 基本信息状态
- *
- * @param value
- * @return
- */
- public static String formatBaseStat(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "1":
- value = "已填报";
- break;
- case "0":
- value = "未填报";
- break;
- }
- return value;
- }
- /**
- * 责任人状态
- *
- * @param value
- * @return
- */
- public static String formatPresStat(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "1":
- value = "已填报";
- break;
- case "0":
- value = "未填报";
- break;
- }
- return value;
- }
- /**
- * 安全管理运行状态
- *
- * @param value
- * @return
- */
- public static String formatResRunStat(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "1":
- value = "已填报";
- break;
- case "0":
- value = "未填报";
- break;
- }
- return value;
- }
- /**
- * 走访用户状态
- *
- * @param value
- * @return
- */
- public static String formatResViewStat(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "1":
- value = "已填报";
- break;
- case "0":
- value = "未填报";
- break;
- }
- return value;
- }
- public static String formatHasRetainRegular(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "1":
- value = "但仍高水位运行";
- break;
- case "2":
- value = "已采取措施限制水位运行";
- break;
- case "3":
- value = "已空库运行";
- break;
- case "0":
- value = "";
- break;
- }
- return value;
- }
- public static Object formatCheckNull(Object value) {
- if (value == null) {
- return "";
- }
- if (value instanceof Double && (Double) value == 0) {
- return "";
- }
- if (value instanceof Long && (Long) value == 0) {
- return "";
- }
- return value;
- }
- public static String formatDamType(String value) {
- if (value == null) {
- return "";
- }
- switch (value) {
- case "1":
- value = "混凝土坝";
- break;
- case "2":
- value = "碾压混凝土坝";
- break;
- case "3":
- value = "浆砌石坝";
- break;
- case "4":
- value = "土坝";
- break;
- case "5":
- value = "堆石坝";
- break;
- case "6":
- value = "挡水坝";
- break;
- case "7":
- value = "其它";
- break;
- case "0":
- value = "";
- break;
- }
- return value;
- }
- /**
- * 农村饮水工程运行管理情况表 填报状态
- *
- * @param value 原始值
- * @return 格式化后的值
- */
- public static String formatStatus(String value) {
- if (value == null) {
- return "";
- } else if ("0".equals(value)) {
- return "未填报";
- } else {
- return "已填报";
- }
- }
- }
|