package com.mandi.fendan.util; import org.apache.commons.lang3.StringUtils; public class ConvertTool { /** * 获取默认的 nc编号,防止非正常编码出现 * @param td_ywdybh * @return */ public static String ncGetDefault(String td_ywdybh) { if(StringUtils.isBlank(td_ywdybh)) return Contants.nc_ywdy_KJ; else if (td_ywdybh.equals(Contants.nc_ywdy_ZZ)) return Contants.nc_ywdy_ZZ; // else if (td_ywdybh.equals(Contants.nc_ywdy_MT)) return Contants.nc_ywdy_MT; else if (td_ywdybh.equals(Contants.nc_ywdy_MS)) return Contants.nc_ywdy_MS; else if (td_ywdybh.equals(Contants.nc_ywdy_YR)) return Contants.nc_ywdy_YR; else if (td_ywdybh.equals(Contants.nc_ywdy_KJ)) return Contants.nc_ywdy_KJ; return Contants.nc_ywdy_KJ; } /** * 把nc的编号转为一卡通的编号 * @param td_ywdybh * @return */ public static String ncCovertToYkt(String td_ywdybh) { if(StringUtils.isBlank(td_ywdybh)) return Contants.kjSdepartNo; else if (td_ywdybh.equals(Contants.nc_ywdy_ZZ)) return Contants.zzSdepartNo; else if (td_ywdybh.equals(Contants.nc_ywdy_MS)) return Contants.msSdepartNo; else if (td_ywdybh.equals(Contants.nc_ywdy_YR)) return Contants.yrSdepartNo; return Contants.kjSdepartNo; } /** * 根据NC号转换为报关 * @param td_ywdybh * @return */ public static String covertToCustoms(String td_ywdybh) { if(StringUtils.isBlank(td_ywdybh)) return "科技报关"; else if (td_ywdybh.equals(Contants.nc_ywdy_ZZ)) return "郑州报关"; else if (td_ywdybh.equals(Contants.nc_ywdy_MT)) return"河南报关"; else if (td_ywdybh.equals(Contants.nc_ywdy_MS)) return"明晟报关"; else if (td_ywdybh.equals(Contants.nc_ywdy_YR)) return"义瑞报关"; return "科技报关"; } /** * 根据NC号转换为厂名 * @param td_ywdybh * @return */ public static String ncCovertToFactoryName(String td_ywdybh) { if(StringUtils.isBlank(td_ywdybh)) return "眀泰科技"; else if (td_ywdybh.equals(Contants.nc_ywdy_ZZ)) return "郑州明泰"; else if (td_ywdybh.equals(Contants.nc_ywdy_KJ)) return"明泰科技"; else if (td_ywdybh.equals(Contants.nc_ywdy_MS)) return"河南明晟新材料"; else if (td_ywdybh.equals(Contants.nc_ywdy_YR)) return"河南义瑞新材料"; return "眀泰科技"; } /** * 根据一卡通部门转换为厂名 * @param departNo * @return */ public static String covertToFactoryName(String departNo) { if(StringUtils.isBlank(departNo)) return "眀泰科技"; if (departNo.equals(Contants.kjSdepartNo)) return "明泰科技"; else if (departNo.equals(Contants.zzSdepartNo)) return"郑州明泰"; else if (departNo.equals(Contants.msSdepartNo)) return"河南明晟新材料"; else if (departNo.equals(Contants.yrSdepartNo)) return"河南义瑞新材料"; return "眀泰科技"; } }