解决委托再次接收数据修改bug

This commit is contained in:
dxc
2021-03-11 14:34:12 +08:00
parent 10cabd3bb4
commit 0109e98cbb

View File

@ -38,7 +38,9 @@ import com.chinaunicom.mall.ebtp.project.sectionmaterial.service.ISectionMateria
import com.chinaunicom.mall.ebtp.project.sectionsupplier.entity.SectionSupplier;
import com.chinaunicom.mall.ebtp.project.sectionsupplier.entity.SectionSupplierVO;
import com.chinaunicom.mall.ebtp.project.sectionsupplier.service.ISectionSupplierService;
import io.seata.core.context.RootContext;
import io.seata.spring.annotation.GlobalTransactional;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@ -57,6 +59,7 @@ import java.util.stream.Collectors;
*
*/
@Service
@Slf4j
public class ProjectExceptionServiceImpl extends BaseServiceImpl<ProjectExceptionMapper,ProjectException> implements IProjectExceptionService {
@Resource
@ -273,6 +276,8 @@ public class ProjectExceptionServiceImpl extends BaseServiceImpl<ProjectExceptio
@GlobalTransactional
public void launchAgainProject(ProjectException projectException,List<ProjectSection> sectionList) {
log.info("异常处理发起事务 xid:" + RootContext.getXID());
//查询项目信息
ProjectRecord projectRecord = projectRecordService.getById(projectException.getProjectId());