1、手动创建需求时,如果需求文件夹创建失败时,回滚数据
This commit is contained in:
@@ -4,6 +4,7 @@ package com.sdm.project.service.impl;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.alibaba.fastjson2.JSONArray;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.sdm.common.common.ResultCode;
|
||||
import com.sdm.common.common.SdmResponse;
|
||||
import com.sdm.common.common.ThreadLocalContext;
|
||||
import com.sdm.common.entity.ExportExcelFormat;
|
||||
@@ -206,6 +207,11 @@ public class DemandServiceImpl extends BaseService implements IDemandService {
|
||||
batchCreateNormalDirReq.setFolderItems(Collections.singletonList(folderItemReq));
|
||||
log.info("手动同步待办创建文件夹参数: {}", batchCreateNormalDirReq);
|
||||
SdmResponse dirCreateResp = dataFeignClient.batchCreateNormalDirs(batchCreateNormalDirReq);
|
||||
if (ObjectUtils.isEmpty(dirCreateResp) || dirCreateResp.getCode() != ResultCode.SUCCESS.getCode()) {
|
||||
log.error("手动创建{}项目下的{}需求时,创建文件夹失败,原因为:{}", req.getProjectId(),req.getDemandName(), dirCreateResp.getMessage());
|
||||
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
||||
return SdmResponse.failed("您没有选择项目的相应权限,请更换其他项目进行创建");
|
||||
}
|
||||
log.info("手动同步待办创建文件夹响应: {}", dirCreateResp);
|
||||
|
||||
// 更新文件权限
|
||||
|
||||
Reference in New Issue
Block a user