3
0

96 Ревизии 1e992d4102 ... c03b3e4aab

Автор SHA1 Съобщение Дата
  许家凯 c03b3e4aab Merge remote-tracking branch 'origin/master' преди 1 година
  许家凯 af65e68067 fix: case_no_party_title_parse函数 преди 1 година
  许家凯 37c7724570 fix: case_no_party_title_parse函数 преди 1 година
  许家凯 97fa34dbaa fix: 添加case_no_area_code函数 преди 1 година
  许家凯 baafecdbf4 fix: 添加case_no_area_code函数 преди 1 година
  许家凯 e343d49414 fix: 添加case_no_area_code函数 преди 1 година
  许家凯 964632cbd7 fix: 添加case_no_party_title_parse函数 преди 1 година
  许家凯 8c3744eef3 fix: 添加case_no_party_title_parse函数 преди 1 година
  许家凯 972c5b8de0 Merge remote-tracking branch 'origin/master' преди 1 година
  许家凯 6e45fb67b4 fix: 添加case_no_party_title_parse函数 преди 1 година
  许家凯 75ae988edb feat: 添加case_no_party_title_parse函数 преди 1 година
  许家凯 5550426367 feat: 添加cleanup_sort函数 преди 1 година
  许家凯 cf4cd06300 feat: 添加注册资本按汇率转换函数 преди 1 година
  JimZhang 5b3d07bd49 feat: 公司类型、省市区代码、变更类型清洗 преди 2 години
  xufei 119cbf1c29 add udf преди 2 години
  许家凯 e390fa82cc docs: преди 2 години
  许家凯 7c15c6a028 Merge remote-tracking branch 'origin/master' преди 2 години
  许家凯 2354463036 fix: 添加统一信用代码,工商注册号校验函数 преди 2 години
  许家凯 ebc1ecdeeb feat: 添加统一信用代码,工商注册号校验函数 преди 2 години
  xufei f4016e0cce add udf преди 2 години
  xufei 2d30ff5d0a add udf преди 2 години
  xufei 364fc6df6c add udf преди 2 години
  JimZhang a9de3e6a6a feat: 公司类型返回array преди 2 години
  JimZhang 52311ec3b6 Merge branch 'master' of http://139.224.213.4:3000/bigdata/UDF_Max преди 2 години
  JimZhang 3b8347bd94 feat: 公司类型 преди 2 години
  JimZhang 00f940474a feat: 公司类型识别 преди 2 години
  JimZhang 4c01e8d9bd Merge branch 'master' of http://139.224.213.4:3000/bigdata/UDF_Max преди 2 години
  JimZhang d87d02bc49 feat: add udf преди 2 години
  JimZhang 720123c4b6 feat: cleanup change info udf преди 2 години
  xufei 08f52b6a9d add udf преди 2 години
  xufei b4cd164df8 add udf преди 2 години
  许家凯 c81a31d40e feat: v7_tyc_company_compare преди 2 години
  许家凯 eeca233cb7 feat: amount_format преди 2 години
  xufei 76d51eab44 add udf преди 2 години
  xufei f2ca305b0b add udf преди 2 години
  xufei 272d573d49 add udf преди 3 години
  xufei 655b09a801 Merge remote-tracking branch 'origin/master' преди 3 години
  xufei 4276faf725 add udf преди 3 години
  xufei ba60a5b796 update преди 3 години
  许家凯 3eb88739dc feat: 添加查找繁体转简体异常问题 преди 3 години
  xufei f903f5eb12 注册资本规整 преди 3 години
  xufei f063ac3cb2 add udf преди 3 години
  许家凯 65a281eab1 feat: 添加注册资本格式化函数 преди 3 години
  xufei 656cd385bb add udf преди 3 години
  xufei a54ecebc03 是否结案判断 преди 3 години
  xufei 1fcd8ec891 udf add преди 3 години
  xufei d142c1d774 日期规整 преди 3 години
  xufei 70bb4c7967 法人提取 преди 3 години
  xufei 7c47868b84 注册资本修复 преди 3 години
  xufei c614fad9d8 行业code转name преди 3 години
  许家凯 c0cf3f6dbf feat: add преди 3 години
  许家凯 6bc8605b24 feat: add преди 3 години
  xufei bc7128e507 兼容数值 преди 3 години
  xufei 31a105193b url提取 преди 3 години
  许家凯 cc0de7ac9b feat: add CompanyZxrRestrictPublishDate преди 3 години
  许家凯 8e92101c86 feat: add FieldsCompare преди 3 години
  xufei d681f21879 更新逻辑 преди 3 години
  JimZhang dab2dd7c3e fix: 薪资转换优化特殊情况 преди 3 години
  JimZhang d4475bdb2b feat: 薪资转换兼容更多情况 преди 3 години
  JimZhang 4fc26d560d feat: 薪资转换 преди 3 години
  xufei 081e319f2b 更新逻辑 преди 3 години
  xufei d6df72c4c6 Merge remote-tracking branch 'origin/master' преди 3 години
  xufei 83d95e3210 更新逻辑 преди 3 години
  xufei 7e542efc63 update преди 3 години
  xufei 5974bba2dc Merge remote-tracking branch 'origin/master' преди 3 години
  xufei d8e9b2799b 更新文书 преди 3 години
  xufei f00fd9a773 add func преди 3 години
  xufei b749bbfc09 合并json преди 3 години
  许家凯 4f24d0b327 feat: add преди 3 години
  xufei ea9654db66 更新 преди 3 години
  xufei 1f67fb532c 更新 преди 3 години
  xufei db7b58a751 更新 преди 3 години
  许家凯 f6138cb853 Merge remote-tracking branch 'origin/master' преди 3 години
  许家凯 94e3ab49c2 feat: add преди 3 години
  许家凯 6ba65c3092 feat: pom依赖排除其它包 преди 3 години
  许家凯 123e64224a Merge remote-tracking branch 'origin/master' преди 3 години
  许家凯 b3fbe53244 feat: 添加依赖 преди 3 години
  晏永年 2239c08589 concat_ws2 преди 4 години
  xufei 8ea80cdd2b 添加函数 преди 4 години
  许家凯 4b0345cb6e Merge remote-tracking branch 'origin/master' преди 4 години
  许家凯 bf41832bfd feat: 添加一系列函数 преди 4 години
  许家凯 862942c7af Merge remote-tracking branch 'origin/master' преди 4 години
  许家凯 4a4fc0569c feat: 添加全角转半角函数 преди 4 години
  xufei 1e3ffa72a7 udf更新 преди 4 години
  xufei 36615f166c udf更新 преди 4 години
  许家凯 d248596eec feat: 添加行业code函数 преди 4 години
  许家凯 47a0709bab feat: 添加人名处理函数 преди 4 години
  许家凯 8574333003 feat: 添加concat_cleanup函数 преди 4 години
  许家凯 8bb16b840c feat: 添加身份证号提取、注册资本提取 преди 4 години
  许家凯 83e6eb3f2e feat: 案号规整函数中文括号转英文 преди 4 години
  许家凯 b64de49f0c Merge remote-tracking branch 'origin/master' преди 4 години
  许家凯 a87244ee81 feat: 添加案号规整函数 преди 4 години
  许家凯 2b0136259b Merge branch 'master' of http://139.224.213.4:3000/bigdata/UDF_Max преди 4 години
  许家凯 329b2abbdc add company_split преди 4 години
  许家凯 b441632a77 添加币种提取udf преди 4 години
  许家凯 fab820d3ce init преди 4 години
