forked from gzzfw/backEnd/gz-dyh

dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/controller/client/CtUnitClientController.java
@@ -97,6 +97,21 @@
        }
    }
    /**
     * 获取本级综治中心
     * @url {ctx}/api/client/ctUnit/getBjZzzx
     * @param unitId 组织编号
     * @return Object
     */
    @GetMapping("/getBjZzzx")
    public Object getBjZzzx(@RequestParam(value = "unitId")  String unitId) {
        try {
            return ReturnSucUtils.getRepInfo(service.getBjZzzx(unitId));
        } catch (Exception e) {
            return ReturnFailUtils.getRepInfo(e.getMessage());
        }
    }
    @Autowired
    private SyRegionGridService syRegionGridService;
    /**
@@ -141,4 +156,27 @@
            return ReturnFailUtils.getRepInfo();
        }
    }
    /**
     * 查询用户所在的单位信息
     * @url {ctx}/api/client/ctUnit/getUnitByUserId
     * @param userId 用户编号
     * @return Object
     */
    @GetMapping("/getUnitByUserId")
    public Object getUnitByUserId(@RequestParam(value = "userId") String userId) {
        try {
            CtUser ctUser = ctUserService.getById(userId);
            CtUnit ctUnit = service.getById(ctUser.getUnitId());
            if (ObjectUtils.isNotEmpty(ctUnit)){
                CtUnitDTO ctUnitDTO = new CtUnitDTO();
                BeanUtils.copyProperties(ctUnit, ctUnitDTO);
                return ReturnSucUtils.getRepInfo(ctUnitDTO);
            }else {
                return ReturnFailUtils.getRepInfo("查询组织不存在!");
            }
        } catch (Exception e) {
            return ReturnFailUtils.getRepInfo();
        }
    }
}