zoukankan      html  css  js  c++  java
  • 重大技术需求系统七

    重大技术需求系统七

    核心代码

    package Dao;
    
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import net.sf.json.JSONObject;
    import net.sf.json.JSONArray;
    import java.util.Calendar;
    import util.DBUtil;
    import util.FormBean;
    
    public class SearchDao {
        //综合查询
        public static String SearchAsAll(FormBean bean) {
            String ans="";
            int temp=0;
            int k=0;
            JSONArray jsonarray=new JSONArray();
            Connection con=DBUtil.getConn();
            Statement state=null;
            String sql="select * from t_dcwjxx";
            if(bean.getJGMC().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" JGMC like '%"+bean.getJGMC()+"%'";
                    k=1;
                }else {
                    sql=sql+" and JGMC like '%"+bean.getJGMC()+"%'";
                }
            }
            if(bean.getGKGLBM().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" GKGLBM like '%"+bean.getGKGLBM()+"%'";
                    k=1;
                }else {
                    sql=sql+" and GKGLBM like '%"+bean.getGKGLBM()+"%'";
                }
            }
            if(bean.getSZDY().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" SZDY like '%"+bean.getSZDY()+"%'";
                    k=1;
                }else {
                    sql=sql+" and SZDY like '%"+bean.getSZDY()+"%'";
                }
            }
            if(bean.getFRDB().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" FRDB like '%"+bean.getFRDB()+"%'";
                    k=1;
                }else {
                    sql=sql+" and FRDB like '%"+bean.getFRDB()+"%'";
                }
            }
            if(bean.getLXR().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" LXR like '%"+bean.getLXR()+"%'";
                    k=1;
                }else {
                    sql=sql+" and LXR like '%"+bean.getLXR()+"%'";
                }
            }
            if(bean.getJGSX().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" JGSX like '%"+bean.getJGSX()+"%'";
                    k=1;
                }else {
                    sql=sql+" and JGSX like '%"+bean.getJGSX()+"%'";
                }
            }
            if(bean.getJSXQMC().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" JSXQMC like '%"+bean.getJSXQMC()+"%'";
                    k=1;
                }else {
                    sql=sql+" and JSXQMC like '%"+bean.getJSXQMC()+"%'";
                }
            }
            if(bean.getGJZ().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" GJZ like '%"+bean.getGJZ()+"%'";
                    k=1;
                }else {
                    sql=sql+" and GJZ like '%"+bean.getGJZ()+"%'";
                }
            }
            if(bean.getNTRZJZE().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" NTRZJZE like '%"+bean.getNTRZJZE()+"%'";
                    k=1;
                }else {
                    sql=sql+" and NTRZJZE like '%"+bean.getNTRZJZE()+"%'";
                }
            }
            if(bean.getJSXQJJFS().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" JSXQJJFS like '%"+bean.getJSXQJJFS()+"%'";
                    k=1;
                }else {
                    sql=sql+" and LXR like '%"+bean.getJSXQJJFS()+"%'";
                }
            }
            if(bean.getYJLX().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" YJLX like '%"+bean.getYJLX()+"%'";
                    k=1;
                }else {
                    sql=sql+" and YJLX like '%"+bean.getYJLX()+"%'";
                }
            }
            if(bean.getXKFL().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" XKFL like '%"+bean.getXKFL()+"%'";
                    k=1;
                }else {
                    sql=sql+" and XKFL like '%"+bean.getXKFL()+"%'";
                }
            }
            if(bean.getXQJSSSLY().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" XQJSSSLY like '%"+bean.getXQJSSSLY()+"%'";
                    k=1;
                }else {
                    sql=sql+" and XQJSSSLY like '%"+bean.getXQJSSSLY()+"%'";
                }
            }
            if(bean.getXQJSYYHY().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" XQJSYYHY like '%"+bean.getXQJSYYHY()+"%'";
                    k=1;
                }else {
                    sql=sql+" and XQJSYYHY like '%"+bean.getXQJSYYHY()+"%'";
                }
            }
            ResultSet res=null;
            try {
                JSONObject jsonob=new JSONObject();
                state=con.createStatement();
                res=state.executeQuery(sql);
                while(res.next()) {
                    jsonob.put("wjid", res.getInt("WJID"));
                    jsonob.put("jgmc", res.getString("JGMC"));
                    jsonob.put("frdb", res.getString("FRDB"));
                    jsonob.put("qsxqnf", res.getInt("QSXQNF"));
                    jsonob.put("jzxqnf", res.getInt("JZXQNF"));
                    jsonob.put("jsxqmc", res.getString("JSXQMC"));
                    jsonob.put("gjz", res.getString("GJZ"));
                    jsonarray.add(jsonob);
                }
            }catch(Exception e) {
                e.printStackTrace();
            }
            ans=jsonarray.toString();
            return ans;
        }
    
        //分类查询
        public static String SearchAsKind(FormBean bean) {
            String ans="";
            JSONArray jsonarray=new JSONArray();
            Connection con=DBUtil.getConn();
            Statement state=null;
            String sql="select * from t_dcwjxx";
            if(bean.getJGMC().trim().length()>0) {
                sql=sql+" where JGMC like '%"+bean.getJGMC()+"%'";
            }
            else if(bean.getGKGLBM().trim().length()>0) {
                sql=sql+" where GKGLBM like '%"+bean.getGKGLBM()+"%'";
            }
            else if(bean.getSZDY().trim().length()>0) {
                sql=sql+" where SZDY like '%"+bean.getSZDY()+"%'";
            }
            else if(bean.getFRDB().trim().length()>0) {
                sql=sql+" where FRDB like '%"+bean.getFRDB()+"%'";
            }
            else if(bean.getLXR().trim().length()>0) {
                sql=sql+" where LXR like '%"+bean.getLXR()+"%'";
            }
            else if(bean.getJGSX().trim().length()>0) {
                sql=sql+" where JGSX like '%"+bean.getJGSX()+"%'";
            }
            else if(bean.getJSXQMC().trim().length()>0) {
                sql=sql+" where JSXQMC like '%"+bean.getJSXQMC()+"%'";
            }
            else if(bean.getGJZ().trim().length()>0) {
                sql=sql+" where GJZ like '%"+bean.getGJZ()+"%'";
            }
            else if(bean.getNTRZJZE().trim().length()>0) {
                sql=sql+" where NTRZJZE like '%"+bean.getNTRZJZE()+"%'";
            }
            else if(bean.getJSXQJJFS().trim().length()>0) {
                sql=sql+" where JSXQJJFS like '%"+bean.getJSXQJJFS()+"%'";
            }
            else if(bean.getYJLX().trim().length()>0) {
                sql=sql+" where YJLX like '%"+bean.getYJLX()+"%'";
            }
            else if(bean.getXKFL().trim().length()>0) {
                sql=sql+" where XKFL like '%"+bean.getXKFL()+"%'";
            }
            else if(bean.getXQJSSSLY().trim().length()>0) {
                sql=sql+" where XQJSSSLY like '%"+bean.getXQJSSSLY()+"%'";
            }
            else if(bean.getXQJSYYHY().trim().length()>0) {
                sql=sql+" where XQJSYYHY like '%"+bean.getXQJSYYHY()+"%'";
            }
            ResultSet res=null;
            try {
                JSONObject jsonob=new JSONObject();
                state=con.createStatement();
                res=state.executeQuery(sql);
                while(res.next()) {
                    jsonob.put("wjid", res.getInt("WJID"));
                    jsonob.put("jgmc", res.getString("JGMC"));
                    jsonob.put("frdb", res.getString("FRDB"));
                    jsonob.put("qsxqnf", res.getInt("QSXQNF"));
                    jsonob.put("jzxqnf", res.getInt("JZXQNF"));
                    jsonob.put("jsxqmc", res.getString("JSXQMC"));
                    jsonob.put("gjz", res.getString("GJZ"));
                    jsonarray.add(jsonob);
                }
            }catch(Exception e) {
                e.printStackTrace();
            }
            ans=jsonarray.toString();
            return ans;
        }
    }
    

    增设统计查询,分类查询

  • 相关阅读:
    解决pip3的ImportError: cannot import name 'main'
    linux 安装Python3.6
    Linux安装redis和部署
    redis密码管理
    CentOS7使用firewalld打开关闭防火墙与端口
    scrapy 从Windwos平台移植到 Linux平台之实操
    Linux 环境下安装Maven
    解决:安装Jenkins时web界面出现该jenkins实例似乎已离线
    持续集成工具Jenkins结合SVN的安装和使用
    Linux下的SVN服务器搭建
  • 原文地址:https://www.cnblogs.com/2506236179zhw/p/14226391.html
Copyright © 2011-2022 走看看