Browse Source

重置所有人员的核酸检测状态为未检测

feature/codemove
Jackwang 3 years ago
parent
commit
000cee93ea
  1. 12
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/controller/EpidemicUserInfoController.java
  2. 9
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dao/EpidemicUserInfoDao.java
  3. 9
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/EpidemicUserInfoService.java
  4. 6
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicUserInfoServiceImpl.java
  5. 4
      epdc-cloud-vim-yushan/src/main/resources/mapper/epidemic/EpidemicUserInfoDao.xml

12
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();
}
}

9
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<EpidemicUserInfoEntity> {
* @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();
}

9
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<EpidemicUserInfoEnt
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
Result updateSyncUser(SaveEpidemicUserDTO dto);
/**
* @describe: 重置所有人员的核酸检测状态为未检测
* @author wangtong
* @date 2022/4/1 10:39
* @params []
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
Result resetUserCheckState();
}

6
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicUserInfoServiceImpl.java

@ -777,6 +777,12 @@ public class EpidemicUserInfoServiceImpl extends CrudServiceImpl<EpidemicUserInf
return new Result().ok("更新成功!");
}
@Override
public Result resetUserCheckState() {
baseDao.resetUserCheckState();
return new Result();
}
/**
* @describe: 将县平台传送过来的字典汉字转换为字典值
* @author wangtong

4
epdc-cloud-vim-yushan/src/main/resources/mapper/epidemic/EpidemicUserInfoDao.xml

@ -616,4 +616,8 @@
order by DEL_FLAG asc,UPDATED_TIME desc
limit 1
</select>
<update id="resetUserCheckState">
update epidemic_user_info set CHECK_STATE='1',CHECK_DATE = null
where DEL_FLAG='0'
</update>
</mapper>

Loading…
Cancel
Save