|
@@ -96,6 +96,9 @@ public class BizClinicServiceImpl extends ServiceImpl<BizClinicRepository,BizCli
|
|
|
//先判断有没有删除数据的权限
|
|
//先判断有没有删除数据的权限
|
|
|
String userId = LoginUserStrategy.tr.getCurrentUserId();
|
|
String userId = LoginUserStrategy.tr.getCurrentUserId();
|
|
|
List<BizClinicPO> clinics = baseMapper.selectBatchIds(ids);
|
|
List<BizClinicPO> clinics = baseMapper.selectBatchIds(ids);
|
|
|
|
|
+ if(CollectionUtil.isEmpty(clinics)){
|
|
|
|
|
+ return 0;
|
|
|
|
|
+ }
|
|
|
Map<String, List<BizClinicPO>> clinicMap = clinics.stream()
|
|
Map<String, List<BizClinicPO>> clinicMap = clinics.stream()
|
|
|
.collect(Collectors.groupingBy(BizClinicPO::getWxUserId));
|
|
.collect(Collectors.groupingBy(BizClinicPO::getWxUserId));
|
|
|
if(CollectionUtil.size(clinicMap)>1){
|
|
if(CollectionUtil.size(clinicMap)>1){
|
|
@@ -105,6 +108,9 @@ public class BizClinicServiceImpl extends ServiceImpl<BizClinicRepository,BizCli
|
|
|
if(CollectionUtil.isNotEmpty(clinicMap)&&CollectionUtil.isEmpty(clinicList)){
|
|
if(CollectionUtil.isNotEmpty(clinicMap)&&CollectionUtil.isEmpty(clinicList)){
|
|
|
throw new ServiceException(TRExcCode.SYSTEM_ERROR_B0001,"所选患者手术信息和当前账号没有绑定关系");
|
|
throw new ServiceException(TRExcCode.SYSTEM_ERROR_B0001,"所选患者手术信息和当前账号没有绑定关系");
|
|
|
}
|
|
}
|
|
|
|
|
+ if(CollectionUtil.isEmpty(clinicList)){
|
|
|
|
|
+ return 0;
|
|
|
|
|
+ }
|
|
|
int result = baseMapper.deleteBatchIds(ids);
|
|
int result = baseMapper.deleteBatchIds(ids);
|
|
|
|
|
|
|
|
//判断是否删除了当前看护
|
|
//判断是否删除了当前看护
|