提交 17f355fb authored 作者: 吕本才's avatar 吕本才

1、增加id生成

上级 ab318de5
package com.link.report.service.impl; package com.link.report.service.impl;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.link.report.domain.dao.CustomerReportGroupDao; import com.link.report.domain.dao.CustomerReportGroupDao;
import com.link.report.domain.entity.CustomerReportGroup; import com.link.report.domain.entity.CustomerReportGroup;
...@@ -69,13 +70,16 @@ public class CustomerReportGroupServiceImpl implements CustomerReportGroupServic ...@@ -69,13 +70,16 @@ public class CustomerReportGroupServiceImpl implements CustomerReportGroupServic
// 新增或者修改 先删除后新增 // 新增或者修改 先删除后新增
Long userId = SecurityUtils.getUserId(); Long userId = SecurityUtils.getUserId();
customerReportGroupDao.deleteByCreatorId(userId); customerReportGroupDao.deleteByCreatorId(userId);
// 新增 // 新增
List<CustomerReportGroup> items = new ArrayList<>(); List<CustomerReportGroup> items = new ArrayList<>();
for (CustomerReportGroupVo vo : customerReportGroupVo) { for (CustomerReportGroupVo vo : customerReportGroupVo) {
CustomerReportGroup dto = new CustomerReportGroup();
dto.setGroupId(vo.getId());
List<ReportItemsDto> itemsDtos = vo.getItems(); List<ReportItemsDto> itemsDtos = vo.getItems();
for (ReportItemsDto item : itemsDtos) { for (ReportItemsDto item : itemsDtos) {
CustomerReportGroup dto = new CustomerReportGroup();
// 雪花算法生成id
dto.setId(IdUtil.getSnowflakeNextIdStr());
dto.setGroupId(vo.getId());
dto.setReportId(item.getReportId()); dto.setReportId(item.getReportId());
dto.setCreateBy(String.valueOf(userId)); dto.setCreateBy(String.valueOf(userId));
dto.setTenantId(String.valueOf(userId)); dto.setTenantId(String.valueOf(userId));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论