diff --git a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/controller/EpidemicUserInfoController.java b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/controller/EpidemicUserInfoController.java index df26b1d..6e8166d 100644 --- a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/controller/EpidemicUserInfoController.java +++ b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/controller/EpidemicUserInfoController.java @@ -174,4 +174,16 @@ public class EpidemicUserInfoController { dto.setList(list); return epidemicUserInfoService.updateSyncUser(dto); } + + /** + * @describe: 重置所有人员的核酸检测状态为未检测 + * @author wangtong + * @date 2022/4/1 10:39 + * @params [] + * @return com.elink.esua.epdc.commons.tools.utils.Result + */ + @PostMapping("resetUserCheckState") + public Result resetUserCheckState() { + return epidemicUserInfoService.resetUserCheckState(); + } } diff --git a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dao/EpidemicUserInfoDao.java b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dao/EpidemicUserInfoDao.java index 6c1362f..93ac9c6 100644 --- a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dao/EpidemicUserInfoDao.java +++ b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dao/EpidemicUserInfoDao.java @@ -224,4 +224,13 @@ public interface EpidemicUserInfoDao extends BaseDao { * @return com.elink.esua.epdc.vaccine.epidemic.entity.EpidemicUserInfoEntity */ EpidemicUserInfoEntity selectUserByIdCard(@Param("idcard") String idcard); + + /** + * @describe: resetUserCheckState + * @author wangtong + * @date 2022/4/1 10:40 + * @params [] + * @return void + */ + void resetUserCheckState(); } diff --git a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/EpidemicUserInfoService.java b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/EpidemicUserInfoService.java index 8216726..00c4f71 100644 --- a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/EpidemicUserInfoService.java +++ b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/EpidemicUserInfoService.java @@ -175,4 +175,13 @@ public interface EpidemicUserInfoService extends CrudService + + update epidemic_user_info set CHECK_STATE='1',CHECK_DATE = null + where DEL_FLAG='0' +