променени са 1 файла, в които са добавени 17 реда и са изтрити 9 реда
  1. 17 9
      src/main/java/com/winhc/bigdata/udf/justice/CaseNoPartyTitleParseUtil.java

+ 17 - 9
src/main/java/com/winhc/bigdata/udf/justice/CaseNoPartyTitleParseUtil.java

@@ -76,9 +76,12 @@ public class CaseNoPartyTitleParseUtil extends UDF {
             partyInfo.setTitle_std(core.get(0));
             partyInfo.setTitle_original(core.get(0));
             partyInfo.setShow_level(0);
-            partyInfo.setParty_info(parseLitigant(plaintiff_info));
+            List<LitigantInfo> litigantInfos = parseLitigant(plaintiff_info);
+            partyInfo.setParty_info(litigantInfos);
 
-            result.add(partyInfo);
+            if (litigantInfos != null && !litigantInfos.isEmpty()) {
+                result.add(partyInfo);
+            }
         }
 
         if (core.get(1) != null) {
@@ -86,22 +89,25 @@ public class CaseNoPartyTitleParseUtil extends UDF {
             partyInfo.setTitle_std(core.get(1));
             partyInfo.setTitle_original(core.get(1));
             partyInfo.setShow_level(1);
-            partyInfo.setParty_info(parseLitigant(defendant_info));
-
-            result.add(partyInfo);
+            List<LitigantInfo> litigantInfos = parseLitigant(defendant_info);
+            partyInfo.setParty_info(litigantInfos);
+            if (litigantInfos != null && !litigantInfos.isEmpty()) {
+                result.add(partyInfo);
+            }
         }
         return BaseUtils.toString(result);
     }
 
     private static String getPartyTitleDefault(String plaintiff_info,
                                                String defendant_info) {
+        List<PartyInfo> party_info_new = new ArrayList<>();
         Set<String> tmpSet = new HashSet<>();
 
         ArrayList<LitigantInfo> list = new ArrayList<>();
         List<LitigantInfo> litigantInfos = parseLitigant(plaintiff_info);
         if (litigantInfos != null) {
             for (LitigantInfo litigantInfo : litigantInfos) {
-                if(!tmpSet.contains(litigantInfo.getName())){
+                if (!tmpSet.contains(litigantInfo.getName())) {
                     list.add(litigantInfo);
                     tmpSet.add(litigantInfo.getName());
                 }
@@ -111,7 +117,7 @@ public class CaseNoPartyTitleParseUtil extends UDF {
         List<LitigantInfo> litigantInfos2 = parseLitigant(defendant_info);
         if (litigantInfos2 != null) {
             for (LitigantInfo litigantInfo : litigantInfos2) {
-                if(!tmpSet.contains(litigantInfo.getName())){
+                if (!tmpSet.contains(litigantInfo.getName())) {
                     list.add(litigantInfo);
                     tmpSet.add(litigantInfo.getName());
                 }
@@ -124,7 +130,9 @@ public class CaseNoPartyTitleParseUtil extends UDF {
         partyInfo.setTitle_std("当事人");
         partyInfo.setTitle_original("当事人");
         partyInfo.setParty_info(list);
-        return BaseUtils.toString(partyInfo);
+
+        party_info_new.add(partyInfo);
+        return BaseUtils.toString(party_info_new);
     }
 
 
@@ -156,7 +164,7 @@ public class CaseNoPartyTitleParseUtil extends UDF {
     public static void main(String[] args) throws UDFException, IOException {
         CaseNoPartyTitleParseUtil caseNoPartyTitleParseUtil = new CaseNoPartyTitleParseUtil();
         caseNoPartyTitleParseUtil.setup(null);
-        String evaluate = caseNoPartyTitleParseUtil.evaluate("{2021)渝0103民16256号", "[{\"name\": \"冯忠袁\", \"litigant_id\": \"\"}]", "[{\"name\": \"冯忠袁\", \"litigant_id\": \"\"}]");
+        String evaluate = caseNoPartyTitleParseUtil.evaluate("{2021)渝0103民16256号", "[{\"name\": \"冯忠袁\", \"litigant_id\": \"\"}]", "[]");
         System.out.println(evaluate);
     }