Jelajahi Sumber

跨域配置

523096025 2 tahun lalu
induk
melakukan
888458f32b

+ 2 - 1
huimv-cattle/src/main/java/com/huimv/cattle/config/GlobalCorsConfig.java

@@ -1,3 +1,4 @@
+/*
 package com.huimv.cattle.config;
 
 
@@ -30,4 +31,4 @@ public class GlobalCorsConfig {
         //3. 返回新的CorsFilter
         return new CorsFilter(corsConfigurationSource);
     }
-}
+}*/

+ 8 - 4
huimv-cattle/src/main/java/com/huimv/cattle/controller/PreventDetectionController.java

@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.huimv.cattle.pojo.PreventDetection;
 import com.huimv.cattle.service.PreventDetectionService;
 import com.huimv.cattle.token.TokenSign;
+import com.huimv.cattle.utils.FarmCodeUtils;
 import com.huimv.common.utils.Result;
 import com.huimv.common.utils.ResultCode;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -38,8 +39,10 @@ public class PreventDetectionController {
 
     @PostMapping("/savePreventDetection")
     public  Result add(@RequestBody PreventDetection preventDetection, HttpServletRequest request){
-        String farmIds = TokenSign.getFarmCode(request);
-        PreventDetection one = preventDetectionService.getOne(new QueryWrapper<PreventDetection>().eq("farm_code",false).eq("month", preventDetection.getMonth()).eq("year", preventDetection.getYear()));
+        String farmCode = FarmCodeUtils.getFarmCode(preventDetection.getFarmCode(), request);
+        System.out.println(farmCode);
+        PreventDetection one = preventDetectionService.getOne(new QueryWrapper<PreventDetection>().eq("farm_code", farmCode).eq("month", preventDetection.getMonth()).eq("year", preventDetection.getYear()));
+        preventDetection.setFarmCode(farmCode);
         if (ObjectUtil.isNotEmpty(one)){
             one.setAcceptanceNum(preventDetection.getAcceptanceNum());
             one.setDetectionNum(preventDetection.getDetectionNum());
@@ -68,8 +71,9 @@ public class PreventDetectionController {
         return new Result(10000,"删除成功",true);
     }
     @PostMapping("/getPreventDetection")
-    public  Result list(@RequestBody PreventDetection preventDetection){
-        List<PreventDetection> list = preventDetectionService.list(new QueryWrapper<PreventDetection>().orderByDesc("year").orderByDesc("month"));
+    public  Result list(@RequestBody PreventDetection preventDetection,HttpServletRequest request){
+        String farmCode = FarmCodeUtils.getFarmCode(preventDetection.getFarmCode(), request);
+        List<PreventDetection> list = preventDetectionService.list(new QueryWrapper<PreventDetection>().eq("farm_code",farmCode).orderByDesc("year").orderByDesc("month"));
         if (ObjectUtil.isEmpty(list)){
             return new Result(ResultCode.SUCCESS,new ArrayList<>());
         }

+ 1 - 1
huimv-cattle/src/main/java/com/huimv/cattle/service/impl/SysUserAccountServiceImpl.java

@@ -160,7 +160,7 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
         if ("1".equals(accountType)){
             farmCode = paramsMap.get("farmCode");
         }else {
-             farmCode = TokenSign.getFarmIds(request);
+             farmCode = TokenSign.getFarmCode(request);
         }
         System.out.println(farmCode);
         //查询判断是否有重名存在

+ 15 - 0
huimv-cattle/src/main/java/com/huimv/cattle/utils/FarmCodeUtils.java

@@ -0,0 +1,15 @@
+package com.huimv.cattle.utils;
+
+import com.huimv.cattle.token.TokenSign;
+import org.apache.commons.lang.StringUtils;
+
+import javax.servlet.http.HttpServletRequest;
+
+public class FarmCodeUtils {
+    public static  String getFarmCode(String farmCode , HttpServletRequest request){
+        if (StringUtils.isBlank(farmCode)){
+            farmCode = TokenSign.getFarmCode(request);
+        }
+        return farmCode;
+    }
+}