调整新增时业务主键为空时,添加默认32位uuid
parent
cd23dcec04
commit
caf1911134
|
|
@ -4,7 +4,9 @@ import com.alibaba.cola.exception.BizException;
|
|||
import com.zcloud.basic.info.domain.gateway.CorpQualificationInfoGateway;
|
||||
import com.zcloud.basic.info.domain.model.CorpQualificationInfoE;
|
||||
import com.zcloud.basic.info.dto.CorpQualificationInfoAddCmd;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ public class DepartmentQueryExe {
|
|||
return Collections.emptyList();
|
||||
}
|
||||
List<DepartmentTreeInfoCO> examCenterCOS = departmentCoConvertor.converDOsToInfoCOs(pageResponse);
|
||||
//GBS部门根节点父部门是1
|
||||
//GBS部门根节点父部门是tenantId
|
||||
return Tools.buildEntityTree(examCenterCOS, "id", "parentId", "childrenList",AuthContext.getTenantId());
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -43,8 +43,6 @@ public class CorpInfoServiceImpl implements CorpInfoServiceI {
|
|||
@Override
|
||||
public SingleResponse add(CorpInfoAddCmd cmd) {
|
||||
|
||||
// Long userId = AuthContext.getUserId();
|
||||
cmd.setCorpinfoId(Tools.get32UUID());
|
||||
Long id = corpInfoAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,9 @@ import com.zcloud.basic.info.domain.gateway.CorpInfoGateway;
|
|||
import com.zcloud.basic.info.domain.model.CorpInfoE;
|
||||
import com.zcloud.basic.info.persistence.dataobject.CorpInfoDO;
|
||||
import com.zcloud.basic.info.persistence.repository.CorpInfoRepository;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
|
@ -25,6 +27,9 @@ public class CorpInfoGatewayImpl implements CorpInfoGateway {
|
|||
public Long add(CorpInfoE corpInfoE) {
|
||||
CorpInfoDO d = new CorpInfoDO();
|
||||
BeanUtils.copyProperties(corpInfoE, d);
|
||||
if(StringUtils.isEmpty(d.getCorpinfoId())){
|
||||
d.setCorpinfoId(Tools.get32UUID());
|
||||
}
|
||||
corpInfoRepository.save(d);
|
||||
return d.getId();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import com.zcloud.basic.info.persistence.dataobject.DepartmentDO;
|
|||
import com.zcloud.basic.info.persistence.repository.DepartmentRepository;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
|
@ -26,7 +27,9 @@ public class DepartmentGatewayImpl implements DepartmentGateway {
|
|||
public Long add(DepartmentE departmentE) {
|
||||
DepartmentDO d = new DepartmentDO();
|
||||
BeanUtils.copyProperties(departmentE, d);
|
||||
d.setDepartmentId(Tools.get32UUID());
|
||||
if(StringUtils.isEmpty(d.getDepartmentId())){
|
||||
d.setDepartmentId(Tools.get32UUID());
|
||||
}
|
||||
departmentRepository.save(d);
|
||||
return d.getId();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue