sitebean.java

来自「就业管理系统 源代码 可以运行 没有错误」· Java 代码 · 共 587 行 · 第 1/2 页

JAVA
587
字号
package com.bean;

/**
 * 后台网站设置操作类
 * 
 */

import java.io.File;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.util.Constant;
import com.util.DBO;

public class SiteBean {

	private ResultSet rs;
	private List list;
/*****************************************************************
 * 导航条菜单
 ******************************************************************/	
	//增加导航条主菜单
	public int addMenu(String menuname,String pic,String linkurl,String wordcolor,String targettype,String hide,String ordernum){
		String sql="select * from fz_menu where menuname='"+menuname+"'";
		String sql2="insert into fz_menu(menuname,pic,linkurl,wordcolor,targettype,hide,ordernum) " +
				"values('"+menuname+"','"+pic+"','"+linkurl+"','"+wordcolor+"','"+targettype+"','"+hide+"','"+ordernum+"')";
		DBO dbo=new DBO();
		dbo.open();
		try{
			rs=dbo.executeQuery(sql);
			if(rs.next()){
				return Constant.SAME_NAME;
			}
			else{
				int i=dbo.executeUpdate(sql2);
				if(i==1){
					return Constant.SUCCESS;
				}
				else{
					return Constant.SUCCESS;
				}
			}
		}catch(Exception e){
			e.printStackTrace();
			return Constant.SYSTEM_ERROR;
		}finally{
			dbo.close();
		}
	}
//	修改导航条主菜单(修改装饰图片)
	public int upmenu(int id,String menuname,String pic,String linkurl,String wordcolor,String targettype,String hide,String ordernum){
		String sql="select * from fz_menu where menuname='"+menuname+"'and id!='"+id+"'";
		String sql2="update fz_menu set menuname='"+menuname+"',pic='"+pic+"',linkurl='"+linkurl+"',wordcolor='"+wordcolor+"'," +
				"targettype='"+targettype+"',hide='"+hide+"',ordernum='"+ordernum+"' where id='"+id+"'";
		DBO dbo=new DBO();
		dbo.open();
		try{
			rs=dbo.executeQuery(sql);
			if(rs.next()){
				return Constant.SAME_NAME;
			}
			else{
				int i=dbo.executeUpdate(sql2);
				if(i==1){
					return Constant.SUCCESS;
				}
				else{
					return Constant.SUCCESS;
				}
			}
		}catch(Exception e){
			e.printStackTrace();
			return Constant.SYSTEM_ERROR;
		}finally{
			dbo.close();
		}
	}

//	修改导航条主菜单(不修改装饰图片)
	public int upmenu(int id,String menuname,String linkurl,String wordcolor,String targettype,String hide,String ordernum){
		String sql="select * from fz_menu where menuname='"+menuname+"'and id!='"+id+"'";
		String sql2="update fz_menu set menuname='"+menuname+"',linkurl='"+linkurl+"',wordcolor='"+wordcolor+"'," +
				"targettype='"+targettype+"',hide='"+hide+"',ordernum='"+ordernum+"' where id='"+id+"'";
		DBO dbo=new DBO();
		dbo.open();
		try{
			rs=dbo.executeQuery(sql);
			if(rs.next()){
				return Constant.SAME_NAME;
			}
			else{
				int i=dbo.executeUpdate(sql2);
				if(i==1){
					return Constant.SUCCESS;
				}
				else{
					return Constant.SUCCESS;
				}
			}
		}catch(Exception e){
			e.printStackTrace();
			return Constant.SYSTEM_ERROR;
		}finally{
			dbo.close();
		}
	}
	
