diff --git a/web-adapter/src/main/java/com/zcloud/basic/info/web/CorpInfoXgfController.java b/web-adapter/src/main/java/com/zcloud/basic/info/web/CorpInfoXgfController.java index 447da05d..ebfc0f80 100644 --- a/web-adapter/src/main/java/com/zcloud/basic/info/web/CorpInfoXgfController.java +++ b/web-adapter/src/main/java/com/zcloud/basic/info/web/CorpInfoXgfController.java @@ -26,7 +26,7 @@ import java.util.ArrayList; * @Author zhaokai * @Date 2025-10-31 10:52:09 */ -@Api(tags = "企业相关方信息") +@Api(tags = "企业相关方信息-废弃") @RequestMapping("/${application.gateway}/corpInfoXgf") @RestController @AllArgsConstructor diff --git a/web-client/src/main/java/com/zcloud/basic/info/dto/CorpInfoAddCmd.java b/web-client/src/main/java/com/zcloud/basic/info/dto/CorpInfoAddCmd.java index 19361c25..450e7422 100644 --- a/web-client/src/main/java/com/zcloud/basic/info/dto/CorpInfoAddCmd.java +++ b/web-client/src/main/java/com/zcloud/basic/info/dto/CorpInfoAddCmd.java @@ -26,6 +26,8 @@ import java.util.List; @NoArgsConstructor @AllArgsConstructor public class CorpInfoAddCmd extends Command { + @ApiModelProperty(value = "雪花id", name = "id") + private Long id; @ApiModelProperty(value = "企业id", name = "corpinfoId", required = true) private String corpinfoId; diff --git a/web-client/src/main/java/com/zcloud/basic/info/dto/DepartmentAddCmd.java b/web-client/src/main/java/com/zcloud/basic/info/dto/DepartmentAddCmd.java index 645c2b66..2a97c70b 100644 --- a/web-client/src/main/java/com/zcloud/basic/info/dto/DepartmentAddCmd.java +++ b/web-client/src/main/java/com/zcloud/basic/info/dto/DepartmentAddCmd.java @@ -22,7 +22,8 @@ import java.util.List; @NoArgsConstructor @AllArgsConstructor public class DepartmentAddCmd extends Command { - + @ApiModelProperty(value = "雪花id", name = "id") + private Long id; @ApiModelProperty(value = "部门id", name = "departmentId", required = true) private String departmentId; @ApiModelProperty(value = "名称,汉字30以内", name = "name", required = true) diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/DepartmentGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/DepartmentGatewayImpl.java index 8e0dd497..040d12c2 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/DepartmentGatewayImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/DepartmentGatewayImpl.java @@ -1,5 +1,6 @@ package com.zcloud.basic.info.gatewayimpl; +import cn.hutool.json.JSONUtil; import com.alibaba.cola.dto.Response; import com.alibaba.cola.dto.SingleResponse; import com.jjb.saas.framework.auth.model.SSOUser; @@ -57,8 +58,12 @@ public class DepartmentGatewayImpl implements DepartmentGateway { deptCmd.setDeptName(departmentE.getName()); deptCmd.setParentIds(deptDetailCO.getData().getParentIds()); deptCmd.setAddTypeEnum("MANUAL"); + if(departmentE.getId()!=null){ + deptCmd.setId(departmentE.getId()); + } //TODO gbs部门表 sys_dept tenant_id,parent_ids,add_type_enum,存储错误,导致gbs页面看不到,参数还没有,待定 // TODO gbs的这个创建部门接口没有区分企业, 新建的企业创建其他企业有的部门名称时报错:名称已存在 + log.info("DepartmentAddExe,新增部门调用GBS请求:"+ JSONUtil.toJsonStr(deptCmd)); SingleResponse response = deptFacade.add(deptCmd); d.setId(response.getData()); departmentRepository.save(d); diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/CorpInfoRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/CorpInfoRepositoryImpl.java index 1930bd11..91c6cc7d 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/CorpInfoRepositoryImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/CorpInfoRepositoryImpl.java @@ -165,6 +165,9 @@ public class CorpInfoRepositoryImpl extends BaseRepositoryImpl corpId = unitFacade.add(ouac);