whycrzg
2021-02-02 59840eff7823ab2088dd5caaf575be5af14a499e
update devParam#
2个文件已修改
52 ■■■■■ 已修改文件
src/main/java/com/fgkj/controller/Dev_paramController.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fgkj/services/Dev_paramService.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fgkj/controller/Dev_paramController.java
@@ -28,7 +28,7 @@
    
    //修改所有设备的所有的告警参数
    @PutMapping("/")
    @ApiOperation(notes = "",value="修改所有设备的所有的告警参数")
    @ApiOperation(notes = "条件 where dev_id=? and alm_id=?",value="修改所有设备的所有的告警参数")
    public ServiceModel update(@RequestBody Dev_param dparam){
        // Dev_param dparam=ActionUtil.getGson().fromJson(json, Dev_param.class);
        ServiceModel model=service.update(dparam);
@@ -49,11 +49,13 @@
        return model;
    }
    //根据设备id和告警类型查设备告警参数
    @GetMapping("byCondition")
    @PostMapping("byCondition")
    @ApiOperation(notes = "",value="设备id和告警类型查设备告警参数")
    public ServiceModel serchByCondition(@RequestBody Dev_param dparam){
        // Dev_param dparam=ActionUtil.getGson().fromJson(json, Dev_param.class);
        ServiceModel model=service.serchByCondition(dparam);
    public ServiceModel serchByCondition(@RequestParam Integer dev_id,@RequestParam Integer alm_id) {
        Dev_param dparam = new Dev_param();
        dparam.setDev_id(dev_id);
        dparam.setAlm_id(alm_id);
        ServiceModel model = service.serchByCondition(dparam);
        return model;
    }
@@ -66,20 +68,22 @@
        return model;
    }
    //根据设备id查询设备对应的告警参数种类
    @GetMapping("byInfo")
    @PostMapping("byInfo")
    @ApiOperation(notes = "",value="设备id查询设备对应的告警参数种类")
    public ServiceModel serchByInfo(@RequestBody Dev_param dparam){
        // Dev_param dparam=ActionUtil.getGson().fromJson(json, Dev_param.class);
        ServiceModel model=service.serchByInfo(dparam);
    public ServiceModel serchByInfo(@RequestParam Integer dev_id) {
        Dev_param dparam = new Dev_param();
        dparam.setDev_id(dev_id);
        ServiceModel model = service.serchByInfo(dparam);
        return model;
    }
     //根据设备id查询设备所有的参数
    @GetMapping("paramById")
    @PostMapping("paramById")
    @ApiOperation(notes = "",value="设备id查询设备所有的参数")
    public ServiceModel serchParamById(@RequestBody Dev_param dparam){
        // Dev_param dparam=ActionUtil.getGson().fromJson(json, Dev_param.class);
        ServiceModel model=service.serchParamById(dparam);
    public ServiceModel serchParamById(@RequestParam Integer dev_id) {
        Dev_param dparam = new Dev_param();
        dparam.setDev_id(dev_id);
        ServiceModel model = service.serchParamById(dparam);
        return model;
    }
src/main/java/com/fgkj/services/Dev_paramService.java
@@ -38,19 +38,27 @@
        return model;
    }
    //查询所有设备的所有的告警参数
    public ServiceModel update(Dev_param obj){
    public ServiceModel update(Dev_param obj) {
        ServiceModel model = new ServiceModel();
        Boolean bl=mapper.update(obj)>0;
        if(bl){
        Boolean bl = true;
        try {
            bl = mapper.update(obj) > 0;
        } catch (Exception e) {
            e.printStackTrace();
            model.setCode(0);
            model.setMsg("修改失败!");
            return model;
        }
        if (bl) {
            //告警参数修改成功后重启服务
            int alarm_id=((Dev_param) obj).getAlm_id();
            Process_survey process=new Process_survey();
            int alarm_id = ((Dev_param) obj).getAlm_id();
            Process_survey process = new Process_survey();
            //将电池告警的服务设为重启
            process.setProcessName(ProcessServerDao.BMS_FBSDEV_ALARM_BATT);
            Boolean b=surveyMapper.update(process);
            Boolean b = surveyMapper.update(process);
            model.setCode(1);
            model.setMsg("修改成功!");
        }else{
        } else {
            model.setCode(0);
            model.setMsg("修改失败!");
        }