	//get all menu 
	public List getAllmenu(){
		String sql = "select * from fz_menu order by ordernum desc";
		DBO dbo = new DBO();
		list = new ArrayList();
		dbo.open();
		try{
			rs = dbo.executeQuery(sql);
			while(rs.next()){
				List list2 = new ArrayList();
				list2.add(rs.getString(1));
				list2.add(rs.getString(2));
				list2.add(rs.getString(3));
				list2.add(rs.getString(4));
				list2.add(rs.getString(5));
				list2.add(rs.getString(6));
				list2.add(rs.getString(7));
				list2.add(rs.getString(8));
				list.add(list2);
			}
			return list;
		}catch(Exception e){
			e.printStackTrace();
			return list;
		}finally{
			dbo.close();
		}
	}
	
//	get all menu hide is 1
	public List getAllmenuIsUse(){
		String sql = "select menuname,linkurl from fz_menu order by ordernum desc";
		DBO dbo = new DBO();
		list = new ArrayList();
		dbo.open();
		try{
			rs = dbo.executeQuery(sql);
			while(rs.next()){
				List list2 = new ArrayList();
				list2.add(rs.getString(1));
				list2.add(rs.getString(2));
				
				list.add(list2);
			}
			return list;
		}catch(Exception e){
			e.printStackTrace();
			return list;
		}finally{
			dbo.close();
		}
	}
//	get a menu with id to update
	public List get1menu(int id){
		String sql = "select * from fz_menu where id='"+id+"'  ";
		DBO dbo = new DBO();
		list = new ArrayList();
		dbo.open();
		try{
			rs = dbo.executeQuery(sql);
			while(rs.next()){
				list.add(rs.getString(1));
				list.add(rs.getString(2));
				list.add(rs.getString(3));
				list.add(rs.getString(4));
				list.add(rs.getString(5));
				list.add(rs.getString(6));
				list.add(rs.getString(7));
				list.add(rs.getString(8));
			}
			return list;
		}catch(Exception e){
			e.printStackTrace();
			return list;
		}finally{
			dbo.close();
		}
	}
	//删除导航菜单
	public int delMenu(int id){
		String sql = "delete from fz_menu where id='"+id+"'";
		DBO dbo = new DBO();
		dbo.open();
		try{
			int i = dbo.executeUpdate(sql);
			if(i == 1)
				return Constant.SUCCESS;
			else
				return Constant.SYSTEM_ERROR;
		}catch(Exception e){
			e.printStackTrace();
			return Constant.SYSTEM_ERROR;
		}finally{
			dbo.close();
		}
	}
	//查看导航菜单装饰图片是否启用
	public String getMenuPicOff(){
		String sql = "select isoff from fz_menupic ";
		DBO dbo = new DBO();
		dbo.open();
		try{
			rs = dbo.executeQuery(sql);
			rs.next();
			if(rs.getInt(1) == 1)
				return "open";
			else
				return "close";
		}catch(Exception e){
			e.printStackTrace();
			return null;
		}finally{
			dbo.close();
		}
	}
	//关闭 开启菜单图片
	public int upDownMenuPower(int isoff){
		String sql = "update fz_menupic  set isoff='"+isoff+"' ";
		DBO dbo = new DBO();
		dbo.open();
		try{
			int i = dbo.executeUpdate(sql);
			if(i == 1){
				return Constant.SUCCESS;
			}
			else{
				return Constant.SYSTEM_ERROR;
			}
		}catch(Exception e){
			e.printStackTrace();
			return Constant.SYSTEM_ERROR;
		}finally{
			dbo.close();
		}
	}
	public int getMenu1Count(){//查询菜单总数,用循环更改排序
		String sql = "select count(*) from fz_menu";
		DBO dbo = new DBO();
		dbo.open();
		try{
			rs = dbo.executeQuery(sql);
			if(rs.next()){
				return rs.getInt(1);
			}
			else{
				return 0;
			}
		}catch(Exception e){
			e.printStackTrace();
			return 0;
		}finally{
			dbo.close();
		}
	}
//	更新导航菜单排列顺序
	public int updateMenuOrder(int id,int ordernum){
		String sql = "update fz_menu set ordernum = '"+ordernum+"' where id = '"+id+"'";
		DBO dbo = new DBO();
		dbo.open();
		try{
			int i = dbo.executeUpdate(sql);
			return i;
		}catch(Exception e){
			e.printStackTrace();
			return Constant.DEFAULT_ERROR;
		}finally{
			dbo.close();
		}
	}
	/**************************************************************
	 * 单独页面设置 alone.jsp
	 * 关于我们│ 站点导航│ 服务项目│ 招募英才│ 联系我们| 网站帮助
	 **************************************************************/
	public int upDateAlone(String type,String title,String content){//更改
		String sql = "update fz_alone set title='"+title+"',content='"+content+"' where type='"+type+"'";
		DBO dbo = new DBO();
		dbo.open();
		try{
			int i = dbo.executeUpdate(sql);
			if(i == 1)
				return Constant.SUCCESS;
			else 
				return Constant.DEFAULT_ERROR;
		}catch(Exception e){
			e.printStackTrace();

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?