From 0547e2ae5469bfb96a3e6f9501427e2c29b20be0 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期一, 25 十一月 2024 09:06:31 +0800
Subject: [PATCH] 调整上海对农接口1

---
 src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java b/src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java
index 01fdb0b..f658192 100644
--- a/src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java
+++ b/src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java
@@ -38,14 +38,20 @@
     public @ResponseBody
     ApiResp dnjgsj(HttpServletRequest request, @PathVariable("interfaceId") String interfaceId, @RequestBody String dataStr) {
 
+        if(StringUtils.isEmpty(interfaceId)){
+            return new ApiResp(ApiRespCode.R_500.getCode(),ApiRespCode.R_500.getMsg());
+        }
+
         //瑙e瘑鎶ユ枃
         dataStr = RSAUtils.decrypt(dataStr, PRIVATE_KEY);
-
-        if(StringUtils.isBlank(interfaceId) || StringUtils.isBlank(dataStr)){
+        if(StringUtils.isEmpty(dataStr)){
             return new ApiResp(ApiRespCode.R_500.getCode(),ApiRespCode.R_500.getMsg());
         }
 
         SHDN2023ReqDto shdn2023ReqDto = JSONObject.parseObject(dataStr, SHDN2023ReqDto.class);
+        if(null == shdn2023ReqDto){
+            return new ApiResp(ApiRespCode.R_500.getCode(),ApiRespCode.R_500.getMsg());
+        }
 
         if(!shdn2023ReqDto.getSign().equals(SIGN) || !shdn2023ReqDto.getDeptId().equals(DEPT_ID)) {
             return new ApiResp(ApiRespCode.R_500.getCode(),ApiRespCode.R_500.getMsg());

--
Gitblit v1.9.3