wujian
2024-04-17 8c05d8c9715a26e1b7a01db431d1262730d8c408
add AMES设备结果回传
已修改2个文件
已添加3个文件
64 ■■■■■ 文件已修改
jcdm-framework/src/main/java/com/jcdm/framework/config/SecurityConfig.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jcdm-main/src/main/java/com/jcdm/main/demo/controller/SendDemo.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jcdm-main/src/main/java/com/jcdm/main/demo/vo/FeedBackDataVO.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jcdm-main/src/main/java/com/jcdm/main/demo/vo/FeedBackVO.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jcdm-main/src/main/java/com/jcdm/main/em/inspectionPlanItemsProject/controller/EmInspectionPlanItemsProjectController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jcdm-framework/src/main/java/com/jcdm/framework/config/SecurityConfig.java
@@ -115,6 +115,7 @@
                // é™æ€èµ„源,可匿名访问
                .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
                .antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**").permitAll()
                .antMatchers("/sendDemo/push").permitAll()
                // é™¤ä¸Šé¢å¤–的所有请求全部需要鉴权认证
                .anyRequest().authenticated()
                .and()
jcdm-main/src/main/java/com/jcdm/main/demo/controller/SendDemo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,34 @@
package com.jcdm.main.demo.controller;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.alibaba.fastjson2.JSONPObject;
import com.jcdm.main.demo.vo.FeedBackDataVO;
import com.jcdm.main.demo.vo.FeedBackVO;
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/sendDemo")
public class SendDemo {
    @PostMapping("/push")
    public JSONObject push(@RequestBody JSONObject param){
        FeedBackVO vo = new FeedBackVO();
        FeedBackDataVO dataVO = new FeedBackDataVO();
        dataVO.setProductNum("1111");
        dataVO.setResultCode("S");
        dataVO.setResultText("采集完成");
        vo.setCode("success");
        vo.setMessage("API调用成功");
        vo.setData(dataVO);
        JSONObject from = JSONObject.from(vo);
        String jsonString = JSONObject.toJSONString(vo);
        System.out.println(jsonString);
        return from;
    }
}
jcdm-main/src/main/java/com/jcdm/main/demo/vo/FeedBackDataVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
package com.jcdm.main.demo.vo;
import lombok.Data;
@Data
public class FeedBackDataVO {
    private String productNum;
    private String resultCode;
    private String resultText;
}
jcdm-main/src/main/java/com/jcdm/main/demo/vo/FeedBackVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,14 @@
package com.jcdm.main.demo.vo;
import lombok.Data;
@Data
public class FeedBackVO {
    private String code;
    private String message;
    private FeedBackDataVO data;
}
jcdm-main/src/main/java/com/jcdm/main/em/inspectionPlanItemsProject/controller/EmInspectionPlanItemsProjectController.java
@@ -61,6 +61,8 @@
            resultMap.put("planItemsProject", planTaskIdList);
            resultMap.put("planTask",byId);
        }else {
            throw new ServiceException("未获取到计划数据!");
        }
        return AjaxResult.success(resultMap);
    }