whycxzp
2021-05-29 b76c246b538d6ee67a8d8631ec08d1b9acb219a7
更新用户设备状态接口
2个文件已修改
53 ■■■■ 已修改文件
nfdw_stand/src/com/fgkj/dto/ServiceModel.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
nfdw_stand/src/com/fgkj/services/Devstate_usrService.java 41 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
nfdw_stand/src/com/fgkj/dto/ServiceModel.java
@@ -7,7 +7,8 @@
    public String msg;            //返回的简单信息
    public Integer sum=0;       //用于放查询记录的条数
    public Integer newsum=0;     //用于记录条数
    public Object data;            //用于返回复杂数据
    public Object data;            //用于返回复杂数据
    public Object data2;        //用于返回复杂数据
    public  String msgN;       //返回单体编号
    public String msgV;        //返回单体电压
    public  String msgO;       
@@ -98,6 +99,15 @@
    public void setData(Object data) {
        this.data = data;
    }
    public Object getData2() {
        return data2;
    }
    public void setData2(Object data2) {
        this.data2 = data2;
    }
    @Override
    public String toString() {
        return "ServiceModel [code=" + code + ", msg=" + msg + ", sum=" + sum
nfdw_stand/src/com/fgkj/services/Devstate_usrService.java
@@ -1,10 +1,15 @@
package com.fgkj.services;
import java.util.LinkedList;
import java.util.List;
import com.fgkj.dao.BaseDAO;
import com.fgkj.dao.BaseDAOFactory;
import com.fgkj.dao.impl.ram.Fbs9100_setparamImpl;
import com.fgkj.dto.BattInf;
import com.fgkj.dto.Devstate_usr;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.ram.Fbs9100_setparam;
public class Devstate_usrService {
    private BaseDAO dao;
@@ -52,17 +57,29 @@
        return model;
    }
    //根据用户id查询
    public ServiceModel serchByCondition(Object obj) {
        List list=dao.serchByCondition(obj);
        if(list!=null&&list.size()>0){
            model.setCode(1);
            model.setData(list);
            model.setMsg("查询成功!");
        }else{
            model.setCode(0);
            model.setMsg("查询失败!");
        }
        return model;
    }
    public ServiceModel serchByCondition(Object obj) {
        List<Devstate_usr> list=dao.serchByCondition(obj);
        if(list!=null&&list.size()>0){
            model.setCode(1);
            model.setData(list);
            model.setMsg("查询成功!");
            //根据查询出来的dev_id查询参数设置
            LinkedList<Fbs9100_setparam> paramList = new LinkedList<>();
            for (int i = 0; i < paramList.size(); i++) {
                BattInf battInf = new BattInf();
                battInf.setFBSDeviceId(paramList.get(i).getDev_id());
                List<Fbs9100_setparam> paramListTemp = new Fbs9100_setparamImpl().serchdevParam(battInf);
                if (paramListTemp.size()!=0){
                    Fbs9100_setparam fbs9100_setparam = paramListTemp.get(0);
                    paramList.add(fbs9100_setparam);
                }
            }
            model.setData2(paramList);
        }else{
            model.setCode(0);
            model.setMsg("查询失败!");
        }
        return model;
    }
}