Explorar el Código

处理重复投保判断

Qchen hace 1 año
padre
commit
4ec74aa763

+ 6 - 2
src/main/java/com/ydtech/modules/order/service/impl/YangGuangOrderApiServiceImpl.java

@@ -839,9 +839,13 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
     private String extractEndDate(YangGuangAccuracyCalculateResponse response) {
     private String extractEndDate(YangGuangAccuracyCalculateResponse response) {
         String targetText = response.getErrorMessage();
         String targetText = response.getErrorMessage();
         if (!targetText.contains("重复投保")) {
         if (!targetText.contains("重复投保")) {
-            targetText = response.getRemarkCi();
+            if (response.getRemarkCi() != null) {
+                targetText = response.getRemarkCi();
+            }
             if (!targetText.contains("重复投保")) {
             if (!targetText.contains("重复投保")) {
-                targetText = response.getRemarkBi();
+                if (response.getRemarkBi() !=null) {
+                    targetText = response.getRemarkBi();
+                }
             }
             }
         }
         }
         Pattern pattern = Pattern.compile("终保日期 (\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2})");
         Pattern pattern = Pattern.compile("终保日期 (\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2})");