汽车租赁管理系统/carRentalSystem/src/com/bluedot/service/impl/CustomerManagerImpl.java

(完整代码) 1KB

package com.bluedot.service.impl;

import com.bluedot.domain.Customers;
import com.bluedot.domain.Page;
import com.bluedot.domain.User;
import com.bluedot.exception.NotFoundValueException;
import com.bluedot.persist.CustomerManagerDao;
import com.bluedot.persist.impl.CustomerManagerDaoImpl;
import com.bluedot.service.CustomerManager;

public class CustomerManagerImpl implements CustomerManager {

	@Override
	public void addCustomer(Customers cust) {
		CustomerManagerDao cmd = new CustomerManagerDaoImpl();
		cmd.addCustomer(cust);
	}

	@Override
	public Page findCustomersByProperty(Customers cust, int pageIndex) {
		CustomerManagerDao cmd = new CustomerManagerDaoImpl();
		return cmd.findCustomer(cust, pageIndex);
	}

	@Override
	public Customers findCustomersByIndentity(String identity) {
		CustomerManagerDao cmd = new CustomerManagerDaoImpl();
		return cmd.preUpdateCustomers(identity);
	}

	@Override
	public void updateCustomers(Customers cust) {
		CustomerManagerDao cmd = new CustomerManagerDaoImpl();
		cmd.updateCustomers(cust);
	}

	@Override
	public void deleteCustomers(String[] arr) {
		CustomerManagerDao cmd = new CustomerManagerDaoImpl();
		if(arr != null && arr.length > 0){
			for(int i=0;i<arr.length;i++){
				cmd.deleteCustomers(arr[i]);
			}
		}else{
			throw new NotFoundValueException("请选择要删除的数据");
		}
	}

	@Override
	public void changeCustomersPwd(String identity, String newPwd, String oldPwd) {
		CustomerManagerDao cmd = new CustomerManagerDaoImpl();
		Customers cust = cmd.preUpdateCustomers(identity);
		    if(cust.getCustPwd().equals(oldPwd)){
		    	cmd.changeCustomersPwd(identity, newPwd);
		    }else{
		    	throw new NotFoundValueException("旧密码不符,请重新输入");
		    }
		
	}
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。