package com.wh.servie;
import com.wh.dao.LoginDao;
public interface LoginService extends LoginDao {
}
package com.wh.servie;
import com.wh.dao.LoginDao;
import com.wh.dao.LoginDaoImpl;
import com.wh.entity.User;
//service调用dao层
public class LoginServiceImpl implements LoginService {
LoginDao loginDao = new LoginDaoImpl();
@Override
public Boolean login(User user) {
// TODO Auto-generated method stub
return loginDao.login(user) ;
}
}
package com.wh.servie;
import com.wh.entity.User;
public interface RegisterServie {
@SuppressWarnings("rawtypes")
public Enum register(User user);
}
package com.wh.servie;
import com.wh.dao.RegisterDao;
import com.wh.dao.RegisterDaoImpl;
import com.wh.entity.User;
import com.wh.utils.RegisterStatus;
public class RegisterServieIml implements RegisterServie {
@SuppressWarnings("rawtypes")
@Override
public Enum register(User user) {
// TODO Auto-generated method stub
RegisterDao registerDao = new RegisterDaoImpl();
Enum status = registerDao.registered(user);
if (status == RegisterStatus.SUCCESS) {
Enum status1 = registerDao.register(user);
if (status1 == RegisterStatus.SUCCESS) {
return RegisterStatus.SUCCESS;
} else {
return RegisterStatus.FAILURE;
}
} else if (status == RegisterStatus.REAISTERED) {
return RegisterStatus.REAISTERED;
} else {
return RegisterStatus.FAILURE;
}
}
}