Compare commits
No commits in common. 'develop' and 'master' have entirely different histories.
@ -1,11 +0,0 @@
|
|||||||
debuggerSwich=true
|
|
||||||
# 人脸bcp抓拍开关
|
|
||||||
faceMultiV3Switch=true
|
|
||||||
# 形体bcp抓拍开关
|
|
||||||
bodyMultiV3Switch=false
|
|
||||||
|
|
||||||
|
|
||||||
#错误bcp路径
|
|
||||||
errPath=/home/err
|
|
||||||
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
|||||||
package com.wuhuacloud.common.utils;
|
|
||||||
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
@Component
|
|
||||||
public class ConfigParam {
|
|
||||||
|
|
||||||
|
|
||||||
/*基础目录根路径*/
|
|
||||||
public static String basePath = "/home/dataaccess/";
|
|
||||||
|
|
||||||
public static String debuggerSwich = PropertiesUtil.queryPropertiesByKey("debuggerSwich");
|
|
||||||
public static String faceMultiV3Switch = PropertiesUtil.queryPropertiesByKey("faceMultiV3Switch");
|
|
||||||
public static String bodyMultiV3Switch = PropertiesUtil.queryPropertiesByKey("bodyMultiV3Switch");
|
|
||||||
public static String errPath = PropertiesUtil.queryPropertiesByKey("errPath");
|
|
||||||
public static String BCP_TYPE_RENLIAN = "renlian";;
|
|
||||||
}
|
|
@ -1,232 +0,0 @@
|
|||||||
package com.wuhuacloud.common.utils;
|
|
||||||
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
import org.slf4j.Logger;
|
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
|
|
||||||
import java.sql.Timestamp;
|
|
||||||
import java.text.ParseException;
|
|
||||||
import java.text.SimpleDateFormat;
|
|
||||||
import java.util.Calendar;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
public class DateUtil {
|
|
||||||
|
|
||||||
private static Logger logger = LoggerFactory.getLogger(com.wt.analysisBcp.util.DateUtil.class);
|
|
||||||
|
|
||||||
public static SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
||||||
public static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
||||||
private static final SimpleDateFormat ymdhms = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
||||||
|
|
||||||
|
|
||||||
private static final Logger log = LoggerFactory.getLogger(com.wt.analysisBcp.util.DateUtil.class);
|
|
||||||
private static final SimpleDateFormat ym = new SimpleDateFormat("yyyyMM");
|
|
||||||
private static final SimpleDateFormat ymd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 时间转换为时间戳
|
|
||||||
*/
|
|
||||||
public static String dateToStamp(String s) {
|
|
||||||
|
|
||||||
try {
|
|
||||||
String res;
|
|
||||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
||||||
Date date = simpleDateFormat.parse(s);
|
|
||||||
long ts = date.getTime();
|
|
||||||
ts = ts / 1000;
|
|
||||||
res = StringKit.toString(ts);
|
|
||||||
return res;
|
|
||||||
} catch (Exception e) {
|
|
||||||
if ("true".equals(ConfigParam.debuggerSwich)) logger.info(StringKit.getTrace(e));
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 时间转换为时间戳
|
|
||||||
*/
|
|
||||||
public static String getNowTimeStr() {
|
|
||||||
|
|
||||||
try {
|
|
||||||
String currentTime = df.format(new Date());
|
|
||||||
return currentTime;
|
|
||||||
} catch (Exception e) {
|
|
||||||
logger.info(StringKit.getTrace(e));
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String getTime() {
|
|
||||||
return ymdhms.format(new Date());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 时间戳转换成 标准时间
|
|
||||||
*
|
|
||||||
* @param seconds
|
|
||||||
* @param format
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public static String timeStamp2Date(String seconds, String format) {
|
|
||||||
if (seconds == null || seconds.isEmpty() || seconds.equals("null")) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
if (format == null || format.isEmpty()) {
|
|
||||||
format = "yyyy-MM-dd HH:mm:ss";
|
|
||||||
}
|
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat(format);
|
|
||||||
return sdf.format(new Date(Long.valueOf(seconds + "000")));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 上个月 时间戳转换成 标准时间
|
|
||||||
*
|
|
||||||
* @param format
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public static String getLastMonth(String format) {
|
|
||||||
Calendar calendar = Calendar.getInstance();//日历对象
|
|
||||||
calendar.setTime(new Date());//设置当前日期
|
|
||||||
calendar.add(Calendar.MONTH, -1);//月份减一
|
|
||||||
Date lastMonth = calendar.getTime();
|
|
||||||
|
|
||||||
if (format == null || format.isEmpty()) {
|
|
||||||
format = "yyyy-MM-dd HH:mm:ss";
|
|
||||||
}
|
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat(format);
|
|
||||||
return sdf.format(lastMonth);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String getDateStr(String sendTime) {
|
|
||||||
String dateStr;
|
|
||||||
String dateFir = StringKit.toString(sendTime);
|
|
||||||
Date date = null;
|
|
||||||
if ("".equals(dateFir)) {
|
|
||||||
date = new Date(System.currentTimeMillis());
|
|
||||||
} else {
|
|
||||||
Long dateFirL = Long.valueOf(dateFir);
|
|
||||||
date = new Date(dateFirL * 1000);
|
|
||||||
}
|
|
||||||
dateStr = sdf.format(date);
|
|
||||||
return dateStr;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String convertTimeToString(String longTime) {
|
|
||||||
String format = "yyyyMMddHHmmss";
|
|
||||||
try {
|
|
||||||
Timestamp t = new Timestamp(Long.parseLong(longTime) * 1000L);
|
|
||||||
SimpleDateFormat sDateFormat = new SimpleDateFormat(format);
|
|
||||||
return sDateFormat.format(t);
|
|
||||||
} catch (Exception ex) {
|
|
||||||
throw new RuntimeException((new StringBuilder()).append("Can't format the time by format[").append(format).append("]!").toString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 30天前
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public static String readRecordStart() {
|
|
||||||
Calendar calendar = Calendar.getInstance();
|
|
||||||
calendar.setTime(new Date());
|
|
||||||
calendar.add(Calendar.DAY_OF_MONTH, -30);
|
|
||||||
String startDate = sdf.format(calendar.getTime());
|
|
||||||
startDate = startDate.substring(0, 10) + " 00:00:00";
|
|
||||||
return startDate;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 今天
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public static String readRecordEnd() {
|
|
||||||
Calendar calendar = Calendar.getInstance();
|
|
||||||
calendar.setTime(new Date());
|
|
||||||
String endDate = sdf.format(calendar.getTime());
|
|
||||||
endDate = endDate.substring(0, 10) + " 23:59:59";
|
|
||||||
return endDate;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 根据绝对秒 计算年月 yyyyMM
|
|
||||||
*
|
|
||||||
* @param tempLongTime
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public static int yearMonth(String tempLongTime) {
|
|
||||||
if (StringUtils.isBlank(tempLongTime) || tempLongTime.length() != 10) {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
String format = ym.format(new Date(Long.parseLong(tempLongTime) * 1000L));
|
|
||||||
return Integer.parseInt(format);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String yearMonthDay(String tempLongTime) {
|
|
||||||
if (StringUtils.isBlank(tempLongTime) || tempLongTime.length() != 10) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
String format = ymd.format(new Date(Long.parseLong(tempLongTime) * 1000L));
|
|
||||||
return format;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 特殊场景
|
|
||||||
* 通过jpg获取时间
|
|
||||||
*
|
|
||||||
* @param tempLongTime
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public static long ymdhms(String tempLongTime) {
|
|
||||||
long rel = 0;
|
|
||||||
try {
|
|
||||||
rel = ymdhms.parse(tempLongTime).getTime() / 1000;
|
|
||||||
} catch (ParseException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
return rel;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static long getLongTime(String tempLongTime) {
|
|
||||||
long rel = 0;
|
|
||||||
try {
|
|
||||||
rel = ymd.parse(tempLongTime).getTime() / 1000;
|
|
||||||
} catch (ParseException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
return rel;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static String ymdhmsDate() {
|
|
||||||
return ymdhms.format(new Date());
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 开始时间
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getStart() {
|
|
||||||
long time = System.currentTimeMillis() / 1000 - 60 * 60 * 24 * 180;
|
|
||||||
return ymd.format(new Date(time * 1000));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 当前日期
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String getEnd() {
|
|
||||||
long time = System.currentTimeMillis();
|
|
||||||
return ymd.format(new Date(time));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,38 +0,0 @@
|
|||||||
package com.wuhuacloud.common.utils;
|
|
||||||
|
|
||||||
import java.util.*;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* OrderedProperties
|
|
||||||
* @author Unmi
|
|
||||||
* @date 2012-12-07
|
|
||||||
*/
|
|
||||||
public class OrderedProperties extends Properties {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = -4627607243846121965L;
|
|
||||||
|
|
||||||
private final LinkedHashSet<Object> keys = new LinkedHashSet<Object>();
|
|
||||||
|
|
||||||
public Enumeration<Object> keys() {
|
|
||||||
return Collections.<Object> enumeration(keys);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object put(Object key, Object value) {
|
|
||||||
keys.add(key);
|
|
||||||
return super .put(key, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Set<Object> keySet() {
|
|
||||||
return keys;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Set<String> stringPropertyNames() {
|
|
||||||
Set<String> set = new LinkedHashSet<String>();
|
|
||||||
|
|
||||||
for (Object key : this .keys) {
|
|
||||||
set.add((String) key);
|
|
||||||
}
|
|
||||||
|
|
||||||
return set;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,298 +0,0 @@
|
|||||||
package com.wuhuacloud.common.utils;
|
|
||||||
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
import org.slf4j.Logger;
|
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
@Component
|
|
||||||
public class ValidUtil {
|
|
||||||
|
|
||||||
private static final Logger log = LoggerFactory.getLogger(com.wt.analysisBcp.util.ValidUtil.class);
|
|
||||||
private static final String SM = "SM";
|
|
||||||
private static final String FSM = "FSM";
|
|
||||||
private static final int VILLAGE_CODE_LENGTH = 15;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 校验身份证号
|
|
||||||
*
|
|
||||||
* @param idCard
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String checkIdCard(String idCard) {
|
|
||||||
if (StringUtils.isBlank(idCard)) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
if (idCard.length() != 18) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
return idCard.trim();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 检测是否带眼镜
|
|
||||||
*
|
|
||||||
* @param glasses
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String checkGlasses(String glasses) {
|
|
||||||
if (StringUtils.isBlank(glasses)) {
|
|
||||||
return "0";
|
|
||||||
}
|
|
||||||
int glassInt = 0;
|
|
||||||
try {
|
|
||||||
glassInt = Integer.parseInt(glasses);
|
|
||||||
} catch (Exception e) {
|
|
||||||
return "0";
|
|
||||||
}
|
|
||||||
if (glassInt == 0 || glassInt == 1 || glassInt == 2) {
|
|
||||||
glasses = String.valueOf(glassInt);
|
|
||||||
} else {
|
|
||||||
return "0";
|
|
||||||
}
|
|
||||||
return glasses;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 是否戴帽子
|
|
||||||
*
|
|
||||||
* @param hat
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String checkHat(String hat) {
|
|
||||||
if (StringUtils.isBlank(hat)) {
|
|
||||||
return "0";
|
|
||||||
}
|
|
||||||
int hatInt = 0;
|
|
||||||
try {
|
|
||||||
hatInt = Integer.parseInt(hat);
|
|
||||||
} catch (Exception e) {
|
|
||||||
return "0";
|
|
||||||
}
|
|
||||||
if (hatInt == 0 || hatInt == 1 || hatInt == 2) {
|
|
||||||
hat = String.valueOf(hatInt);
|
|
||||||
} else {
|
|
||||||
return "0";
|
|
||||||
}
|
|
||||||
return hat;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 是否戴口罩
|
|
||||||
*
|
|
||||||
* @param mask
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String checkMask(String mask) {
|
|
||||||
if (StringUtils.isBlank(mask)) {
|
|
||||||
return "0";
|
|
||||||
}
|
|
||||||
int maskInt = 0;
|
|
||||||
try {
|
|
||||||
maskInt = Integer.parseInt(mask);
|
|
||||||
} catch (Exception e) {
|
|
||||||
return "0";
|
|
||||||
}
|
|
||||||
if (maskInt == 0 || maskInt == 1 || maskInt == 2) {
|
|
||||||
mask = String.valueOf(maskInt);
|
|
||||||
} else {
|
|
||||||
return "0";
|
|
||||||
}
|
|
||||||
return mask;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 档案编号
|
|
||||||
*
|
|
||||||
* @param dossierCode
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String checkDossierCode(String dossierCode) {
|
|
||||||
if (StringUtils.isBlank(dossierCode) || dossierCode.equals("0")) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
int dossierCodeInt = 0;
|
|
||||||
try {
|
|
||||||
dossierCodeInt = Integer.parseInt(dossierCode);
|
|
||||||
} catch (Exception e) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
return String.valueOf(dossierCodeInt);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 相似度
|
|
||||||
*
|
|
||||||
* @param similarity
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public String checkSimilarity(String similarity) {
|
|
||||||
if (StringUtils.isBlank(similarity) || similarity.equals("0")) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
int similarityInt = 0;
|
|
||||||
try {
|
|
||||||
similarityInt = Integer.parseInt(similarity);
|
|
||||||
} catch (Exception e) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
return String.valueOf(similarityInt);
|
|
||||||
}
|
|
||||||
|
|
||||||
public String checkIvsDeviceCode(String isvCode) {
|
|
||||||
if (StringUtils.isBlank(isvCode) || isvCode.equals("0")) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
return String.valueOf(isvCode.trim());
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 入库档案编号
|
|
||||||
* ivsCode ivs服务器SN
|
|
||||||
* dossierCode 样本库和陌生人库id
|
|
||||||
*/
|
|
||||||
public String dealDossierCode(String ivsCode, String idCard, String dossierCode) {
|
|
||||||
if (StringUtils.isBlank(ivsCode)
|
|
||||||
|| StringUtils.isBlank(dossierCode)
|
|
||||||
|| "0".equals(ivsCode)) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
if (StringUtils.isBlank(idCard)) {
|
|
||||||
return FSM + "-" + ivsCode + "-" + dossierCode;
|
|
||||||
} else {
|
|
||||||
return SM + "-" + ivsCode + "-" + dossierCode;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 人脸比对结果
|
|
||||||
* 1比对成功 2比对失败 3未比对
|
|
||||||
*
|
|
||||||
* @param idCard
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public int dealCompare(String idCard) {
|
|
||||||
if (StringUtils.isBlank(idCard)) {
|
|
||||||
return 3;
|
|
||||||
}
|
|
||||||
if (idCard.length() == 18) {
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
return 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean checkTime(String time) {
|
|
||||||
try {
|
|
||||||
if (StringUtils.isBlank(time)
|
|
||||||
|| time.length() != 10) {
|
|
||||||
log.error("checkTime time:" + time);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
String s = DateUtil.yearMonthDay(time);
|
|
||||||
if (StringUtils.isBlank(s) || s.contains("-00")) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
} catch (Exception e) {
|
|
||||||
log.error("checkTime Exception:" + e.getMessage());
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 车牌颜色
|
|
||||||
*
|
|
||||||
* @param color
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public int dealPlateColor(String color) {
|
|
||||||
if (StringUtils.isBlank(color)) {
|
|
||||||
return 7;
|
|
||||||
}
|
|
||||||
if ("黄".equals(color) || "黄色".equals(color)) {
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
if ("蓝".equals(color) || "蓝色".equals(color)) {
|
|
||||||
return 2;
|
|
||||||
}
|
|
||||||
if ("白".equals(color) || "白色".equals(color)) {
|
|
||||||
return 3;
|
|
||||||
}
|
|
||||||
if ("黑".equals(color) || "黑色".equals(color)) {
|
|
||||||
return 4;
|
|
||||||
}
|
|
||||||
if ("绿".equals(color) || "绿色".equals(color)) {
|
|
||||||
return 5;
|
|
||||||
}
|
|
||||||
if ("黄绿".equals(color) || "黄绿色".equals(color)) {
|
|
||||||
return 6;
|
|
||||||
}
|
|
||||||
return 7;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 车身颜色
|
|
||||||
*
|
|
||||||
* @param color
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
public int dealVehicleColor(String color) {
|
|
||||||
if (StringUtils.isBlank(color)) {
|
|
||||||
return 99;
|
|
||||||
}
|
|
||||||
if ("黑".equals(color) || "黑色".equals(color)) {
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
if ("白".equals(color) || "白色".equals(color)) {
|
|
||||||
return 2;
|
|
||||||
}
|
|
||||||
if ("灰".equals(color) || "灰色".equals(color)) {
|
|
||||||
return 3;
|
|
||||||
}
|
|
||||||
if ("红".equals(color) || "红色".equals(color)) {
|
|
||||||
return 4;
|
|
||||||
}
|
|
||||||
if ("蓝".equals(color) || "蓝色".equals(color)) {
|
|
||||||
return 5;
|
|
||||||
}
|
|
||||||
if ("黄".equals(color) || "黄色".equals(color)) {
|
|
||||||
return 6;
|
|
||||||
}
|
|
||||||
if ("橙".equals(color) || "橙色".equals(color)) {
|
|
||||||
return 7;
|
|
||||||
}
|
|
||||||
if ("棕".equals(color) || "棕色".equals(color)) {
|
|
||||||
return 8;
|
|
||||||
}
|
|
||||||
if ("绿".equals(color) || "绿色".equals(color)) {
|
|
||||||
return 9;
|
|
||||||
}
|
|
||||||
if ("紫".equals(color) || "紫色".equals(color)) {
|
|
||||||
return 10;
|
|
||||||
}
|
|
||||||
if ("青".equals(color) || "青色".equals(color)) {
|
|
||||||
return 11;
|
|
||||||
}
|
|
||||||
if ("粉".equals(color) || "粉色".equals(color)) {
|
|
||||||
return 12;
|
|
||||||
}
|
|
||||||
if ("透明".equals(color) || "透明色".equals(color)) {
|
|
||||||
return 13;
|
|
||||||
}
|
|
||||||
return 99;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String checkVillageCode(String villageCode) {
|
|
||||||
if (StringUtils.isBlank(villageCode)) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
villageCode = villageCode.trim();
|
|
||||||
if (villageCode.length() != VILLAGE_CODE_LENGTH) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
return villageCode;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in new issue