diff --git a/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudCorpFacadeImpl.java b/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudCorpFacadeImpl.java index cd519f0f..09600e87 100644 --- a/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudCorpFacadeImpl.java +++ b/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudCorpFacadeImpl.java @@ -2,6 +2,7 @@ package com.zcloud.basic.info.facade; import com.alibaba.cola.dto.MultiResponse; import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.Response; import com.alibaba.cola.dto.SingleResponse; import com.zcloud.basic.info.api.CorpInfoServiceI; import com.zcloud.basic.info.command.convertor.CorpInfoCoConvertor; @@ -20,6 +21,7 @@ import com.zcloud.gbscommon.zcloudsysconfig.facade.ZcloudTenantTypeConfigFacade; import org.apache.dubbo.config.annotation.DubboReference; import org.apache.dubbo.config.annotation.DubboService; import org.springframework.beans.BeanUtils; +import org.springframework.http.ResponseEntity; import javax.annotation.Resource; import java.util.Collection; @@ -90,4 +92,13 @@ public class ZcloudCorpFacadeImpl implements ZcloudCorpFacade { return MultiResponse.of(zcloudTenantTypeConfigFacade.getCodesByEnterpriseType(enterpriseType)); } + public Response saveAdminCorp() { + Integer type = zcloudTenantTypeConfigFacade.getDefaultType("defaultType0001"); + if (type == null){ + return Response.buildFailure("请先配置默认类型"); + } + + return Response.buildSuccess(); + } + } diff --git a/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoAddExe.java b/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoAddExe.java index 9579a853..5b788aaf 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoAddExe.java +++ b/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoAddExe.java @@ -114,5 +114,10 @@ public class CorpInfoAddExe { userEmploymentLogRepository.addCorpUserEmploymentLog(userEmploymentLogE); return corpInfoId; } + + @Transactional(rollbackFor = Exception.class) + public Long saveAdminCorp() { +return null; + } } diff --git a/web-app/src/main/java/com/zcloud/basic/info/service/CorpInfoServiceImpl.java b/web-app/src/main/java/com/zcloud/basic/info/service/CorpInfoServiceImpl.java index 5c099b56..0ae94333 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/service/CorpInfoServiceImpl.java +++ b/web-app/src/main/java/com/zcloud/basic/info/service/CorpInfoServiceImpl.java @@ -155,5 +155,10 @@ public class CorpInfoServiceImpl implements CorpInfoServiceI { public CorpUserSummaryCO corpUserSummary(CorpUserSummaryQry qry) { return corpInfoQueryExe.corpUserSummary(qry); } + + @Override + public void saveAdminCorp() { + corpInfoAddExe.saveAdminCorp(); + } } diff --git a/web-client/src/main/java/com/zcloud/basic/info/api/CorpInfoServiceI.java b/web-client/src/main/java/com/zcloud/basic/info/api/CorpInfoServiceI.java index 92f80921..91121f3b 100644 --- a/web-client/src/main/java/com/zcloud/basic/info/api/CorpInfoServiceI.java +++ b/web-client/src/main/java/com/zcloud/basic/info/api/CorpInfoServiceI.java @@ -59,5 +59,7 @@ public interface CorpInfoServiceI { PageResponse corpUserStatisticPage(CorpUserStatisticQry qry); CorpUserSummaryCO corpUserSummary(CorpUserSummaryQry qry); + + void saveAdminCorp(); }