whyclxw
2024-09-21 4396e1f3d1cfee5310e31c3d0a066930a4cc0a1e
src/main/java/com/whyc/service/DevActmTestparamService.java
@@ -35,8 +35,12 @@
    @Autowired(required = false)
    private DevInfMapper dinfMapper;
    @Resource
    private RestTemplate restTemplate;
    private final RestTemplate restTemplate;
    @Autowired
    public DevActmTestparamService(RestTemplate restTemplate) {
        this.restTemplate = restTemplate;
    }
    //读取Actm一体机参数
    public Object getActmParam(int devId,int index) {
@@ -93,7 +97,7 @@
            for (Integer devId:param.getDevIds()) {
                poolExecutor.execute(() -> {
                    param.setDevId(devId);
                    ResultA200Dto dto= (ResultA200Dto) setActmParam(param);
                    ResultActmDto dto= (ResultActmDto) setActmParam(param);
                    map.put(devId,dto);
                    latch.countDown();
                });
@@ -164,7 +168,7 @@
        Map<Integer,Object> map=new HashMap<>();
        for (Integer devId:devIds) {
                ResultActmDto dto= (ResultActmDto) controllerActmParam(devId,index,type);
                if(dto.getCode().equals("200")&&type==1){
                if(type==1){
                    UpdateWrapper wrapper=new UpdateWrapper();
                    wrapper.eq("dev_id",devId);
                    wrapper.set("batch_state",1);