Merge remote-tracking branch 'origin/develop' into develop
This commit is contained in:
@@ -11,6 +11,7 @@ import com.ai.da.common.utils.MinioUtil;
|
||||
import com.ai.da.mapper.DesignItemMapper;
|
||||
import com.ai.da.mapper.entity.*;
|
||||
import com.ai.da.model.dto.*;
|
||||
import com.ai.da.model.enums.ModelType;
|
||||
import com.ai.da.model.vo.*;
|
||||
import com.ai.da.python.PythonService;
|
||||
import com.ai.da.python.vo.*;
|
||||
@@ -23,7 +24,6 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.google.common.collect.Lists;
|
||||
import io.netty.util.internal.StringUtil;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.checkerframework.checker.units.qual.A;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.util.Assert;
|
||||
|
||||
@@ -384,11 +384,30 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
DesignLibraryModelPointVO designLibraryModelPointVO = null;
|
||||
// 设置模特
|
||||
if (Objects.nonNull(design.getTemplateId())){
|
||||
// LibraryModelPoint modelPoint = libraryModelPointService.getById(design.getTemplateId());
|
||||
// Assert.notNull(modelPoint,"template does not exists!");
|
||||
// Library library = libraryService.getById(modelPoint.getRelationId());
|
||||
// Assert.notNull(library,"template does not exists!");
|
||||
String modelUrl;
|
||||
Integer high;
|
||||
Integer width;
|
||||
if (design.getModelType().equals(ModelType.SYSTEM.getValue())){
|
||||
SysFileVO sysFile = sysFileService.getById(design.getTemplateId());
|
||||
Assert.notNull(sysFile,"model does not exists!");
|
||||
modelUrl = sysFile.getUrl();
|
||||
high = 1654;
|
||||
width = 1170;
|
||||
}else{
|
||||
Library libFile = libraryService.getById(design.getTemplateId());
|
||||
Assert.notNull(libFile,"model does not exists!");
|
||||
modelUrl = libFile.getUrl();
|
||||
high = libFile.getHigh();
|
||||
width = libFile.getWidth();
|
||||
}
|
||||
LibraryModelPoint modelPoint = libraryModelPointService.getById(design.getTemplateId());
|
||||
Assert.notNull(modelPoint,"template does not exists!");
|
||||
Library library = libraryService.getById(modelPoint.getRelationId());
|
||||
Assert.notNull(library,"template does not exists!");
|
||||
designLibraryModelPointVO = collectionElementService.calculateTemplatePoint(modelPoint,library.getHigh(),library.getWidth(),library.getUrl());
|
||||
Assert.notNull(modelPoint,"The model has not been tagged");
|
||||
|
||||
designLibraryModelPointVO = collectionElementService.calculateTemplatePoint(modelPoint,high,width,modelUrl);
|
||||
}
|
||||
|
||||
// 组装入参
|
||||
@@ -569,7 +588,7 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
private List<OutfitDetailPythonItem> convertToOutfitDetailPythonItemList(List<DesignPythonOutfitVO> layers){
|
||||
ArrayList<OutfitDetailPythonItem> composeLayerPythonItem = new ArrayList<>();
|
||||
layers.forEach(layer -> {
|
||||
composeLayerPythonItem.add(new OutfitDetailPythonItem(layer.getImageCategory(),
|
||||
composeLayerPythonItem.add(layers.size() - layer.getPriority(),new OutfitDetailPythonItem(layer.getImageCategory(),
|
||||
layer.getPosition(),
|
||||
layer.getImageSize(),
|
||||
layer.getScale(),
|
||||
|
||||
Reference in New Issue
Block a user