From d7e6e6b321ddfb2ed92cf83992d5f76a760fd620 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Tue, 20 Aug 2024 19:13:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E6=B5=8B=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/EquipmentReqServiceImpl.java | 2 +- .../service/impl/TeamMgeServiceImpl.java | 3 ++- .../mapper/bracelet/EquipmentReqMapper.xml | 19 ++++++++++++------- .../mapper/bracelet/TeamMgeMapper.xml | 6 ++++-- .../resources/mapper/system/SelectMapper.xml | 2 +- 5 files changed, 20 insertions(+), 12 deletions(-) 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