diff --git a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/EquipmentReqServiceImpl.java b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/EquipmentReqServiceImpl.java index 9b7037d..ad75eff 100644 --- a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/EquipmentReqServiceImpl.java +++ b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/EquipmentReqServiceImpl.java @@ -132,7 +132,7 @@ public class EquipmentReqServiceImpl implements IEquipmentReqService { mapper.updateReturnDeviceData(dto,1); }else if(Objects.equals(dto.getDevType(), BusinessConstants.AQM)){ // 设备类型为安全帽时,判断是否全部归还 - int result = mapper.isAllDeviceReturn(dto,1); + int result = mapper.isAllDeviceReturn(dto,2); if(result > 0){ return AjaxResult.error("班组人员未归还安全帽设备"); } diff --git a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/TeamMgeServiceImpl.java b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/TeamMgeServiceImpl.java index 01e3215..287a33a 100644 --- a/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/TeamMgeServiceImpl.java +++ b/bonus-modules/bonus-bracelet/src/main/java/com/bonus/bracelet/service/impl/TeamMgeServiceImpl.java @@ -96,7 +96,8 @@ public class TeamMgeServiceImpl implements ITeamMgeService { } // 判断班组长是否已经创建班组 List isDistributionList = mapper.isDistribution(vo); - if (isDistributionList.get(0) != 1 || isDistributionList.get(1) > 0) { + // 1. 班组长不变 2. 选了没有分配班组的班组长 3.选了已经分配的班组长 + if (isDistributionList.get(0) != 0 || isDistributionList.get(1) > 0 || isDistributionList.get(2) == 0) { return AjaxResult.error("所选班组长已分配班组"); } // 移除人员时 判断人员是否已经分配手环或者设备 diff --git a/bonus-modules/bonus-bracelet/src/main/resources/mapper/bracelet/EquipmentReqMapper.xml b/bonus-modules/bonus-bracelet/src/main/resources/mapper/bracelet/EquipmentReqMapper.xml index 43785e9..f93048b 100644 --- a/bonus-modules/bonus-bracelet/src/main/resources/mapper/bracelet/EquipmentReqMapper.xml +++ b/bonus-modules/bonus-bracelet/src/main/resources/mapper/bracelet/EquipmentReqMapper.xml @@ -114,10 +114,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND INSTR(a.devCode,#{devCode}) > 0 - AND DATE_FORMAT(a.lyTime,'%y%m%d') BETWEEN #{lyTime} AND #{lyTime} + AND DATE_FORMAT(a.lyTime,'%Y-%m-%d') BETWEEN #{lyTime} AND #{lyTime} - AND DATE_FORMAT(a.ghTime,'%y%m%d') BETWEEN #{ghTime} AND #{ghTime} + AND DATE_FORMAT(a.ghTime,'%Y-%m-%d') BETWEEN #{ghTime} AND #{ghTime} AND a.departId = -1 @@ -146,12 +146,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" WHERE team_id IS NULL AND tsb.del_flag = 0 - + diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/system/SelectMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/system/SelectMapper.xml index 8ec6213..94eb0a8 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/system/SelectMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/system/SelectMapper.xml @@ -37,7 +37,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" twt.pro_id AS proId FROM t_work_team twt LEFT JOIN tb_project tp on twt.pro_id = tp.id AND tp.del_flag = 0 - WHERE twt.del_flag = 0 + WHERE twt.del_flag = 0 AND twt.team_status = 0 AND tp.depart_id = -1