后台的action

 

ZXCtrl zc=new ZXCtrl();

 

 if(7==iFlag) {
     //按纳税人税号查询信息
     
    List list=zc.searchxx(form, request, iFlag);
       if(list.size()!=0){
        
        ZXForm tous = (ZXForm)list.get(0);
        request.setAttribute("selectByxx", tous);
        list.add(tous);
        request.setAttribute("listdata", list);    
        forward_string = "nsquery";
      }
       else{
        forward_string="zixundj";
        request.setAttribute("listdata", "没有查到相应的信息"); 
       }
   }

、、、、、、、、、、、、、、、、、ZXCtrl 、、、、、、、、、、、、、、

/**
  * 按照纳税人税号查询纳税基本信息
  * @param form
  * @param request
  * @param iFlag
  */
 
 public List searchxx(ZXForm form,HttpServletRequest request,int iFlag){
  dbConnect db = new dbConnect();
  db.getConnectionNew();
  List list = new ArrayList();
  String sWhereSQL = "";
  

  
  String SQLSelect = "";
 
  SQLSelect="select * from shenai_client_info where 1=1";
  if (!"".equals(form.getYHSH())&&!(form.getYHSH()==null))//纳税人税号
      sWhereSQL+=" and code = '"+form.getYHSH()+"'";
  
  SQLSelect+=sWhereSQL;
  try {
   rs = db.runQueryNew(SQLSelect);
   while (rs.moveNext()) {
    ZXForm temp = new ZXForm();
    temp.setCorpcoding(rs.fieldByIndex(0));
    temp.setCode(rs.fieldByName("code")!=null?rs.fieldByName("code"):" ");//纳税人税号
     temp.setName(rs.fieldByName("name")!=null?rs.fieldByName("name"):" ");//用户名称
                temp.setLinkman_fax(rs.fieldByName("linkman_fax")!=null?rs.fieldByName("linkman_fax"):" ");//联系人固定电话
    temp.setCreationDate(rs.fieldByName("creationDate")!=null?rs.fieldByName("creationDate"):" ");//采集日期
     temp.setAddress(rs.fieldByName("address")!=null?rs.fieldByName("address"):" ");//地址
    
     temp.setRideWay(rs.fieldByName("rideWay")!=null?rs.fieldByName("rideWay"):"");//乘车路线
    temp.setAroundConsumer(rs.fieldByName("aroundConsumer")!=null?rs.fieldByName("aroundConsumer"):"");//附近企业
    temp.setLinkman_name(rs.fieldByName("linkman_name")!=null?rs.fieldByName("linkman_name"):"");//联系人名称
    temp.setLinkman_mobile(rs.fieldByName("linkman_mobile")!=null?rs.fieldByName("linkman_mobile"):"");//联系人手机
    
    
    
    String xingbie=(rs.fieldByName("linkman_sex")!=null?rs.fieldByName("linkman_sex"):"").trim();
    if("1".equals(xingbie)){
     xingbie="男";
    }else if("2".equals(xingbie)){
     xingbie="女";
    }
    temp.setLinkman_sex(xingbie);//联系人性别
    
    
    temp.setTrainerName(rs.fieldByName("trainerName")!=null?rs.fieldByName("trainerName"):"");//培训人名称
    temp.setTrainerPhone(rs.fieldByName("trainerPhone")!=null?rs.fieldByName("trainerPhone"):"");//培训人电话
    
    String txingbie=(rs.fieldByName("trainerSex")!=null?rs.fieldByName("trainerSex"):"").trim();
    if("1".equals(txingbie)){
     txingbie="男";
    }else if("2".equals(txingbie)){
     txingbie="女";
    }
    
    temp.setTrainerSex(txingbie);//培训人性别
    
    String state=(rs.fieldByName("state")!=null?rs.fieldByName("state"):"").trim();
    if("0".equals(state)){
     state="正常";
    }else if("9".equals(state)){
     state="注销";
    }
    temp.setState(state);//用户状态
    //是(137030300代表张店区,137030600代表周村区,137030500代表临淄区,137032100代表桓台县,137030200代表淄川区,137030400代表博山区,137032200代表高青县,137032300代表沂源县,137039200代表高新区。)
    String onServiceArea=(rs.fieldByName("onServiceArea")!=null?rs.fieldByName("onServiceArea"):"").trim();
    if("137030300".equals(onServiceArea)){
     onServiceArea="张店区";
    }else if("137030600".equals(onServiceArea)){
     onServiceArea="周村区";
    }else if("137030500".equals(onServiceArea)){
     onServiceArea="临淄区";
    }
    else if("137032100".equals(onServiceArea)){
     onServiceArea="桓台县";
    }else if("137030200".equals(onServiceArea)){
     onServiceArea="淄川区";
    }
    else if("137030400".equals(onServiceArea)){
     onServiceArea="博山区";
    }else if("137032200".equals(onServiceArea)){
     onServiceArea="高青县";
    }
    else if("137032300".equals(onServiceArea)){
     onServiceArea="沂源县";
    }else if("137039200".equals(onServiceArea)){
     onServiceArea="高新区";
    }
    
    temp.setOnServiceArea(onServiceArea);//区限
    
    String man=(rs.fieldByName("onServiceMan")!=null?rs.fieldByName("onServiceMan"):"").trim();
    String m[]=man.split("@");
    List l=searchzr(m[0],request);
    if(l.size()!=0){
     ZXForm fw = (ZXForm)l.get(0);
     temp.setOnServiceMan(fw.getName());//责任人
    }
    
    
    
    String c=(rs.fieldByName("consumerCharacter")!=null?rs.fieldByName("consumerCharacter"):"").trim();
    if("1".equals(c)){
     c="单机单片";
    }else if("2".equals(c)){
     c="主机共享";
    }
    temp.setConsumerCharacter(c);//用户性质
    
    list.add(temp);
   }
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  finally {
   try {
    db.closeConn();
   } catch (Exception e) {
   }
  }
  return list;
 }
 /**
  * 责任人的查询
  * @param form
  * @param request
  * @param iFlag
  */
 
 public List searchzr(String id,HttpServletRequest request){
  dbConnect db = new dbConnect();
  db.getConnectionNew();
  List list = new ArrayList();
  String sWhereSQL = "";
  

  
  String SQLSelect = "";
 
 
 
  SQLSelect="select name  from  user_member  where 1=1";
  if (!"".equals(id)&&!(id==null))//责任表中的id
      sWhereSQL+=" and id = '"+id+"'";
  
  SQLSelect+=sWhereSQL;
  try {
   rs = db.runQueryNew(SQLSelect);
   while (rs.moveNext()) {
    ZXForm temp = new ZXForm();
    temp.setName(rs.fieldByName("name")!=null?rs.fieldByName("name"):"");//责任人名字
    list.add(temp);
   }
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  finally {
   try {
    db.closeConn();
   } catch (Exception e) {
   }
  }
  return list;
 }
 
 
 
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值