package cn.com.goldenwater.dcproj.utils.impexcel.format; import java.text.SimpleDateFormat; import java.util.Date; import static cn.com.goldenwater.dcproj.utils.impexcel.ImpUtil.ERR; import static cn.com.goldenwater.dcproj.utils.impexcel.ImpUtil.WARN; /** *

* 问题相关字段格式化(导出) *

* * @author liyz * @date 2019/7/12 14:03 **/ public class PblmFieldFormatExp { public static final SimpleDateFormat SIMPLE_DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd"); /** * 问题严重程度 0一般 1较重 2严重 3特别严重 */ public static String formatInspPblmCate(String value) { if (value == null) { return ""; } String tip = ""; if(value.contains(WARN)){ tip = WARN; } switch (value.replace(ERR,"").replace(WARN,"")) { case "0": value = "一般"; break; case "1": value = "较重"; break; case "2": value = "严重"; break; case "3": value = "特别严重"; break; default: break; } return value + tip; } /** * 是否典型 1典型 0非典型 */ public static String formatIfCasePblm(String value) { if (value == null) { return ""; } switch (value.replace(ERR, "")) { case "1": value = "典型"; break; case "0": value = "非典型"; break; default: break; } return value; } /** * 上报时间 */ public static String formatCollTime(Date value) { if (value == null) { return ""; } String val = ""; try { val = SIMPLE_DATE_FORMAT.format(value); } catch (Exception e) { e.printStackTrace(); } return val; } /** * 是否包含多媒体文件 */ public static String formatHasVedio(String value) { if (value == null || "null".equals(value)) { return ""; } switch (value.replaceAll(ERR, "")) { case "1": value = "是"; break; case "0": value = "否"; break; default: break; } return value; } }