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