lighter 3 years ago
parent
commit
704a32aed9

+ 1 - 1
src/main/java/thyyxxk/wxservice_server/dao/WxApiDao.java

@@ -58,7 +58,7 @@ public interface WxApiDao {
     List<String> selectOpenIdByIcCardNo(@Param("cardNo") String cardNo);
 
     @Update("update t_wechat_pay_order set query_state_times=(isnull(query_state_times,0)+1) where trade_no=#{tradeNo}")
-    void incrementQueryTimesByTradeNo(@Param("tradeNo") String tradeNo);
+    void increaseQueryTimesByTradeNo(@Param("tradeNo") String tradeNo);
 
     @Select("select " +
             "rtrim(a.code) doctorCode, " +

+ 0 - 1
src/main/java/thyyxxk/wxservice_server/service/IdCardAnalyzeService.java

@@ -98,7 +98,6 @@ public class IdCardAnalyzeService {
             }
             param.setBirthday(birth);
         }
-
         CreatCardParam card = new CreatCardParam();
         card.setPatName(param.getName());
         card.setPatIdType(1);

+ 2 - 2
src/main/java/thyyxxk/wxservice_server/service/WxApiService.java

@@ -217,7 +217,7 @@ public class WxApiService {
                     break;
             }
             TradeVectorUtil.remove(tradeNo);
-            dao.incrementQueryTimesByTradeNo(tradeNo);
+            dao.increaseQueryTimesByTradeNo(tradeNo);
             return saveRet;
         }
         String message;
@@ -255,7 +255,7 @@ public class WxApiService {
                 break;
         }
         TradeVectorUtil.remove(tradeNo);
-        dao.incrementQueryTimesByTradeNo(tradeNo);
+        dao.increaseQueryTimesByTradeNo(tradeNo);
         return ResultVoUtil.fail(ExceptionEnum.INTERNAL_SERVER_ERROR, message);
     }
 

+ 3 - 0
src/main/java/thyyxxk/wxservice_server/utils/DateUtil.java

@@ -55,6 +55,9 @@ public class DateUtil {
 
     public static String calculateSex(String socialNo) {
         char c = socialNo.length() == 18 ? socialNo.charAt(socialNo.length() - 2) : socialNo.charAt(socialNo.length() - 1);
+        if (StringUtil.isBlank(String.valueOf(c))) {
+            return null;
+        }
         int gender = Integer.parseInt(String.valueOf(c));
         return gender % 2 == 1 ? "M" : "F";
     }