|
@@ -42,6 +42,7 @@ import org.springblade.core.tool.utils.Func;
|
|
|
import org.springblade.core.tool.utils.StringUtil;
|
|
import org.springblade.core.tool.utils.StringUtil;
|
|
|
import org.springblade.enterprise.vo.ChartDataVO;
|
|
import org.springblade.enterprise.vo.ChartDataVO;
|
|
|
import org.springblade.enterprise.vo.EnterpriseBizTypePieDataVO;
|
|
import org.springblade.enterprise.vo.EnterpriseBizTypePieDataVO;
|
|
|
|
|
+import org.springblade.estate.dto.AuthorizeRecordsDTO;
|
|
|
import org.springblade.estate.dto.UserAccessPermissionsDTO;
|
|
import org.springblade.estate.dto.UserAccessPermissionsDTO;
|
|
|
import org.springblade.estate.entity.UserAccessPermissions;
|
|
import org.springblade.estate.entity.UserAccessPermissions;
|
|
|
import org.springblade.estate.feign.IUserAccessPermissionsClient;
|
|
import org.springblade.estate.feign.IUserAccessPermissionsClient;
|
|
@@ -263,14 +264,12 @@ public class HouseUserController extends BladeController {
|
|
|
@ApiOperationSupport(order = 7)
|
|
@ApiOperationSupport(order = 7)
|
|
|
@ApiOperation(value = "逻辑删除", notes = "传入ids")
|
|
@ApiOperation(value = "逻辑删除", notes = "传入ids")
|
|
|
public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
|
|
public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
|
|
|
-
|
|
|
|
|
List<Long> idsList = Arrays.stream(ids.split(",")).map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());
|
|
List<Long> idsList = Arrays.stream(ids.split(",")).map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());
|
|
|
- ;
|
|
|
|
|
//批量关联删除
|
|
//批量关联删除
|
|
|
- List<HouseUser> houseUserList = null;
|
|
|
|
|
- if (idsList != null && idsList.size() > 0) {
|
|
|
|
|
- houseUserList = houseUserService.listByIds(idsList);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+// List<HouseUser> houseUserList = null;
|
|
|
|
|
+// if (idsList != null && idsList.size() > 0) {
|
|
|
|
|
+// houseUserList = houseUserService.listByIds(idsList);
|
|
|
|
|
+// }
|
|
|
for (Long id : idsList) {
|
|
for (Long id : idsList) {
|
|
|
QueryWrapper queryWrapper = new QueryWrapper();
|
|
QueryWrapper queryWrapper = new QueryWrapper();
|
|
|
queryWrapper.eq("parent_id", id);
|
|
queryWrapper.eq("parent_id", id);
|
|
@@ -280,25 +279,26 @@ public class HouseUserController extends BladeController {
|
|
|
adolescentService.getBaseMapper().delete(queryWrapper);
|
|
adolescentService.getBaseMapper().delete(queryWrapper);
|
|
|
aidsService.getBaseMapper().delete(queryWrapper);
|
|
aidsService.getBaseMapper().delete(queryWrapper);
|
|
|
correctionalStaffService.getBaseMapper().delete(queryWrapper);
|
|
correctionalStaffService.getBaseMapper().delete(queryWrapper);
|
|
|
- disablerService.getBaseMapper().delete(queryWrapper);
|
|
|
|
|
|
|
+// disablerService.getBaseMapper().delete(queryWrapper);
|
|
|
drugService.getBaseMapper().delete(queryWrapper);
|
|
drugService.getBaseMapper().delete(queryWrapper);
|
|
|
- elderlyPeopleService.getBaseMapper().delete(queryWrapper);
|
|
|
|
|
|
|
+// elderlyPeopleService.getBaseMapper().delete(queryWrapper);
|
|
|
establishFilecardService.getBaseMapper().delete(queryWrapper);
|
|
establishFilecardService.getBaseMapper().delete(queryWrapper);
|
|
|
prisonerService.getBaseMapper().delete(queryWrapper);
|
|
prisonerService.getBaseMapper().delete(queryWrapper);
|
|
|
psychiatricService.getBaseMapper().delete(queryWrapper);
|
|
psychiatricService.getBaseMapper().delete(queryWrapper);
|
|
|
veteransService.getBaseMapper().delete(queryWrapper);
|
|
veteransService.getBaseMapper().delete(queryWrapper);
|
|
|
|
|
+
|
|
|
|
|
+ //删除
|
|
|
|
|
+ userAccessPermissionsClient.deleteFaceAndUserPermission(String.valueOf(id),CommonConstant.UserFlag.HOUSE_USER_FLAG.getValue());
|
|
|
}
|
|
}
|
|
|
- boolean b = houseUserService.deleteLogic(Func.toLongList(ids));
|
|
|
|
|
- if (b) {
|
|
|
|
|
- //下发删除人脸指令
|
|
|
|
|
- if (houseUserList != null && houseUserList.size() > 0) {
|
|
|
|
|
- return userService.pushDelFace(houseUserList, new HashMap<>());
|
|
|
|
|
- } else {
|
|
|
|
|
- return R.status(true);
|
|
|
|
|
- }
|
|
|
|
|
- } else {
|
|
|
|
|
- return R.status(false);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ return R.status(houseUserService.deleteLogic(Func.toLongList(ids)));
|
|
|
|
|
+ //权限表的数据
|
|
|
|
|
+
|
|
|
|
|
+// if (houseUserList != null && houseUserList.size() > 0) {
|
|
|
|
|
+//
|
|
|
|
|
+// return userService.pushDelFace(houseUserList, new HashMap<>());
|
|
|
|
|
+// } else {
|
|
|
|
|
+// return R.status(true);
|
|
|
|
|
+// }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|