|
@@ -114,6 +114,14 @@ public class AppServiceImpl implements AppService {
|
|
|
|
|
|
queryWrapper.like(StringUtils.isNotEmpty(appInfo.getDeptName()), AppInfo::getDeptName, appInfo.getDeptName());
|
|
|
|
|
|
+ if (appInfo.getIsSpecial() != null) {
|
|
|
+ List<SysDictItem> appTypeDict = getAppTypeDict();
|
|
|
+ SysDictItem specialToolDict = appTypeDict.stream().filter(item -> "专项工具".equals(item.getLabel())).findFirst().get();
|
|
|
+
|
|
|
+ queryWrapper.eq(appInfo.getIsSpecial() == 1, AppInfo::getAppType, specialToolDict.getId());
|
|
|
+
|
|
|
+ queryWrapper.ne(appInfo.getIsSpecial() == 0, AppInfo::getAppType, specialToolDict.getId());
|
|
|
+ }
|
|
|
queryWrapper.eq(appInfo.getAppType() != null, AppInfo::getAppType, appInfo.getAppType());
|
|
|
queryWrapper.eq(appInfo.getDelFlag() != null, AppInfo::getDelFlag, appInfo.getDelFlag());
|
|
|
|