diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/config/ExceptionEnum.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/config/ExceptionEnum.java index 4e2b524..410fe0e 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/config/ExceptionEnum.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/config/ExceptionEnum.java @@ -17,6 +17,7 @@ public enum ExceptionEnum { ID_CARD_DUPLICATE(1009, "身份证号码重复,请重新输入"), IMPORT_TO_DATABASE(1003, "该表单中存在相同名称的数据,请修改后重新提交"), SUCCESS(200, "操作成功"), + EXISTENCE_OF_TEAM(1112, "该人员还绑定相关班组,无法删除"), SAVE_TO_DATABASE(500, "新增保存失败,请联系管理员"), DELETE_TO_DATABASE(500, "删除失败,请联系管理员"), DELETE_PROJECT_POWER(1111, "该项目部还关联相应工程,无法删除"), diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbTeamMapper.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbTeamMapper.java index 2417f3b..309f971 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbTeamMapper.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbTeamMapper.java @@ -148,9 +148,9 @@ public interface TbTeamMapper { /** * 根据班组长id修改班组信息 - * @param id + * @param tbPeople * @return */ - int editPeople(Long id); + int editPeople(TbPeople tbPeople); } diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdDeviceRecordServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdDeviceRecordServiceImpl.java index 85ca018..efc597a 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdDeviceRecordServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdDeviceRecordServiceImpl.java @@ -1,5 +1,6 @@ package com.bonus.base.service.impl; +import com.bonus.base.config.ExceptionEnum; import com.bonus.base.vo.TbBdDeviceVo; import com.bonus.common.core.utils.StringUtils; import com.bonus.common.core.utils.encryption.Sm4Utils; @@ -28,7 +29,7 @@ public class TbBdDeviceRecordServiceImpl implements TbBdDeviceRecordService{ //判断该边带设备是否被设备绑定 int count = tbBdDeviceRecordMapper.queryByDeviceId(id); if (count > 0) { - return AjaxResult.error("该边带设备被设备绑定,无法删除"); + return AjaxResult.error(ExceptionEnum.EXISTENCE_OF_TEAM.getCode(),"该边带设备被设备绑定,无法删除"); } return AjaxResult.success(tbBdDeviceRecordMapper.deleteByPrimaryKey(id)); } diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdRecordServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdRecordServiceImpl.java index 97cabe0..5a4c4f0 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdRecordServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdRecordServiceImpl.java @@ -59,7 +59,7 @@ public class TbBdRecordServiceImpl implements TbBdRecordService{ //根据项目部和工程判断,同项目部和工程只可接入一次申请 TbBdRecord tbBdRecord = tbBdRecordMapper.selectByName(record); if (tbBdRecord != null){ - return AjaxResult.error("该项目部和工程已申请,请勿重复申请"); + return AjaxResult.error(1113,"该项目部和工程已申请,请勿重复申请"); } int result = 0; //返回主键id @@ -83,7 +83,7 @@ public class TbBdRecordServiceImpl implements TbBdRecordService{ //根据设备名称或编码唯一校验 List tbBdDeviceRecord = tbBdDeviceRecordMapper.selectByName(deviceRecord); if (CollectionUtils.isNotEmpty(tbBdDeviceRecord)) { - return AjaxResult.error("设备名称或编码与库中重复,请勿重复添加"); + return AjaxResult.error(1113,"设备名称或编码与库中重复,请勿重复添加"); } result += tbBdDeviceRecordMapper.insertSelective(deviceRecord); } @@ -110,28 +110,28 @@ public class TbBdRecordServiceImpl implements TbBdRecordService{ //根据项目部和工程判断,同项目部和工程只可接入一次申请 TbBdRecord tbBdRecord = tbBdRecordMapper.selectByName(record); if(tbBdRecord != null && !tbBdRecord.getId().equals(record.getId())){ - return AjaxResult.error("该项目部和工程已申请,请勿重复申请"); + return AjaxResult.error(1113,"该项目部和工程已申请,请勿重复申请"); } //校验内层设备名称或编码重复性 if (record.getRecordList() != null && record.getRecordList().size() > 0) { // 检查设备名称是否重复 long distinctNames = record.getRecordList().stream().map(TbBdDeviceRecord::getDevName).distinct().count(); if (distinctNames < record.getRecordList().size()) { - return AjaxResult.error("提交的数据中设备名称存在重复,请勿重复添加"); + return AjaxResult.error(1114,"提交的数据中设备名称存在重复,请勿重复添加"); } // 检查设备编码是否重复 long distinctCodes = record.getRecordList().stream().map(TbBdDeviceRecord::getDevCode).distinct().count(); if (distinctCodes < record.getRecordList().size()) { - return AjaxResult.error("提交的数据中设备编码存在重复,请勿重复添加"); + return AjaxResult.error(1114,"提交的数据中设备编码存在重复,请勿重复添加"); } for (TbBdDeviceRecord deviceRecord : record.getRecordList()) { List tbBdDeviceRecord = tbBdDeviceRecordMapper.selectByName(deviceRecord); if (CollectionUtils.isNotEmpty(tbBdDeviceRecord)) { if (tbBdDeviceRecord.size() > 1) { - return AjaxResult.error("设备名称或编码与库中重复,请勿重复添加"); + return AjaxResult.error(1114,"设备名称或编码与库中重复,请勿重复添加"); } if (tbBdDeviceRecord.size() == 1 && !deviceRecord.getId().equals(tbBdDeviceRecord.get(0).getId())) { - return AjaxResult.error("提交的数据中设备名称或编码与库中重复,请勿重复添加"); + return AjaxResult.error(1115,"提交的数据中设备名称或编码与库中重复,请勿重复添加"); } } } @@ -191,7 +191,7 @@ public class TbBdRecordServiceImpl implements TbBdRecordService{ if (result > 0) { return AjaxResult.success(ExceptionEnum.SUCCESS.getMsg(), result); } - return AjaxResult.error("审核失败,请联系管理员"); + return AjaxResult.error(1116,"审核失败,请联系管理员"); } /** diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbPeopleServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbPeopleServiceImpl.java index 5aa0fc4..e1d0b6d 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbPeopleServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbPeopleServiceImpl.java @@ -172,7 +172,7 @@ public class TbPeopleServiceImpl implements TbPeopleService { //根据人员id去班组表中修改人员信息,先根据人员id去班组表中查询 TbTeam tbTeam = tbTeamDao.selectById(tbPeople.getId()); if (tbTeam != null) { - result += tbTeamDao.editPeople(tbPeople.getId()); + result += tbTeamDao.editPeople(tbPeople); } if (result > 0) { return AjaxResult.success(ExceptionEnum.SUCCESS.getMsg(), result); @@ -191,7 +191,7 @@ public class TbPeopleServiceImpl implements TbPeopleService { //通过id查询人员是否绑定班组,绑定则不能删除 TbPeople tbPeople = tbPeopleDao.queryById(id); if (tbPeople.getTeamId() != null) { - return AjaxResult.error("该人员还绑定相关班组,无法删除"); + return AjaxResult.error(ExceptionEnum.EXISTENCE_OF_TEAM.getCode(), ExceptionEnum.EXISTENCE_OF_TEAM.getMsg()); } int result = tbPeopleDao.deleteById(id); if (result > 0) {