pull/1/head
puxcofief 8 months ago
parent f60369cf2f
commit bc975b6392

@ -1,104 +1,128 @@
package com.cn.service.impl;
package com.cn.service.impl; // 定义服务实现类的包名
import java.sql.SQLException;
import java.sql.SQLException; // 导入SQLException用于处理数据库操作中可能抛出的异常
import org.apache.log4j.Logger; // 导入Logger类用于记录日志信息
import org.apache.log4j.Logger;
import com.cn.dao.PmemberDao;
import com.cn.dao.impl.PmemberDaoImpl;
import com.cn.domain.Pmember;
import com.cn.service.PmemberService;
import com.cn.dao.PmemberDao; // 导入PmemberDao接口用于访问会员个人信息数据
import com.cn.dao.impl.PmemberDaoImpl; // 导入PmemberDao接口的实现类用于具体的数据库操作
import com.cn.domain.Pmember; // 导入Pmember类该类定义了会员个人信息的数据结构
import com.cn.service.PmemberService; // 导入PmemberService接口该接口定义了会员个人信息服务的方法
/**
*
* @ClassName: PmemberServiceImpl
* @Description: PmemberService
* @author: ljy
* @date: 2019914 11:52:30
* PmemberService
* @ClassName: PmemberServiceImpl PmemberServiceImpl
* @Description: PmemberService
* @author: ljy
* @date: 2019914 11:52:30
*/
public class PmemberServiceImpl implements PmemberService {
private PmemberDao pmemberDao = new PmemberDaoImpl();
private static Logger logger = Logger.getLogger(PmemberServiceImpl.class);
private PmemberDao pmemberDao = new PmemberDaoImpl(); // 成员变量用于数据库操作的PmemberDao对象使用PmemberDaoImpl实现类
private static Logger logger = Logger.getLogger(PmemberServiceImpl.class); // 日志记录器,用于记录日志信息
/**
*
* @param pmember
* @return
*/
@Override
public int add(Pmember pmember) {
int recordNumber = 0;
if(pmember!=null) {
int recordNumber = 0; // 记录数默认为0
if(pmember!=null) { // 检查传入的会员个人信息对象是否为null
try {
recordNumber = pmemberDao.add(pmember);
recordNumber = pmemberDao.add(pmember); // 调用PmemberDao的add方法添加会员个人信息
} catch (SQLException e) {
logger.error(e.toString());
e.printStackTrace();
logger.error(e.toString()); // 记录错误日志
e.printStackTrace(); // 打印异常堆栈跟踪
}
}else {
logger.debug("PmemberServiceImpl.add 中 pmember为null");
logger.debug("PmemberServiceImpl.add 中 pmember为null"); // 记录调试日志当pmember为null时
}
return recordNumber;
return recordNumber; // 返回记录数
}
/**
* ID
* @param pmemberId ID
* @return
*/
@Override
public int delete(Integer pmemberId) {
int recordNumber = 0;
if(pmemberId!=null && pmemberId!=0) {
int recordNumber = 0; // 记录数默认为0
if(pmemberId!=null && pmemberId!=0) { // 检查传入的会员个人信息ID是否为null或0
try {
recordNumber = pmemberDao.delete(pmemberId);
recordNumber = pmemberDao.delete(pmemberId); // 调用PmemberDao的delete方法删除会员个人信息
} catch (SQLException e) {
logger.error(e.toString());
e.printStackTrace();
logger.error(e.toString()); // 记录错误日志
e.printStackTrace(); // 打印异常堆栈跟踪
}
}else {
logger.debug("PmemberServiceImpl.delete 中 pmemberId为null或0");
logger.debug("PmemberServiceImpl.delete 中 pmemberId为null或0"); // 记录调试日志当pmemberId为null或0时
}
return recordNumber;
return recordNumber; // 返回记录数
}
/**
*
* @param pmember
* @return
*/
@Override
public int update(Pmember pmember) {
int recordNumber = 0;
if(pmember!=null) {
int recordNumber = 0; // 记录数默认为0
if(pmember!=null) { // 检查传入的会员个人信息对象是否为null
try {
recordNumber = pmemberDao.update(pmember);
recordNumber = pmemberDao.update(pmember); // 调用PmemberDao的update方法更新会员个人信息
} catch (SQLException e) {
logger.error(e.toString());
e.printStackTrace();
logger.error(e.toString()); // 记录错误日志
e.printStackTrace(); // 打印异常堆栈跟踪
}
}else {
logger.debug("PmemberServiceImpl.update 中 pmember为null");
logger.debug("PmemberServiceImpl.update 中 pmember为null"); // 记录调试日志当pmember为null时
}
return recordNumber;
return recordNumber; // 返回记录数
}
/**
* ID
* @param memberId ID
* @return Pmember
*/
@Override
public Pmember getPmemberByMemberId(Integer memberId) {
Pmember pmember = null;
if(memberId!=null && memberId!=0) {
Pmember pmember = null; // 会员个人信息对象默认为null
if(memberId!=null && memberId!=0) { // 检查传入的会员ID是否为null或0
try {
pmember = pmemberDao.getPmemberByMemberId(memberId);
pmember = pmemberDao.getPmemberByMemberId(memberId); // 调用PmemberDao的getPmemberByMemberId方法根据会员ID获取会员个人信息
} catch (SQLException e) {
logger.error(e.toString());
e.printStackTrace();
logger.error(e.toString()); // 记录错误日志
e.printStackTrace(); // 打印异常堆栈跟踪
}
} else {
logger.debug("PmemberServiceImpl.getPmemberByMemberId 中 memberId为null或0");
logger.debug("PmemberServiceImpl.getPmemberByMemberId 中 memberId为null或0"); // 记录调试日志当memberId为null或0时
}
return pmember;
return pmember; // 返回会员个人信息对象
}
/**
* ID
* @param pmemberId ID
* @return Pmember
*/
@Override
public Pmember getById(Integer pmemberId) {
Pmember pmember = null;
if(pmemberId!=null && pmemberId!=0) {
Pmember pmember = null; // 会员个人信息对象默认为null
if(pmemberId!=null && pmemberId!=0) { // 检查传入的会员个人信息ID是否为null或0
try {
pmember = pmemberDao.getById(pmemberId);
pmember = pmemberDao.getById(pmemberId); // 调用PmemberDao的getById方法根据ID获取会员个人信息
} catch (SQLException e) {
logger.error(e.toString());
e.printStackTrace();
logger.error(e.toString()); // 记录错误日志
e.printStackTrace(); // 打印异常堆栈跟踪
}
}else {
logger.debug("PmemberServiceImpl.getById 中 pmemberId为null或0");
logger.debug("PmemberServiceImpl.getById 中 pmemberId为null或0"); // 记录调试日志当pmemberId为null或0时
}
return pmember;
return pmember; // 返回会员个人信息对象
}
}
}
Loading…
Cancel
Save