whyclxw
2024-09-05 55fae2580a2c27fc941d9a40d9e91f4cc5902fd5
强制移除批量设备
4个文件已修改
31 ■■■■ 已修改文件
src/main/java/com/whyc/controller/DevInfController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DevA200TestparamService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DevActmTestparamService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DevInfService.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/DevInfController.java
@@ -9,6 +9,8 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RestController
@Api(tags = "设备")
@RequestMapping("devInf")
@@ -58,4 +60,10 @@
    public Response delDinf( Integer devId){
        return service.delDinf(devId);
    }
    @ApiOperation(value = "强制移除批量设备")
    @PostMapping("cancelContPl")
    public Response cancelContPl(@RequestBody List<Integer> devIds){
        return service.cancelContPl(devIds);
    }
}
src/main/java/com/whyc/service/DevA200TestparamService.java
@@ -162,12 +162,10 @@
        Map<Integer,Object> map=new HashMap<>();
        for (int devId:devIds) {
            ResultA200Dto dto= (ResultA200Dto) startA200Param(devId,type);
            if(dto.getCode().equals("200")){
                UpdateWrapper wrapper=new UpdateWrapper();
                wrapper.eq("dev_id",devId);
                wrapper.set("batch_state",1);
                dinfMapper.update(null,wrapper);
            }
            UpdateWrapper wrapper=new UpdateWrapper();
            wrapper.eq("dev_id",devId);
            wrapper.set("batch_state",1);
            dinfMapper.update(null,wrapper);
            map.put(devId,dto);
        }
        return new Response().setII(1,true,map,"批量控制a200一体机");
src/main/java/com/whyc/service/DevActmTestparamService.java
@@ -164,7 +164,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);
src/main/java/com/whyc/service/DevInfService.java
@@ -178,4 +178,15 @@
        mapper.delete(dinfWrapper);
        return new Response().set(1,true,"删除设备(同时删除实时和包机组信息)");
    }
    //强制移除批量设备
    @Transactional
    public Response cancelContPl(List<Integer> devIds) {
        for (Integer devId:devIds) {
            UpdateWrapper wrapper=new UpdateWrapper();
            wrapper.eq("dev_id",devId);
            wrapper.set("batch_state",0);
            mapper.update(null,wrapper);
        }
        return new Response().set(1,true,"强制移除批量设备");
    }
}