|
@@ -22,10 +22,7 @@ import com.fdkankan.fusion.exception.BusinessException;
|
|
import com.fdkankan.fusion.mapper.IModelMapper;
|
|
import com.fdkankan.fusion.mapper.IModelMapper;
|
|
import com.fdkankan.fusion.request.ModelPram;
|
|
import com.fdkankan.fusion.request.ModelPram;
|
|
import com.fdkankan.fusion.response.SceneVo;
|
|
import com.fdkankan.fusion.response.SceneVo;
|
|
-import com.fdkankan.fusion.service.ICaseNumService;
|
|
|
|
-import com.fdkankan.fusion.service.ICaseService;
|
|
|
|
-import com.fdkankan.fusion.service.IFusionNumService;
|
|
|
|
-import com.fdkankan.fusion.service.IModelService;
|
|
|
|
|
|
+import com.fdkankan.fusion.service.*;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
import lombok.SneakyThrows;
|
|
import lombok.SneakyThrows;
|
|
@@ -63,6 +60,10 @@ public class ModelServiceImpl extends ServiceImpl<IModelMapper, Model> implement
|
|
IFusionNumService fusionNumService;
|
|
IFusionNumService fusionNumService;
|
|
@Autowired
|
|
@Autowired
|
|
RedisUtil redisUtil;
|
|
RedisUtil redisUtil;
|
|
|
|
+ @Autowired
|
|
|
|
+ ITmDepartmentService tmDepartmentService;
|
|
|
|
+ @Autowired
|
|
|
|
+ ITmUserService tmUserService;
|
|
|
|
|
|
@Value("${upload.query-path}")
|
|
@Value("${upload.query-path}")
|
|
private String queryPath;
|
|
private String queryPath;
|
|
@@ -270,7 +271,16 @@ public class ModelServiceImpl extends ServiceImpl<IModelMapper, Model> implement
|
|
@Override
|
|
@Override
|
|
public PageInfo pageList(ModelPram param, String userName) {
|
|
public PageInfo pageList(ModelPram param, String userName) {
|
|
LambdaQueryWrapper<Model> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<Model> wrapper = new LambdaQueryWrapper<>();
|
|
- wrapper.eq(Model::getUserName,userName);
|
|
|
|
|
|
+ List<String> deptIds = tmDepartmentService.getDeptIds();
|
|
|
|
+ if(deptIds.size() <=0){
|
|
|
|
+ return PageInfo.PageInfo(new Page<>(param.getPageNum(),param.getPageSize()));
|
|
|
|
+ }
|
|
|
|
+ List<TmUser> userList = tmUserService.getByDeptIds(deptIds);
|
|
|
|
+ List<String> userNameList = userList.stream().map(TmUser::getUserName).collect(Collectors.toList());
|
|
|
|
+ if(userNameList.size()<=0){
|
|
|
|
+ return PageInfo.PageInfo(new Page<>(param.getPageNum(),param.getPageSize()));
|
|
|
|
+ }
|
|
|
|
+ wrapper.in(Model::getUserName,userNameList);
|
|
wrapper.eq(Model::getType,3);
|
|
wrapper.eq(Model::getType,3);
|
|
wrapper.notIn(Model::getCreateStatus,-2);
|
|
wrapper.notIn(Model::getCreateStatus,-2);
|
|
if(param.getStatus()!=null){ //参数2为成功,数据库中成功为1
|
|
if(param.getStatus()!=null){ //参数2为成功,数据库中成功为1
|