lxw
2020-04-16 bc4435f0c42511312c11cecce25c98804cb3ee86
左侧列表加用户管理
3个文件已修改
33 ■■■■ 已修改文件
Device_Manage/src/com/fgkj/actions/BattInfAction.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/dao/impl/BattInfImpl.java 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/services/BattInfService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/actions/BattInfAction.java
@@ -3,6 +3,7 @@
import com.fgkj.dto.BattInf;
import com.fgkj.dto.Page;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.User_inf;
import com.fgkj.services.BattInfService;
public class BattInfAction extends ActionUtil{
@@ -26,7 +27,8 @@
    }
    //查询所有的设备
    public String serchDevice() {
        ServiceModel model=service.serchDevice();
        User_inf uinf=(User_inf) getUser();
        ServiceModel model=service.serchDevice(uinf);
        result=tojson(model);
        return SUCCESS;
    }
Device_Manage/src/com/fgkj/dao/impl/BattInfImpl.java
@@ -12,6 +12,7 @@
import com.fgkj.db.DBUtil;
import com.fgkj.dto.BattInf;
import com.fgkj.dto.Page;
import com.fgkj.dto.User_inf;
public class BattInfImpl implements BaseDAO,CallBack{
@@ -121,12 +122,24 @@
    }
      
    //查询所有的设备
    public List serchDevice(){
    public List serchDevice(Object obj){
        User_inf uinf=(User_inf) obj;
        String sql="select distinct db_battinf.tb_battinf.FBSDeviceId,stationName3,stationName,FbsDeviceIp,db_battinf.tb_battinf.FBSDeviceName"
                + " ,battProducer,monCount,monVolStd,monResStd,monCapStd,battModel  "
                + " FROM  db_battinf.tb_battinf "
                + " order by FBSDeviceId asc ";
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), null, new CallBack() {
                + " FROM  db_battinf.tb_battinf ";
        //用于用户管理的电池组的筛选
        String userSql=" where  db_battinf.tb_battinf.BattGroupId in(select distinct db_battinf.tb_battinf.battgroupid " +
                " from db_battinf.tb_battinf,db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr,db_user.tb_user_inf   " +
                " where db_user.tb_user_battgroup_baojigroup_battgroup.BattGroupId=db_battinf.tb_battinf.BattGroupId   " +
                " and db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id=db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id  " +
                " and db_user.tb_user_inf.uid=db_user.tb_user_battgroup_baojigroup_usr.uid  " +
                " and db_user.tb_user_inf.uid=? )";
        sql+=userSql;
        //排序
        String endSql=" order by FBSDeviceId asc ";
        sql+=endSql;
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{uinf.getUId()}, new CallBack() {
            
            @Override
            public List getResults(ResultSet rs) {
@@ -200,8 +213,10 @@
        p.setPageSize(6);
        BattInf binf=new BattInf();
        binf.setFBSDeviceId(910000011);
        User_inf uinf=new User_inf();
        uinf.setUId(1002);
        //List<BattInf> list=bimpl.serchByCondition(binf);
        List<BattInf> list=bimpl.serchDevice();
        List<BattInf> list=bimpl.serchDevice(uinf);
        for (BattInf b : list) {
            System.out.println(b);
        }
Device_Manage/src/com/fgkj/services/BattInfService.java
@@ -43,8 +43,8 @@
        return model;
    }
    //查询所有的设备
    public ServiceModel serchDevice() {
        List list=((BattInfImpl)dao).serchDevice();
    public ServiceModel serchDevice(Object obj) {
        List list=((BattInfImpl)dao).serchDevice(obj);
        if(list!=null&&list.size()>0){
            model.setCode(1);
            model.setData(list);