Commit a86394f8 authored by 赵啸非's avatar 赵啸非

添加批量新增窗口业务接口

parent 5cd5b1a3
......@@ -45,14 +45,14 @@ public class BusinessServiceImpl extends AbstractCRUDServiceImpl<BusinessDao, Bu
@Override
protected void findAfter(BusinessEntity params, PageInfo pageInfo, Context context, List<BusinessEntity> list) throws AppException {
list.stream().peek(item->{
List<BusinessEntity> childs = this.find(new BusinessQuery().parentId(item.getId()));
if(!ObjectUtils.isEmpty(childs)){
item.setChildren(childs);
}else{
item.setChildren(null);
}
}).count();
list.stream().peek(item -> {
List<BusinessEntity> childs = this.find(new BusinessQuery().parentId(item.getId()));
if (!ObjectUtils.isEmpty(childs)) {
item.setChildren(childs);
} else {
item.setChildren(null);
}
}).count();
super.findAfter(params, pageInfo, context, list);
}
......@@ -133,8 +133,24 @@ public class BusinessServiceImpl extends AbstractCRUDServiceImpl<BusinessDao, Bu
siteBusinessEntity.setBusinessId(item.getId());
siteBusinessEntity.setBusinessName(item.getName());
siteBusinessEntity.setId(null);
siteBusinessEntity.setCreateUserId(context.getUser().getId());
siteBusinessEntity.setCreateUserId(context==null?1L:context.getUser()==null?1L:context.getUser().getId());
siteBusinessEntity.setCreateTime(new Date());
if (siteBusinessEntity.getIsBusiness() == IsBusinessEnum.二级业务.getValue() && !ObjectUtils.isEmpty(siteBusinessEntity.getParentId())) {
SiteBusinessEntity tempSiteBusinessEntity = siteBusinessService.selectOne(new SiteBusinessQuery().siteId(siteEntity.getId()).businessId(siteBusinessEntity.getParentId()));
if (ObjectUtils.isEmpty(tempSiteBusinessEntity)) {
BusinessEntity parentBusinessEntity = this.get(siteBusinessEntity.getParentId(), context);
SiteBusinessEntity parentSiteBusinessEntity = new SiteBusinessEntity();
BeanUtils.copyProperties(parentBusinessEntity, parentSiteBusinessEntity, BeanUtil.getNullPropertyNames(item));
parentSiteBusinessEntity.setSiteId(siteEntity.getId());
parentSiteBusinessEntity.setSiteName(siteEntity.getSiteName());
parentSiteBusinessEntity.setBusinessId(parentBusinessEntity.getId());
parentSiteBusinessEntity.setBusinessName(parentBusinessEntity.getName());
parentSiteBusinessEntity.setId(null);
parentSiteBusinessEntity.setCreateUserId(context==null?1L:context.getUser()==null?1L:context.getUser().getId());
parentSiteBusinessEntity.setCreateTime(new Date());
}
}
siteBusinessService.save(siteBusinessEntity, context);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment