lyhzzz 7 月之前
父节点
当前提交
f5d291be33

+ 19 - 5
src/main/java/com/fdkankan/fusion/controller/NoLoginController.java

@@ -9,6 +9,7 @@ import cn.hutool.captcha.generator.MathGenerator;
 import cn.hutool.captcha.generator.RandomGenerator;
 import cn.hutool.crypto.digest.MD5;
 import cn.hutool.http.ContentType;
+import cn.hutool.http.HttpUtil;
 import com.alibaba.fastjson.JSONObject;
 import com.fdkankan.fusion.common.ResultCode;
 import com.fdkankan.fusion.common.ResultData;
@@ -76,10 +77,23 @@ public class NoLoginController {
     }
 
 
-    public static void main(String[] args) {
-        String passwordHash = MD5.create().digestHex("6N^KJTG*GkWj3C");
-        System.out.println(passwordHash);
-        String passwordHash2 = MD5.create().digestHex(passwordHash);
-        System.out.println(passwordHash2);
+    @PostMapping("/requestRe")
+    public ResultData requestRe(@RequestBody JSONObject object) {
+        String s = null;
+        try {
+            String url = object.getString("url");
+            log.info("url-{}",url);
+            String method = object.getString("method");
+            if("get".equals(method)){
+                s = HttpUtil.get(url);
+            }
+
+        }catch (Exception e){
+            log.info("erroe:{}",e);
+        }
+
+        return ResultData.ok(s);
     }
+
+
 }

+ 9 - 0
src/main/java/com/fdkankan/fusion/service/impl/CaseServiceImpl.java

@@ -1,5 +1,6 @@
 package com.fdkankan.fusion.service.impl;
 
+import cn.dev33.satoken.context.SaHolder;
 import cn.dev33.satoken.stp.StpUtil;
 import cn.hutool.core.bean.BeanUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@@ -63,6 +64,14 @@ public class CaseServiceImpl extends ServiceImpl<ICaseMapper, CaseEntity> implem
             wrapper.like(CaseEntity::getCaseTitle,param.getCaseTitle());
         }
         List<String> deptIds = tmDepartmentService.getDeptIds();
+        String share = SaHolder.getRequest().getHeader("share");
+        if(StringUtils.isNotBlank(share) && "1".equals(share)){ //分享请求头
+            deptIds = tmDepartmentService.list().stream().map(TmDepartment::getId).collect(Collectors.toList());
+            wrapper.eq(CaseEntity::getMapShow,true);
+        }else {
+            deptIds  = tmDepartmentService.getDeptIds();
+        }
+
         if(deptIds.size() <=0){
             return PageInfo.PageInfo(new Page<>(param.getPageNum(),param.getPageSize()));
         }