⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 managerserviceimpl.java~

📁 该车间信息管理系统
💻 JAVA~
字号:
package com.briup.service.impl;import com.briup.bean.LxfWorkshopEmployee;import com.briup.bean.LxforkshopManager;import com.briup.bean.LxfWorkshopProduct;import com.briup.common.exception.ManagerServiceException;import com.briup.common.transaction.HibernateTransaction;import com.briup.common.util.BeanFactory;import com.briup.dao.ManagerDao;import com.briup.service.ManagerService;public class ManagerServiceImpl implements ManagerService {	public LxfWorkshopManager login(String username, String password) throws ManagerServiceException {		// TODO Auto-generated method stub		ManagerDao managerDao = (ManagerDao)BeanFactory.getBean("managerDao");		try {			LxfWorkshopManager manager = managerDao.findManagerbyName(username, password);			if(manager == null)				throw new ManagerServiceException("帐号或密码错误");			return manager;		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();			throw new ManagerServiceException("帐号或密码错误");		}	}	public void addEmployee(LxfWorkshopEmployee employee) throws ManagerServiceException {		// TODO Auto-generated method stub		ManagerDao managerDao = (ManagerDao)BeanFactory.getBean("managerDao");		HibernateTransaction tran = new HibernateTransaction();		try {			tran.beginTransaction();			managerDao.addEmployee(employee);			tran.commit();		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();			throw new ManagerServiceException("增加用户失败");		}	}	public void reduceEmployes(String roomname, String name) throws ManagerServiceException {		// TODO Auto-generated method stub		ManagerDao managerDao = (ManagerDao)BeanFactory.getBean("managerDao");		HibernateTransaction tran = new HibernateTransaction();		try {			tran.beginTransaction();			LxfWorkshopEmployee employee = managerDao.findReduceEmployee(roomname, name);			managerDao.reduceEmployee(employee);			tran.commit();		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();			throw new ManagerServiceException("删除员工失败");		}	}	public void addLeaveEmployee(String roomname, String name) throws ManagerServiceException {		// TODO Auto-generated method stub		ManagerDao managerDao =(ManagerDao)BeanFactory.getBean("managerDao");		HibernateTransaction tran = new HibernateTransaction();		try {			tran.beginTransaction();			LxfWorkshopEmployee employee = managerDao.findReduceEmployee(roomname, name);			employee.setIsonline(1l);			managerDao.addEmployee(employee);			tran.commit();		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();			throw new ManagerServiceException("修改用户状态失败");		}	}	public void addOffEmployee(String room, String name) throws ManagerServiceException {		// TODO Auto-generated method stub		ManagerDao managerDao =(ManagerDao)BeanFactory.getBean("managerDao");		HibernateTransaction tran = new HibernateTransaction();		try {			tran.beginTransaction();			LxfWorkshopEmployee employee = managerDao.findReduceEmployee(room, name);			employee.setIsonline(2l);			employee.setDutystatus(employee.getDutystatus() + 1);			managerDao.addEmployee(employee);			tran.commit();		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();			throw new ManagerServiceException("修改用户状态失败");		}	}	public void reudceLeaveEmployee(String roomname, String name) throws ManagerServiceException {		// TODO Auto-generated method stub		ManagerDao managerDao =(ManagerDao)BeanFactory.getBean("managerDao");		HibernateTransaction tran = new HibernateTransaction();		try {			tran.beginTransaction();			LxfWorkshopEmployee employee = managerDao.findReduceEmployee(roomname, name);			employee.setIsonline(0l);			managerDao.addEmployee(employee);			tran.commit();		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();			throw new ManagerServiceException("修改用户状态失败");		}	}	public void createProduct(LxfWorkshopProduct product) throws ManagerServiceException {		// TODO Auto-generated method stub		HibernateTransaction tran = new HibernateTransaction();		ManagerDao managerDao = (ManagerDao)BeanFactory.getBean("managerDao");		try {			tran.beginTransaction();			LxfWorkshopProduct p = managerDao.findProduct(product.getLxfWorkshopRoom().getRoomname());			managerDao.deleteProduct(p);			managerDao.saveProduct(product);			tran.commit();		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();			throw new ManagerServiceException("创建新产品失败");		}	}	public void modifyProduct(LxfWorkshopProduct product) throws ManagerServiceException {		// TODO Auto-generated method stub		HibernateTransaction tran = new HibernateTransaction();		ManagerDao managerDao = (ManagerDao)BeanFactory.getBean("managerDao");		try {			tran.beginTransaction();			LxfWorkshopProduct p = managerDao.findProductByRoomName(product.getLxfWorkshopRoom().getRoomname());			p.setProductname(product.getProductname());			p.setQuantity(product.getQuantity());			p.setType(product.getType());			p.setFinishtime(product.getFinishtime());			managerDao.saveProduct(p);			tran.commit();		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();			throw new ManagerServiceException("修改产品信息失败");		}	}}

⌨️ 快捷键说明

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