Compare commits
1 Commits
Author | SHA1 | Date |
---|---|---|
cyFeng | 0a80b7941d | 1 year ago |
@ -0,0 +1,11 @@
|
|||||||
|
debuggerSwich=true
|
||||||
|
# 人脸bcp抓拍开关
|
||||||
|
faceMultiV3Switch=true
|
||||||
|
# 形体bcp抓拍开关
|
||||||
|
bodyMultiV3Switch=false
|
||||||
|
|
||||||
|
|
||||||
|
#错误bcp路径
|
||||||
|
errPath=/home/err
|
||||||
|
|
||||||
|
|
@ -0,0 +1,17 @@
|
|||||||
|
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";;
|
||||||
|
}
|
@ -0,0 +1,232 @@
|
|||||||
|
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));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
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;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,298 @@
|
|||||||
|
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