| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- package cn.com.goldenwater.dcproj.controller.ducha;
- import cn.com.goldenwater.core.web.BaseController;
- import cn.com.goldenwater.core.web.BaseResponse;
- import cn.com.goldenwater.dcproj.dto.BisInspAllDto;
- import cn.com.goldenwater.dcproj.dto.BisInspAllObjDto;
- import cn.com.goldenwater.dcproj.dto.PersListDto;
- import cn.com.goldenwater.dcproj.service.BisInspAllObjService;
- import cn.com.goldenwater.dcproj.service.BisInspAllRlationPersService;
- import cn.com.goldenwater.dcproj.service.BisInspAllService;
- import cn.com.goldenwater.dcproj.service.BisInspPblmPlistService;
- import cn.com.goldenwater.dcproj.service.OlBisInspOrgService;
- import cn.com.goldenwater.dcproj.utils.AdLevelUtil;
- import com.github.pagehelper.PageInfo;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import io.swagger.annotations.ApiParam;
- import org.apache.commons.collections.MapUtils;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- import java.util.Map;
- /**
- * Created by 61618 on 2019/4/17.
- */
- @Api(value = "督查计划相关接口", tags = "督查计划相关接口")
- @RestController
- @RequestMapping("/bis/insp/all")
- public class BisInspAllPersController extends BaseController {
- @Value("${export.templatePath}")
- private String templatePath;
- @Value("${impExcel.basePath}")
- private String impExcelPath;
- @Autowired
- private BisInspAllRlationPersService bisInspAllRlationPersService;
- @Autowired
- private BisInspAllService bisInspAllService;
- @Autowired
- private BisInspAllObjService bisInspAllObjService;
- @Autowired
- private BisInspPblmPlistService bisInspPblmPlistService;
- @Autowired
- private OlBisInspOrgService olBisInspOrgService;
- /**
- * 首页查询督查人员信息:
- * 2022/11/21 增加参数元素:isAll 值 ="1" 时 标识查询单位下所有人员(包含全部人员、专家)的列表
- * @param paramMap 查询条件
- * @return 人员信息
- */
- @ApiOperation(value = "首页查询督查人员信息")
- @RequestMapping(value = "/per/list", method = RequestMethod.POST)
- public BaseResponse<PageInfo<PersListDto>> listOfPer(@ApiParam(name = "paramMap", value = "paramMap")
- @RequestBody Map<String, Object> paramMap) {
- if (MapUtils.getIntValue(paramMap, "pageNum") == 0) {
- paramMap.put("pageNum", "1");
- }
- if (MapUtils.getIntValue(paramMap, "pageSize") == 0) {
- paramMap.put("pageSize", "10");
- }
- paramMap.put("orgId", getCurrentOrgId());
- paramMap.put("persId", getCurrentPersId());
- /**
- * 判断是否传参数 isAll
- */
- if(!paramMap.containsKey("isAll")){
- paramMap.put("isAll",null);
- }
- return buildSuccessResponse(bisInspAllRlationPersService.listByMap(paramMap));
- }
- /**
- * 首页查询督查组信息:
- *
- * @param paramMap 查询条件
- * @return 督查组
- */
- @ApiOperation(value = "首页查询督查组信息")
- @RequestMapping(value = "/group/list", method = RequestMethod.POST)
- public BaseResponse<PageInfo<BisInspAllDto>> listOfGroup(@ApiParam(name = "paramMap", value = "paramMap")
- @RequestBody Map<String, Object> paramMap) {
- if (MapUtils.getIntValue(paramMap, "pageNum") == 0) {
- paramMap.put("pageNum", "1");
- }
- if (MapUtils.getIntValue(paramMap, "pageSize") == 0) {
- paramMap.put("pageSize", "10");
- }
- paramMap.put("orgId", getCurrentOrgId());
- paramMap.put("persId", getCurrentPersId());
- return buildSuccessResponse(bisInspAllService.listByMap(paramMap));
- }
- /**
- * 首页查询督查对象信息:
- *
- * @param paramMap 查询条件
- * @return 督查对象
- */
- @ApiOperation(value = "首页查询督查组信息")
- @RequestMapping(value = "/obj/list", method = RequestMethod.POST)
- public BaseResponse<PageInfo<BisInspAllObjDto>> listOfObj(@ApiParam(name = "paramMap", value = "paramMap")
- @RequestBody Map<String, Object> paramMap) {
- if (MapUtils.getIntValue(paramMap, "pageNum") == 0) {
- paramMap.put("pageNum", "1");
- }
- if (MapUtils.getIntValue(paramMap, "pageSize") == 0) {
- paramMap.put("pageSize", "10");
- }
- paramMap.put("orgId", getCurrentOrgId());
- paramMap.put("persId", getCurrentPersId());
- if (MapUtils.getIntValue(paramMap, "objType") != 0) {
- paramMap.put("objType", String.valueOf(MapUtils.getIntValue(paramMap, "objType")));
- }
- if (StringUtils.isNotBlank(MapUtils.getString(paramMap, "adCode"))) {
- paramMap.put("adCode", AdLevelUtil.getAddvcd(MapUtils.getString(paramMap, "adCode")));
- } else {
- paramMap.put("adCode", AdLevelUtil.getAddvcd(olBisInspOrgService.getRlProvince(getCurrentOrgId())));
- }
- return buildSuccessResponse(bisInspAllObjService.listByMap(paramMap));
- }
- @ApiOperation(value = "首页查询督查批次信息")
- @RequestMapping(value = "/batch/list", method = RequestMethod.POST)
- public BaseResponse queryInspBatchNo(@ApiParam(name = "paramMap", value = "paramMap")
- @RequestBody Map<String, Object> paramMap){
- paramMap.put("orgId", getCurrentOrgId());
- paramMap.put("persId", getCurrentPersId());
- if (MapUtils.getIntValue(paramMap, "objType") != 0) {
- paramMap.put("objType", String.valueOf(MapUtils.getIntValue(paramMap, "objType")));
- }
- if (StringUtils.isNotBlank(MapUtils.getString(paramMap, "adCode"))) {
- paramMap.put("adCode", AdLevelUtil.getAddvcd(MapUtils.getString(paramMap, "adCode")));
- } else {
- paramMap.put("adCode", AdLevelUtil.getAddvcd(olBisInspOrgService.getRlProvince(getCurrentOrgId())));
- }
- List<Map<String,Object>> batchNumList = bisInspAllService.getInspBatchNum(paramMap);
- return buildSuccessResponse(batchNumList);
- }
- }
|