Commit 0653e1c3 authored by 赵灿灿's avatar 赵灿灿

增加查询条件

parent 6aab2c93
Pipeline #21461 passed with stages
in 3 minutes and 50 seconds
......@@ -55,6 +55,8 @@ public class MvcInterceptConfiguration implements WebMvcConfigurer {
adminInterceptor.excludePathPatterns("/oa/account/sync-oa-employee");
// OA同步组织请求不拦截
adminInterceptor.excludePathPatterns("/oa/sync-organization");
// 智能体请求不拦截
adminInterceptor.excludePathPatterns("/expertApi/selectExpertInformation");
}
@Bean
......
package com.infoepoch.pms.dispatchassistant.controller.expertOpenApI;
import com.infoepoch.pms.dispatchassistant.common.component.Result;
import com.infoepoch.pms.dispatchassistant.common.exception.ValidationException;
import com.infoepoch.pms.dispatchassistant.common.utils.StringUtils;
import com.infoepoch.pms.dispatchassistant.domain.expertInformation.ExpertInformation;
import com.infoepoch.pms.dispatchassistant.domain.expertInformation.ExpertInformationCriteria;
import com.infoepoch.pms.dispatchassistant.domain.expertInformation.ExpertInformationService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@RestController
@RequestMapping("/expertApi")
public class expertController {
@Autowired
private ExpertInformationService service;
/**
* 根据条件查询列表
**/
@PostMapping("selectExpertInformation")
public Result selectExpertInformation(@RequestBody ExpertInformationCriteria criteria) {
criteria.removeMapNullOrEmpty();
Map<String, Object> map = service.selectExpertInformation(criteria);
return Result.successData(map);
}
}
......@@ -80,6 +80,23 @@ public class ExpertInformationService {
}
}
/**
* 根据条件查询列表
**/
public Map<String, Object> selectExpertInformation( ExpertInformationCriteria criteria) {
try {
criteria.removeMapNullOrEmpty();
List<ExpertInformation> entityList = repository.selectByCriteria(criteria);
Map<String, Object> map = new HashMap<>();
map.put("entityList", entityList);
return map;
} catch (Exception e) {
LogHelper.info(e.getMessage());
throw new ValidationException("根据条件查询 专家信息表 列表 数据 失败。");
}
}
/**
* 保存
**/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment