Browse Source

改为物理删除

feature/codemove
曲树通 3 years ago
parent
commit
3f130a3182
  1. 6
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/controller/EpidemicUserInfoController.java
  2. 39
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicUserInfoServiceImpl.java

6
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/controller/EpidemicUserInfoController.java

@ -82,9 +82,9 @@ public class EpidemicUserInfoController {
public Result delete(@RequestBody Long[] ids) { public Result delete(@RequestBody Long[] ids) {
//效验数据 //效验数据
AssertUtils.isArrayEmpty(ids, "id"); AssertUtils.isArrayEmpty(ids, "id");
epidemicUserInfoService.delete(ids); // epidemicUserInfoService.delete(ids);
return new Result(); // return new Result();
// return epidemicUserInfoService.deleteUserById(ids); return epidemicUserInfoService.deleteUserById(ids);
} }
@GetMapping("export") @GetMapping("export")

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

@ -471,25 +471,28 @@ public class EpidemicUserInfoServiceImpl extends CrudServiceImpl<EpidemicUserInf
*/ */
@Override @Override
public Result deleteUserById(Long[] ids) { public Result deleteUserById(Long[] ids) {
//1、获取详情id
Long inoutRecord = ids[0]; //物理删除
if (null != inoutRecord) { baseDao.deleteBatchIds(Arrays.asList(ids));
baseDao.deleteById(inoutRecord); // //1、获取详情id
// //查询信息 // Long inoutRecord = ids[0];
// EpidemicUserInfoEntity entity = baseDao.selectByIdCard(inoutRecord); // if (null != inoutRecord) {
// if (null == entity) { // baseDao.deleteById(inoutRecord);
// return new Result().error("数据错误,刷新后重试!!"); //// //查询信息
// } //// EpidemicUserInfoEntity entity = baseDao.selectByIdCard(inoutRecord);
// // 2、判断人员信息表中数据如果只有一条就全删 //// if (null == entity) {
// Integer integer = inoutRecordDao.selectByState(entity.getIdCard()); //// return new Result().error("数据错误,刷新后重试!!");
// if (integer == 1) { //// }
// // 若同时存在,则保留基础信息,删除额外信息。 //// // 2、判断人员信息表中数据如果只有一条就全删
// baseDao.deleteById(entity.getId()); //// Integer integer = inoutRecordDao.selectByState(entity.getIdCard());
//// if (integer == 1) {
//// // 若同时存在,则保留基础信息,删除额外信息。
//// baseDao.deleteById(entity.getId());
//// }
//// inoutRecordDao.deleteById(inoutRecord);
// } else {
// return new Result().error("删除参数不正确,请联系管理员查看");
// } // }
// inoutRecordDao.deleteById(inoutRecord);
} else {
return new Result().error("删除参数不正确,请联系管理员查看");
}
//根据情况进项删除 //根据情况进项删除
return new Result(); return new Result();
} }

Loading…
Cancel
Save