81041
2019-10-28 697c6a78247ef104994ab0311526f63588153ec1
zijing/src/com/fgkj/dao/impl/BattInfImpl.java
@@ -871,10 +871,14 @@
      return list;
   }
    //-----------查询所有的省份
   public List serchAllStationName1(){
   public List serchAllStationName1(Object obj){
      User_inf uinf=(User_inf) obj;
      String sql=" select DISTINCT(StationName1) from db_battinf.tb_battinf "
            + "  where StationId in(" +
            " select distinct db_user.tb_user_battgroup_baojigroup_battgroup.StationId from db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr where db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id=db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id  and db_user.tb_user_battgroup_baojigroup_usr.uId=?" +
            " ) "
            + "  ORDER BY CONVERT( StationName1 USING gbk ) COLLATE gbk_chinese_ci ASC  ";
      List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), null, new CallBack() {
      List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{uinf.getUId()}, new CallBack() {
         
         public List getResults(ResultSet rs) {
            List list=new ArrayList();
@@ -897,8 +901,11 @@
      BattInf binf=(BattInf) obj;
      String sql=" select DISTINCT(StationName2) from db_battinf.tb_battinf "
            + " where StationName1 like ? "
            + " and StationId in(" +
            " select distinct db_user.tb_user_battgroup_baojigroup_battgroup.StationId from db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr where db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id=db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id  and db_user.tb_user_battgroup_baojigroup_usr.uId=?" +
            " ) "
            + " ORDER BY CONVERT( StationName2 USING gbk ) COLLATE gbk_chinese_ci ASC   ";
      List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{"%"+binf.getStationName1()+"%"}, new CallBack() {
      List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{"%"+binf.getStationName1()+"%",binf.getNum()}, new CallBack() {
         
         public List getResults(ResultSet rs) {
            List list=new ArrayList();