|
@@ -144,26 +144,32 @@ public class LApiUtil {
|
|
}
|
|
}
|
|
|
|
|
|
public static Integer getPersonCode(cn.hutool.json.JSONObject libMatInfoListJson, cn.hutool.json.JSONObject matchPersonInfo){
|
|
public static Integer getPersonCode(cn.hutool.json.JSONObject libMatInfoListJson, cn.hutool.json.JSONObject matchPersonInfo){
|
|
- if (!libMatInfoListJson.getStr("MatchPersonID").equals("0") && org.apache.commons.lang3.StringUtils.isNotBlank(matchPersonInfo.getStr("PersonCode"))){
|
|
|
|
- return matchPersonInfo.getInt("PersonCode");
|
|
|
|
-
|
|
|
|
- }else if (!libMatInfoListJson.getStr("MatchPersonID").equals("0") && org.apache.commons.lang3.StringUtils.isBlank(matchPersonInfo.getStr("PersonCode")) && StringUtils.isNotBlank(matchPersonInfo.getStr("PersonName"))){
|
|
|
|
- String personName = matchPersonInfo.getStr("PersonName");
|
|
|
|
- if (personName.contains("_")){
|
|
|
|
- log.warn(personName+"校验成功但未找到personCode");
|
|
|
|
- Integer personId =Integer.valueOf(personName.substring(personName.indexOf("_")+1)) ;
|
|
|
|
- return personId;
|
|
|
|
- }else {
|
|
|
|
- log.warn(personName+"校验成功但姓名中无personCode后缀");
|
|
|
|
- return 0;
|
|
|
|
- }
|
|
|
|
|
|
+ if (org.apache.commons.lang.StringUtils.isNotBlank(libMatInfoListJson.getStr("MatchPersonID"))){
|
|
|
|
+ if (!libMatInfoListJson.getStr("MatchPersonID").equals("0") && org.apache.commons.lang3.StringUtils.isNotBlank(matchPersonInfo.getStr("PersonCode"))){
|
|
|
|
+ return matchPersonInfo.getInt("PersonCode");
|
|
|
|
+
|
|
|
|
+ }else if (!libMatInfoListJson.getStr("MatchPersonID").equals("0") && org.apache.commons.lang3.StringUtils.isBlank(matchPersonInfo.getStr("PersonCode")) && StringUtils.isNotBlank(matchPersonInfo.getStr("PersonName"))){
|
|
|
|
+ String personName = matchPersonInfo.getStr("PersonName");
|
|
|
|
+ if (personName.contains("_")){
|
|
|
|
+ log.warn(personName+"校验成功但未找到personCode");
|
|
|
|
+ Integer personId =Integer.valueOf(personName.substring(personName.indexOf("_")+1)) ;
|
|
|
|
+ return personId;
|
|
|
|
+ }else {
|
|
|
|
+ log.warn(personName+"校验成功但姓名中无personCode后缀");
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
|
|
- else {
|
|
|
|
|
|
+ else {
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
+ }else {
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
public static boolean compareToInterval(BigDecimal bigDecimal, Integer min,Integer max){
|
|
public static boolean compareToInterval(BigDecimal bigDecimal, Integer min,Integer max){
|
|
@@ -185,8 +191,9 @@ public class LApiUtil {
|
|
// long time = date.getTime();
|
|
// long time = date.getTime();
|
|
// System.out.println(date);
|
|
// System.out.println(date);
|
|
// 192.168.11.13:80/V1.0/PeopleLibraries/1584409665/People/1111?LastChange=1584428390872
|
|
// 192.168.11.13:80/V1.0/PeopleLibraries/1584409665/People/1111?LastChange=1584428390872
|
|
- boolean success = LApiUtil.compareToInterval(new BigDecimal(36.3),36,37);
|
|
|
|
- System.out.println(success);
|
|
|
|
|
|
+ cn.hutool.json.JSONObject jsonObject = new cn.hutool.json.JSONObject();
|
|
|
|
+ Integer integer = getPersonCode(jsonObject,jsonObject);
|
|
|
|
+ System.out.println(integer);
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|