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 @@ +
+ +
+ +
+
+ + + + + + + + + + + +