|
@@ -106,6 +106,7 @@ public class RegionManagementFacade {
|
|
|
*/
|
|
|
public IPage<ViewRegionDTO> getRegion(GetRegionVO getRegionVO) {
|
|
|
getRegionVO.setHospitalId(SysUserUtils.getCurrentHospitalId());
|
|
|
+ getRegionVO.setUserId(SysUserUtils.getCurrentPrincipleId());
|
|
|
IPage<ViewRegionDTO> page = regionFacade.getWard(getRegionVO);
|
|
|
List<ViewRegionDTO> wardList = page.getRecords();
|
|
|
if (ListUtil.isNotEmpty(wardList) && StringUtil.isNotEmpty(getRegionVO.getDeptName())) {
|
|
@@ -131,12 +132,11 @@ public class RegionManagementFacade {
|
|
|
*/
|
|
|
public Boolean deleteRegion(Integer id) {
|
|
|
Long hospitalId = SysUserUtils.getCurrentHospitalId();
|
|
|
- regionFacade.lambdaUpdate()
|
|
|
+ boolean flag = regionFacade.lambdaUpdate()
|
|
|
.eq(Region::getId,id)
|
|
|
- .eq(Region::getHospitalId, hospitalId).remove();
|
|
|
- boolean flag = regionDeptService.lambdaUpdate()
|
|
|
- .eq(RegionDept::getRegionId, id)
|
|
|
- .eq(RegionDept::getHospitalId, hospitalId).remove();
|
|
|
+ .eq(Region::getHospitalId, hospitalId)
|
|
|
+ .set(Region::getIsDeleted,IsDeleteEnum.Y.getKey())
|
|
|
+ .update();
|
|
|
return flag;
|
|
|
}
|
|
|
|