|
|
|
@ -24,6 +24,7 @@ import java.util.ArrayList;
|
|
|
|
|
import java.util.Collections;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
@Service
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
@ -61,11 +62,25 @@ public class BasicHospTypeServiceImpl extends ServiceImpl<BasicHospTypeDao, Basi
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<BasicHospTypeEntity> getMenuList(BasicHospTypeFilterRequest basicHospTypeFilterRequest) {
|
|
|
|
|
|
|
|
|
|
QueryWrapper<BasicHospTypeEntity> ew=new QueryWrapper<>();
|
|
|
|
|
ew.ne("code",10000);
|
|
|
|
|
if(basicHospTypeFilterRequest.getType()!=null && basicHospTypeFilterRequest.getType()==1 && StrUtil.isNotEmpty(basicHospTypeFilterRequest.getCode())){
|
|
|
|
|
List<BasicHospTypeEntity> basicHospTypeEntityList=basicHospTypeDao.selectLowTypeAll(basicHospTypeFilterRequest.getCode());
|
|
|
|
|
List<Integer> ids=basicHospTypeEntityList.stream().map(BasicHospTypeEntity::getId).collect(Collectors.toList());
|
|
|
|
|
ew.notIn("id",ids);
|
|
|
|
|
}
|
|
|
|
|
List<BasicHospTypeEntity> data = basicHospTypeDao.selectList(ew);
|
|
|
|
|
return data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public BasicHospTypeEntity selectBasicHospTypeEntity() {
|
|
|
|
|
QueryWrapper<BasicHospTypeEntity> ew=new QueryWrapper<>();
|
|
|
|
|
ew.eq("code",10000);
|
|
|
|
|
return basicHospTypeDao.selectOne(ew);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Boolean saveBasicHospType(BasicHospTypeRequest basicHospTypeRequest) {
|
|
|
|
|
boolean falg=true;
|
|
|
|
|