From 2457ff5648c25b17ed93d0dda9c715288cac54db Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Thu, 29 May 2025 15:44:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A0=E4=BF=A1=E5=8F=B7=E7=8F=AD=E7=BB=84?= =?UTF-8?q?=E8=80=83=E5=8B=A4-=E5=8F=96=E6=B6=88=E8=80=83=E5=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../NoSignalTeamAttendController.java | 11 +++ .../bmw/team/dao/NoSignalTeamAttendDao.java | 2 + .../service/NoSignalTeamAttendService.java | 3 + .../NoSignalTeamAttendServiceImpl.java | 12 ++++ .../resources/mapper/person/InOutMapper.xml | 2 +- .../mapper/team/NoSignalTeamAttendMapper.xml | 9 +++ .../static/js/work/indexScreen/indexScreen.js | 23 ++++--- .../noSignalTeam/noSignalTeamAttDetails.js | 68 +++++++++++++++++++ .../noSignalTeam/noSignalTeamSetUpAttFrom.js | 53 +++++++++++++++ .../noSignalTeam/noSignalTeamAttDetails.html | 1 + .../noSignalTeamSetUpAttFrom.html | 34 ++++++++++ 11 files changed, 208 insertions(+), 10 deletions(-) create mode 100644 modules/bmw/src/main/resources/static/js/work/team/noSignalTeam/noSignalTeamSetUpAttFrom.js create mode 100644 modules/bmw/src/main/resources/static/pages/work/team/noSignalTeam/noSignalTeamSetUpAttFrom.html diff --git a/modules/bmw/src/main/java/com/bonus/bmw/team/controller/NoSignalTeamAttendController.java b/modules/bmw/src/main/java/com/bonus/bmw/team/controller/NoSignalTeamAttendController.java index d2d01ae..c1a0dd3 100644 --- a/modules/bmw/src/main/java/com/bonus/bmw/team/controller/NoSignalTeamAttendController.java +++ b/modules/bmw/src/main/java/com/bonus/bmw/team/controller/NoSignalTeamAttendController.java @@ -2,6 +2,7 @@ package com.bonus.bmw.team.controller; import com.bonus.bmw.team.entity.NoSignalTeamAttendBean; import com.bonus.bmw.team.service.NoSignalTeamAttendService; +import com.bonus.common.core.constant.Constants; import com.bonus.common.core.domain.R; import com.bonus.common.core.table.PageTableHandler; import com.bonus.common.core.table.PageTableRequest; @@ -229,5 +230,15 @@ public class NoSignalTeamAttendController { } return einHisList; } + + @PostMapping("/updateAtt") + @Log(title = "考勤数据-修改", businessType = BusinessType.UPDATE) + public R del(NoSignalTeamAttendBean bean) { + try { + return service.updateAtt(bean); + } catch (Exception e){ + return R.fail(Constants.API_FAILED); + } + } } diff --git a/modules/bmw/src/main/java/com/bonus/bmw/team/dao/NoSignalTeamAttendDao.java b/modules/bmw/src/main/java/com/bonus/bmw/team/dao/NoSignalTeamAttendDao.java index eda630e..041f49d 100644 --- a/modules/bmw/src/main/java/com/bonus/bmw/team/dao/NoSignalTeamAttendDao.java +++ b/modules/bmw/src/main/java/com/bonus/bmw/team/dao/NoSignalTeamAttendDao.java @@ -40,6 +40,8 @@ public interface NoSignalTeamAttendDao { int updEinStatus(NoSignalTeamAttendBean noSignalTeamAttendBean); + int updateAtt(NoSignalTeamAttendBean bean); + diff --git a/modules/bmw/src/main/java/com/bonus/bmw/team/service/NoSignalTeamAttendService.java b/modules/bmw/src/main/java/com/bonus/bmw/team/service/NoSignalTeamAttendService.java index 7173f7f..f85b1c4 100644 --- a/modules/bmw/src/main/java/com/bonus/bmw/team/service/NoSignalTeamAttendService.java +++ b/modules/bmw/src/main/java/com/bonus/bmw/team/service/NoSignalTeamAttendService.java @@ -1,6 +1,7 @@ package com.bonus.bmw.team.service; import com.bonus.bmw.team.entity.NoSignalTeamAttendBean; +import com.bonus.common.core.domain.R; import java.util.List; import java.util.Map; @@ -39,6 +40,8 @@ public interface NoSignalTeamAttendService { int updEinStatus(NoSignalTeamAttendBean noSignalTeamAttendBean); + R updateAtt(NoSignalTeamAttendBean bean); + /* int addNoSignalTeam(NoSignalTeamSetUpBean bean); diff --git a/modules/bmw/src/main/java/com/bonus/bmw/team/service/NoSignalTeamAttendServiceImpl.java b/modules/bmw/src/main/java/com/bonus/bmw/team/service/NoSignalTeamAttendServiceImpl.java index 913be55..697feda 100644 --- a/modules/bmw/src/main/java/com/bonus/bmw/team/service/NoSignalTeamAttendServiceImpl.java +++ b/modules/bmw/src/main/java/com/bonus/bmw/team/service/NoSignalTeamAttendServiceImpl.java @@ -2,6 +2,9 @@ package com.bonus.bmw.team.service; import com.bonus.bmw.team.dao.NoSignalTeamAttendDao; import com.bonus.bmw.team.entity.NoSignalTeamAttendBean; +import com.bonus.common.core.constant.Constants; +import com.bonus.common.core.domain.R; +import com.bonus.common.security.utils.SecurityUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -112,6 +115,15 @@ public class NoSignalTeamAttendServiceImpl implements NoSignalTeamAttendService return dao.updEinStatus(noSignalTeamAttendBean); } + @Override + public R updateAtt(NoSignalTeamAttendBean bean) { + int res=0; + if (bean.getId() != null) { + res = dao.updateAtt(bean); + } + return res > 0 ? R.ok(Constants.DELETE_SUCCESS) : R.fail(Constants.DELETE_FAIL); + } + /* @Override public int addNoSignalTeam(NoSignalTeamSetUpBean bean) { diff --git a/modules/bmw/src/main/resources/mapper/person/InOutMapper.xml b/modules/bmw/src/main/resources/mapper/person/InOutMapper.xml index 7d8dfe4..7d9c7ad 100644 --- a/modules/bmw/src/main/resources/mapper/person/InOutMapper.xml +++ b/modules/bmw/src/main/resources/mapper/person/InOutMapper.xml @@ -139,7 +139,7 @@ ,salary_application_Path = #{salaryApplicationPath} - where id_number = #{idNumber} and ein_time = #{einTime} and is_active = 1 + where id_number = #{idNumber} and ein_time = #{einTime} diff --git a/modules/bmw/src/main/resources/mapper/team/NoSignalTeamAttendMapper.xml b/modules/bmw/src/main/resources/mapper/team/NoSignalTeamAttendMapper.xml index fec6d5b..32cbeb6 100644 --- a/modules/bmw/src/main/resources/mapper/team/NoSignalTeamAttendMapper.xml +++ b/modules/bmw/src/main/resources/mapper/team/NoSignalTeamAttendMapper.xml @@ -36,6 +36,14 @@ update bm_worker set ein_status = 1 where id_number = #{idNumber}; + + UPDATE + fc_team_attendance_content + SET + is_active = '0' + WHERE id = #{id} + + DELETE FROM bm_no_signal_team_person @@ -225,6 +233,7 @@ +
+ +
+ +
+
+ + + + + + + + + + + +