From dc894797022c33a70896172ce6d9963db604f5c9 Mon Sep 17 00:00:00 2001 From: jjLv <1981429112@qq.com> Date: Mon, 22 Jul 2024 10:10:33 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8F=AD=E7=BB=84=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aqgqj/basis/service/CustomService.java | 31 +++++ .../basis/service/TeamConfigService.java | 29 +++++ .../aqgqj/basis/service/TeamService.java | 28 ++++ .../basis/service/impl/CustomServiceImpl.java | 121 ++++++++++++++++++ .../service/impl/TeamConfigServiceImpl.java | 100 +++++++++++++++ .../basis/service/impl/TeamServiceImpl.java | 94 ++++++++++++++ 6 files changed, 403 insertions(+) create mode 100644 src/main/java/com/bonus/aqgqj/basis/service/CustomService.java create mode 100644 src/main/java/com/bonus/aqgqj/basis/service/TeamConfigService.java create mode 100644 src/main/java/com/bonus/aqgqj/basis/service/TeamService.java create mode 100644 src/main/java/com/bonus/aqgqj/basis/service/impl/CustomServiceImpl.java create mode 100644 src/main/java/com/bonus/aqgqj/basis/service/impl/TeamConfigServiceImpl.java create mode 100644 src/main/java/com/bonus/aqgqj/basis/service/impl/TeamServiceImpl.java diff --git a/src/main/java/com/bonus/aqgqj/basis/service/CustomService.java b/src/main/java/com/bonus/aqgqj/basis/service/CustomService.java new file mode 100644 index 0000000..b5f87cb --- /dev/null +++ b/src/main/java/com/bonus/aqgqj/basis/service/CustomService.java @@ -0,0 +1,31 @@ +package com.bonus.aqgqj.basis.service; + +import com.bonus.aqgqj.basis.entity.vo.BaseCustom; +import com.bonus.aqgqj.model.SysUser; +import com.bonus.aqgqj.system.vo.UserDto; +import com.bonus.aqgqj.task.entity.TaskVo; +import com.bonus.aqgqj.utils.ServerResponse; + +import java.util.List; + +public interface CustomService { + + + List list(BaseCustom custom); + + ServerResponse getCustomId(BaseCustom custom); + + BaseCustom getCustom(String customName,Long customId); + + BaseCustom getCustomPhone(String customPhone,Long customId); + + BaseCustom updateCustom(BaseCustom custom); + + BaseCustom getAdd(String customName); + + BaseCustom add(BaseCustom custom); + + int delCustom(Long customId); + + ServerResponse updateCustomStatus(BaseCustom custom); +} diff --git a/src/main/java/com/bonus/aqgqj/basis/service/TeamConfigService.java b/src/main/java/com/bonus/aqgqj/basis/service/TeamConfigService.java new file mode 100644 index 0000000..63b0c99 --- /dev/null +++ b/src/main/java/com/bonus/aqgqj/basis/service/TeamConfigService.java @@ -0,0 +1,29 @@ +package com.bonus.aqgqj.basis.service; + +import com.bonus.aqgqj.basis.entity.vo.BaseTeam; +import com.bonus.aqgqj.basis.entity.vo.BaseTeamConfig; +import com.bonus.aqgqj.utils.ServerResponse; + +import java.util.List; + +public interface TeamConfigService { + + + List list(String keyWord,Long teamId); +// +// ServerResponse getTeamId(BaseTeam team); +// +// BaseTeam getTeam(String teamName,Long teamId); +//// +//// BaseCustom getCustomPhone(String customPhone,Long customId); +// +// BaseTeam updateTeam(BaseTeam team); +// +// BaseTeam getAdd(String teamName); +// +// BaseTeam add(BaseTeam team); +// +// int delTeam(Long teamId); + + List teamList(String name); +} diff --git a/src/main/java/com/bonus/aqgqj/basis/service/TeamService.java b/src/main/java/com/bonus/aqgqj/basis/service/TeamService.java new file mode 100644 index 0000000..8c1fa7e --- /dev/null +++ b/src/main/java/com/bonus/aqgqj/basis/service/TeamService.java @@ -0,0 +1,28 @@ +package com.bonus.aqgqj.basis.service; + +import com.bonus.aqgqj.basis.entity.vo.BaseCustom; +import com.bonus.aqgqj.basis.entity.vo.BaseTeam; +import com.bonus.aqgqj.utils.ServerResponse; + +import java.util.List; + +public interface TeamService { + + + List list(String keyWord); + + ServerResponse getTeamId(BaseTeam team); + + BaseTeam getTeam(String teamName,Long teamId); +// +// BaseCustom getCustomPhone(String customPhone,Long customId); + + BaseTeam updateTeam(BaseTeam team); + + BaseTeam getAdd(String teamName); + + BaseTeam add(BaseTeam team); + + int delTeam(Long teamId); + +} diff --git a/src/main/java/com/bonus/aqgqj/basis/service/impl/CustomServiceImpl.java b/src/main/java/com/bonus/aqgqj/basis/service/impl/CustomServiceImpl.java new file mode 100644 index 0000000..8e2814b --- /dev/null +++ b/src/main/java/com/bonus/aqgqj/basis/service/impl/CustomServiceImpl.java @@ -0,0 +1,121 @@ +package com.bonus.aqgqj.basis.service.impl; + +import com.bonus.aqgqj.basis.dao.CustomDao; +import com.bonus.aqgqj.basis.service.CustomService; +import com.bonus.aqgqj.basis.entity.vo.BaseCustom; +import com.bonus.aqgqj.model.SysUser; +import com.bonus.aqgqj.system.vo.UserDto; +import com.bonus.aqgqj.task.entity.TaskVo; +import com.bonus.aqgqj.utils.ServerResponse; +import com.bonus.aqgqj.utils.StringHelper; +import lombok.extern.slf4j.Slf4j; +import org.quartz.CronExpression; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import java.util.List; + +@Slf4j +@Service +public class CustomServiceImpl implements CustomService { + + + @Resource + private CustomDao customDao; + + + @Override + public List list(BaseCustom custom) { + return customDao.list(custom); + } + + @Override + public ServerResponse getCustomId(BaseCustom custom) { + try{ + BaseCustom vo= customDao.getCustomId(custom); + return ServerResponse.createSuccess(vo); + }catch (Exception e){ + return ServerResponse.createSuccess("修改成功"); + } + } + + @Override + public BaseCustom getCustom(String customName,Long customId) { + try{ + return customDao.getCustom(customName,customId); + }catch (Exception e){ + log.error(e.toString(),e); + } + return null; + } + + public BaseCustom getCustomPhone(String customPhone,Long customId) { + try{ + return customDao.getCustomPhone(customPhone,customId); + }catch (Exception e){ + log.error(e.toString(),e); + } + return null; + } + + @Override + @Transactional + public BaseCustom updateCustom(BaseCustom custom) { + + customDao.update(custom); + //saveUserRoles(userDto.getId(), userDto.getRoleIds()); + + return custom; + } + + @Override + public BaseCustom getAdd(String customName) { + try{ + return customDao.getAdd(customName); + }catch (Exception e){ + log.error(e.toString(),e); + } + return null; + } + + @Override + @Transactional + public BaseCustom add(BaseCustom custom) { + + customDao.add(custom); + //saveUserRoles(userDto.getId(), userDto.getRoleIds()); + + return custom; + } + + @Override + public int delCustom(Long customId) { + return customDao.delCustom(customId); + } + + @Override + public ServerResponse updateCustomStatus(BaseCustom data) { + try{ + if(data.getCustomId()==0 || StringHelper.isEmpty(String.valueOf(data.getCustomStatus()))){ + return ServerResponse.createErroe("参数不能为空"); + }else{ + + int num= customDao.updateCustomStatus(data); + if(num==1){ + if(data.getCustomStatus()==1){ + return ServerResponse.createSuccess("开启成功"); + }else{ + return ServerResponse.createSuccess("关闭成功"); + } + }else{ + return ServerResponse.createErroe("sql异常,请联系管理员"); + } + + } + }catch (Exception e){ + log.error(e.toString(),e); + } + return ServerResponse.createErroe("参数异常,请联系管理员"); + } +} diff --git a/src/main/java/com/bonus/aqgqj/basis/service/impl/TeamConfigServiceImpl.java b/src/main/java/com/bonus/aqgqj/basis/service/impl/TeamConfigServiceImpl.java new file mode 100644 index 0000000..6f02598 --- /dev/null +++ b/src/main/java/com/bonus/aqgqj/basis/service/impl/TeamConfigServiceImpl.java @@ -0,0 +1,100 @@ +package com.bonus.aqgqj.basis.service.impl; + +import com.bonus.aqgqj.basis.dao.TeamConfigDao; +import com.bonus.aqgqj.basis.dao.TeamDao; +import com.bonus.aqgqj.basis.entity.vo.BaseTeam; +import com.bonus.aqgqj.basis.entity.vo.BaseTeamConfig; +import com.bonus.aqgqj.basis.service.TeamConfigService; +import com.bonus.aqgqj.basis.service.TeamService; +import com.bonus.aqgqj.model.Role; +import com.bonus.aqgqj.utils.ServerResponse; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import java.util.List; + +@Slf4j +@Service +public class TeamConfigServiceImpl implements TeamConfigService { + + + @Resource + private TeamConfigDao teamconfigDao; + + + @Override + public List list(String keyWord,Long teamId) { + return teamconfigDao.list(keyWord,teamId); + } + +// @Override +// public ServerResponse getTeamId(BaseTeam team) { +// try{ +// BaseTeam vo= teamDao.getTeamId(team); +// return ServerResponse.createSuccess(vo); +// }catch (Exception e){ +// return ServerResponse.createSuccess("修改成功"); +// } +// } +// +// @Override +// public BaseTeam getTeam(String teamName,Long teamId) { +// try{ +// return teamDao.getTeam(teamName,teamId); +// }catch (Exception e){ +// log.error(e.toString(),e); +// } +// return null; +// } + +// public BaseCustom getCustomPhone(String customPhone,Long customId) { +// try{ +// return customDao.getCustomPhone(customPhone,customId); +// }catch (Exception e){ +// log.error(e.toString(),e); +// } +// return null; +// } +// +// @Override +// @Transactional +// public BaseTeam updateTeam(BaseTeam team) { +// +// teamDao.update(team); +// //saveUserRoles(userDto.getId(), userDto.getRoleIds()); +// +// return team; +// } +// +// @Override +// public BaseTeam getAdd(String teamName) { +// try{ +// return teamDao.getAdd(teamName); +// }catch (Exception e){ +// log.error(e.toString(),e); +// } +// return null; +// } +// +// @Override +// @Transactional +// public BaseTeam add(BaseTeam team) { +// +// teamDao.add(team); +// //saveUserRoles(userDto.getId(), userDto.getRoleIds()); +// +// return team; +// } +// +// @Override +// public int delTeam(Long teamId) { +// return teamDao.delTeam(teamId); +// } +@Override +public List teamList(String name) { + List list = teamconfigDao.teamList(name); + return list; +} +} diff --git a/src/main/java/com/bonus/aqgqj/basis/service/impl/TeamServiceImpl.java b/src/main/java/com/bonus/aqgqj/basis/service/impl/TeamServiceImpl.java new file mode 100644 index 0000000..c50ee86 --- /dev/null +++ b/src/main/java/com/bonus/aqgqj/basis/service/impl/TeamServiceImpl.java @@ -0,0 +1,94 @@ +package com.bonus.aqgqj.basis.service.impl; + +import com.bonus.aqgqj.basis.dao.CustomDao; +import com.bonus.aqgqj.basis.dao.TeamDao; +import com.bonus.aqgqj.basis.entity.vo.BaseCustom; +import com.bonus.aqgqj.basis.entity.vo.BaseTeam; +import com.bonus.aqgqj.basis.service.CustomService; +import com.bonus.aqgqj.basis.service.TeamService; +import com.bonus.aqgqj.utils.ServerResponse; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import java.util.List; + +@Slf4j +@Service +public class TeamServiceImpl implements TeamService { + + + @Resource + private TeamDao teamDao; + + + @Override + public List list(String keyWord) { + return teamDao.list(keyWord); + } + + @Override + public ServerResponse getTeamId(BaseTeam team) { + try{ + BaseTeam vo= teamDao.getTeamId(team); + return ServerResponse.createSuccess(vo); + }catch (Exception e){ + return ServerResponse.createSuccess("修改成功"); + } + } + + @Override + public BaseTeam getTeam(String teamName,Long teamId) { + try{ + return teamDao.getTeam(teamName,teamId); + }catch (Exception e){ + log.error(e.toString(),e); + } + return null; + } + +// public BaseCustom getCustomPhone(String customPhone,Long customId) { +// try{ +// return customDao.getCustomPhone(customPhone,customId); +// }catch (Exception e){ +// log.error(e.toString(),e); +// } +// return null; +// } +// + @Override + @Transactional + public BaseTeam updateTeam(BaseTeam team) { + + teamDao.update(team); + //saveUserRoles(userDto.getId(), userDto.getRoleIds()); + + return team; + } + + @Override + public BaseTeam getAdd(String teamName) { + try{ + return teamDao.getAdd(teamName); + }catch (Exception e){ + log.error(e.toString(),e); + } + return null; + } + + @Override + @Transactional + public BaseTeam add(BaseTeam team) { + + teamDao.add(team); + //saveUserRoles(userDto.getId(), userDto.getRoleIds()); + + return team; + } + + @Override + public int delTeam(Long teamId) { + return teamDao.delTeam(teamId); + } +}