dyh-service/dyh-cust/src/main/java/cn/huge/module/client/api/UtilsClient.java
@@ -16,10 +16,10 @@ public interface UtilsClient { /** * 公共工具-id工具-获取时间Id,后四位常量 * @url {ctx}/common/api/idUtils/getNewTimeId * @return ReturnBO * 公共id-获取时间Id,后四位常量 * @url {ctx}/api/client/custUtils/getNewTimeId * @return Object */ @GetMapping("/common/api/idUtils/getNewTimeId") @GetMapping("/api/client/custUtils") ReturnBO getNewTimeId(); } dyh-service/dyh-cust/src/main/java/cn/huge/module/client/api/impl/UtilsClientImpl.java
@@ -30,9 +30,9 @@ } /** * 公共工具-id工具-获取时间Id,后四位常量 * @url {ctx}/common/api/idUtils/getNewTimeId * @return ReturnBO * 公共id-获取时间Id,后四位常量 * @url {ctx}/api/client/custUtils/getNewTimeId * @return Object */ public String getNewTimeId(){ try{ dyh-service/dyh-disp/src/main/java/cn/huge/module/client/api/UtilsClient.java
New file @@ -0,0 +1,25 @@ package cn.huge.module.client.api; import cn.huge.base.common.bo.ReturnBO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; /** * @title: 公共工具微服务调用接口 * @description: 公共工具微服务调用接口 * @company: hugeinfo * @author: liyj * @time: 2021-11-05 16:51:48 * @version: 1.0.0 */ @FeignClient(name = "dyh-utils") public interface UtilsClient { /** * 公共id-获取时间Id,后四位常量 * @url {ctx}/api/client/dispUtils/getNewTimeId * @return Object */ @GetMapping("/api/client/dispUtils") ReturnBO getNewTimeId(); } dyh-service/dyh-disp/src/main/java/cn/huge/module/client/api/impl/UtilsClientImpl.java
New file @@ -0,0 +1,53 @@ package cn.huge.module.client.api.impl; import cn.huge.base.common.bo.ReturnBO; import cn.huge.base.common.constant.ReturnConsts; import cn.huge.base.common.exception.ClientException; import cn.huge.base.common.exception.ServiceException; import cn.huge.module.client.api.UtilsClient; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * @title: 公共工具微服务调用接口 * @description: 公共工具微服务调用接口 * @company: hugeinfo * @author: liyj * @time: 2021-11-05 16:51:48 * @version: 1.0.0 */ @Slf4j @Component public class UtilsClientImpl { private UtilsClient utilsClient; @Autowired public UtilsClientImpl(UtilsClient utilsClient) { this.utilsClient = utilsClient; } /** * 公共id-获取时间Id,后四位常量 * @url {ctx}/api/client/dispUtils/getNewTimeId * @return Object */ public String getNewTimeId(){ try{ ReturnBO returnBo = utilsClient.getNewTimeId(); if (ReturnConsts.OK == returnBo.getCode()){ String id = (String) returnBo.getData(); return id; }else{ log.error("Client外服务接口[UtilsClientImpl.getNewTimeId]请求异常:" + returnBo.getMsg(), returnBo.getMsg()); throw new ClientException("UtilsClientImpl.getNewTimeId", returnBo.getMsg()); } }catch (Exception e){ log.error("service方法[UtilsClientImpl.getNewTimeId]请求成功,处理异常:"+e, e); throw new ServiceException("UtilsClientImpl.getNewTimeId", e); } } } dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/UtilsClient.java
@@ -3,6 +3,7 @@ import cn.huge.base.common.bo.ReturnBO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; /** * @title: 公共工具微服务调用接口 @@ -17,9 +18,34 @@ /** * 公共工具-id工具-获取时间Id,后四位常量 * @url {ctx}/common/api/idUtils/getNewTimeId * @url {ctx}/api/client/mediateUtils/getNewTimeId * @return ReturnBO */ @GetMapping("/common/api/idUtils/getNewTimeId") @GetMapping("/api/client/mediateUtils/getNewTimeId") ReturnBO getNewTimeId(); /** * 案件id-获取时间Id,后四位常量 * @url {ctx}/api/client/mediateUtils/getNewTimeCaseId * @return Object */ @GetMapping("/api/client/mediateUtils/getNewTimeCaseId") ReturnBO getNewTimeCaseId(); /** * 生成新的调解案号 * @url {ctx}/api/client/mediateUtils/createCaseNo * @param area 区 * @return Object */ @GetMapping("/api/client/mediateUtils/createCaseNo") ReturnBO createCaseNo(@RequestParam(value = "area") String area); /** * 生成新的事项编号 * @url {ctx}/common/api/caseNoUtils/createCaseRef * @return Object */ @GetMapping("/api/client/mediateUtils/createCaseRef") ReturnBO createCaseRef(); } dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/UtilsClientImpl.java
@@ -31,7 +31,7 @@ /** * 公共工具-id工具-获取时间Id,后四位常量 * @url {ctx}/common/api/idUtils/getNewTimeId * @url {ctx}/api/client/mediateUtils/getNewTimeId * @return ReturnBO */ public String getNewTimeId(){ @@ -50,4 +50,68 @@ } } /** * 公共工具-id工具-获取时间Id,后四位常量 * @url {ctx}/api/client/mediateUtils/getNewTimeCaseId * @return ReturnBO */ public String getNewTimeCaseId(){ try{ ReturnBO returnBo = utilsClient.getNewTimeCaseId(); if (ReturnConsts.OK == returnBo.getCode()){ String id = (String) returnBo.getData(); return id; }else{ log.error("Client外服务接口[UtilsClientImpl.getNewTimeCaseId]请求异常:" + returnBo.getMsg(), returnBo.getMsg()); throw new ClientException("UtilsClientImpl.getNewTimeCaseId", returnBo.getMsg()); } }catch (Exception e){ log.error("service方法[UtilsClientImpl.getNewTimeCaseId]请求成功,处理异常:"+e, e); throw new ServiceException("UtilsClientImpl.getNewTimeCaseId", e); } } /** * 生成新的调解案号 * @url {ctx}/api/client/mediateUtils/createCaseNo * @param area 区 * @return Object */ public String createCaseNo(String area){ try{ ReturnBO returnBo = utilsClient.createCaseNo(area); if (ReturnConsts.OK == returnBo.getCode()){ String caseNo = (String) returnBo.getData(); return caseNo; }else{ log.error("Client外服务接口[UtilsClientImpl.createCaseNo]请求异常:" + returnBo.getMsg(), returnBo.getMsg()); throw new ClientException("UtilsClientImpl.createCaseNo", returnBo.getMsg()); } }catch (Exception e){ log.error("service方法[UtilsClientImpl.createCaseNo]请求成功,处理异常:"+e, e); throw new ServiceException("UtilsClientImpl.createCaseNo", e); } } /** * 生成新的事项编号 * @url {ctx}/common/api/caseNoUtils/createCaseRef * @return Object */ public String createCaseRef(){ try{ ReturnBO returnBo = utilsClient.createCaseRef(); if (ReturnConsts.OK == returnBo.getCode()){ String caseNo = (String) returnBo.getData(); return caseNo; }else{ log.error("Client外服务接口[UtilsClientImpl.createCaseRef]请求异常:" + returnBo.getMsg(), returnBo.getMsg()); throw new ClientException("UtilsClientImpl.createCaseRef", returnBo.getMsg()); } }catch (Exception e){ log.error("service方法[UtilsClientImpl.createCaseRef]请求成功,处理异常:"+e, e); throw new ServiceException("UtilsClientImpl.createCaseRef", e); } } } dyh-service/dyh-sys/src/main/java/cn/huge/module/client/api/UtilsClient.java
New file @@ -0,0 +1,25 @@ package cn.huge.module.client.api; import cn.huge.base.common.bo.ReturnBO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; /** * @title: 公共工具微服务调用接口 * @description: 公共工具微服务调用接口 * @company: hugeinfo * @author: liyj * @time: 2021-11-05 16:51:48 * @version: 1.0.0 */ @FeignClient(name = "dyh-utils") public interface UtilsClient { /** * 公共id-获取时间Id,后四位常量 * @url {ctx}/api/client/sysUtils/getNewTimeId * @return Object */ @GetMapping("/api/client/sysUtils") ReturnBO getNewTimeId(); } dyh-service/dyh-sys/src/main/java/cn/huge/module/client/api/impl/UtilsClientImpl.java
New file @@ -0,0 +1,53 @@ package cn.huge.module.client.api.impl; import cn.huge.base.common.bo.ReturnBO; import cn.huge.base.common.constant.ReturnConsts; import cn.huge.base.common.exception.ClientException; import cn.huge.base.common.exception.ServiceException; import cn.huge.module.client.api.UtilsClient; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * @title: 公共工具微服务调用接口 * @description: 公共工具微服务调用接口 * @company: hugeinfo * @author: liyj * @time: 2021-11-05 16:51:48 * @version: 1.0.0 */ @Slf4j @Component public class UtilsClientImpl { private UtilsClient utilsClient; @Autowired public UtilsClientImpl(UtilsClient utilsClient) { this.utilsClient = utilsClient; } /** * 公共id-获取时间Id,后四位常量 * @url {ctx}/api/client/sysUtils/getNewTimeId * @return Object */ public String getNewTimeId(){ try{ ReturnBO returnBo = utilsClient.getNewTimeId(); if (ReturnConsts.OK == returnBo.getCode()){ String id = (String) returnBo.getData(); return id; }else{ log.error("Client外服务接口[UtilsClientImpl.getNewTimeId]请求异常:" + returnBo.getMsg(), returnBo.getMsg()); throw new ClientException("UtilsClientImpl.getNewTimeId", returnBo.getMsg()); } }catch (Exception e){ log.error("service方法[UtilsClientImpl.getNewTimeId]请求成功,处理异常:"+e, e); throw new ServiceException("UtilsClientImpl.getNewTimeId", e); } } } dyh-service/dyh-utils/src/main/java/cn/huge/module/common/controller/IdUtilsController.java
@@ -21,7 +21,7 @@ */ @Slf4j @RestController @RequestMapping("/common/api/idUtils") @RequestMapping("/api/client/idUtils") public class IdUtilsController { @Autowired(required = false) @@ -30,7 +30,7 @@ /** * 公共id-获取时间Id,后四位常量 * @url {ctx}/common/api/idUtils/getNewTimeId * @url {ctx}/api/client/getNewTimeId * @return Object */ @GetMapping("/getNewTimeId") dyh-service/dyh-utils/src/main/java/cn/huge/module/mediate/controller/client/MediateUtilsController.java
@@ -118,7 +118,6 @@ } } /** * 生成新的事项编号 * @url {ctx}/common/api/caseNoUtils/createCaseRef