lxw
2023-08-15 160e150009b51a39fa95d9462c3798ba28d51a09
src/main/java/com/whyc/service/Ld9SetparamService.java
@@ -7,8 +7,6 @@
import com.whyc.dto.FBS9100_ComBase;
import com.whyc.dto.Response;
import com.whyc.mapper.Ld9SetparamMapper;
import com.whyc.pojo.Fbs9100Setparam;
import com.whyc.pojo.Fbs9100Sysparam;
import com.whyc.pojo.Ld9Setparam;
import org.springframework.stereotype.Service;
@@ -28,7 +26,23 @@
        PageInfo pageInfo=new PageInfo(list);
        return new Response().setII(1,pageInfo,bl,bl==true?"查询成功!":"设置9100参数失败,请检查网络!");
    }
    //获取LD9放电参数
    public Response serchByCondition(int num, int devId,int battGroupid) {
        boolean bl=sendCmdToLd9Dev(num,devId);
        List<Ld9Setparam> list=mapper.serchByCondition(battGroupid);
        PageInfo pageInfo=new PageInfo(list);
        return new Response().setII(1,bl,pageInfo,bl==true?"读取参数成功!":"设置ld9参数失败,请检查网络!");
    }
    //设置LD9放电参数
    public Response update(Ld9Setparam ld9Setparam) {
        Boolean b=mapper.updateParam(ld9Setparam);
        boolean bl=false;
        if(b){
            bl=sendCmdToLd9Dev(ld9Setparam.getNum().intValue(),ld9Setparam.getDevId().intValue());
        }
        return new Response().set(1,bl,bl==true?"修改参数成功!":"设置ld参数失败,请检查网络!");
    }
    //机房命令操作设备时的cmd和ack校验
    public boolean sendCmdToLd9Dev(int cmd,int dev_id)
    {
@@ -69,4 +83,5 @@
        }
        return res_exe;
    }
}