package cn.com.goldenwater.dcproj.controller.pblm; import cn.com.goldenwater.core.web.BaseController; import cn.com.goldenwater.core.web.BaseResponse; import cn.com.goldenwater.dcproj.model.OlBisInspOrg; import cn.com.goldenwater.dcproj.param.BisInspPblmParam; import cn.com.goldenwater.dcproj.param.BisInspVo; import cn.com.goldenwater.dcproj.service.BisInspPblmService; 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.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; 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; /** * @author lune * @date 2019-2-18 */ @Api(value = "APP 督查问题管理", tags = "APP 督查问题管理") @RestController @RequestMapping("/dc/insp/pblm") public class BisInspPblmShowController extends BaseController { private Logger logger = LoggerFactory.getLogger(getClass()); @Autowired private BisInspPblmService bisInspPblmService; @Autowired private OlBisInspOrgService olBisInspOrgService; @ApiOperation(value = "问题处置通用查询") @RequestMapping(value = "/list/page", method = RequestMethod.POST) public BaseResponse listOfPage(@ApiParam(name = "bisInspVo", value = "bisInspVo", required = true) @RequestBody BisInspPblmParam bisInspPblmParam) { bisInspPblmParam.setProvince(AdLevelUtil.getAddvcd(olBisInspOrgService.getRlProvince(getCurrentOrgId()))); bisInspPblmParam.setOrgId(getCurrentOrgId()); if (StringUtils.isNotBlank(bisInspPblmParam.getObjType())) { bisInspPblmParam.setObjType(String.valueOf(Integer.parseInt(bisInspPblmParam.getObjType()))); } return buildSuccessResponse(bisInspPblmService.listOfPage(bisInspPblmParam)); } }