diff --git a/crm/src/main/java/com/kakarote/crm/controller/ZjzbdmVoController.java b/crm/src/main/java/com/kakarote/crm/controller/ZjzbdmVoController.java index d63625f..0c43d73 100644 --- a/crm/src/main/java/com/kakarote/crm/controller/ZjzbdmVoController.java +++ b/crm/src/main/java/com/kakarote/crm/controller/ZjzbdmVoController.java @@ -138,6 +138,10 @@ public class ZjzbdmVoController { return R.ok(zjzbZsxmVos); } + /** + * 区县级,科分级税务机关联动 + * @return List + */ @GetMapping("/getZjzbSwjgVoList") @ApiOperation("查询自检指标税务机关代码") public Result> getZjzbSwjgVoList() { @@ -170,9 +174,47 @@ public class ZjzbdmVoController { return R.ok(zjzbSwjgDTOS); } - @GetMapping("/getZjzbDzbzdszlVoList") + /** + * 市级,区县级税务机关联动 + * @return List + */ + @GetMapping("/getZjzbSwjgVoList2") + @ApiOperation("查询自检指标税务机关代码") + public Result> getZjzbSwjgVoList2() { + List zjzbSwjgDTOS = new ArrayList<>(); + + //获取市级税务机关代码 + List zgswjgList = zjzbSwjgVoService.lambdaQuery() + .eq(ZjzbSwjgVo::getYxbz,"Y") + .eq(ZjzbSwjgVo::getJgjcDm,"31") + .eq(ZjzbSwjgVo::getSwjgbz,"0") + .eq(ZjzbSwjgVo::getSjswjgDm,"13600000000") + .orderByAsc(ZjzbSwjgVo::getSwjgDm) + .list(); + + //获取区县税务机关科分局代码 + for (ZjzbSwjgVo vo:zgswjgList){ + ZjzbSwjgDTO dto = new ZjzbSwjgDTO(); + List zgswjgkfjList = zjzbSwjgVoService.lambdaQuery() + .eq(ZjzbSwjgVo::getYxbz,"Y") + .eq(ZjzbSwjgVo::getJgjcDm,"41") + .eq(ZjzbSwjgVo::getSwjgbz,"0") + .eq(ZjzbSwjgVo::getSjswjgDm,vo.getSwjgDm()) + .orderByAsc(ZjzbSwjgVo::getSwjgDm) + .list(); + + dto.setZjzbSwjgVo(vo); + dto.setZjzbSwjgVos(zgswjgkfjList); + zjzbSwjgDTOS.add(dto); + } + + return R.ok(zjzbSwjgDTOS); + } + + + @GetMapping("/getZjzbDzbzdszlVoList2") @ApiOperation("查询自检指标应征凭证种类代码") - public Result> getZjzbDzbzdszlVoList() { + public Result> getZjzbDzbzdszlVoList2() { List zjzbDzbzdszlVos = zjzbDzbzdszlVoService.lambdaQuery() .eq(ZjzbDzbzdszlVo::getYxbz,"Y") .eq(ZjzbDzbzdszlVo::getXybz,"Y")