Commit 75b9cf9b authored by 赵啸非's avatar 赵啸非

修改皮肤属性合成

parent 0a008faa
......@@ -65,25 +65,22 @@ public class SkinBaseServiceImpl extends AbstractCRUDServiceImpl<SkinBaseDao, Sk
protected void findAfter(SkinBaseEntity entity, PageInfo pageInfo, Context context, List<SkinBaseEntity> list) throws AppException {
list.stream().forEach(item -> {
List<SkinFieldEntity> skinFieldEntities = skinFieldService.find(new SkinFieldQuery().skinId(item.getId()));
/* skinFieldEntities.stream().forEach(field->{
updateUrl(field);
});*/
item.setProductCode(productService.get(item.getProductId()).getProductCode());
item.setSkinFieldList(skinFieldEntities);
/* if(!ObjectUtils.isEmpty(item.getPreviewImagePath())){
item.setPreviewImagePath(GlobalSysInfo.getParamValue(Constant.DOMAIN, "http://192.168.0.98:11071/")+ item.getPreviewImagePath());
if (!ObjectUtils.isEmpty(item.getPreviewImagePath())) {
item.setPreviewImagePath(GlobalSysInfo.getParamValue(Constant.DOMAIN, "http://192.168.0.98:11071/") + item.getPreviewImagePath());
}
if (!ObjectUtils.isEmpty(item.getCssFilePath())) {
item.setCssFilePath(GlobalSysInfo.getParamValue(Constant.DOMAIN, "http://192.168.0.98:11071/") + item.getCssFilePath());
}
if(!ObjectUtils.isEmpty(item.getCssFilePath())){
item.setCssFilePath(GlobalSysInfo.getParamValue(Constant.DOMAIN, "http://192.168.0.98:11071/")+ item.getCssFilePath());
}*/
});
super.findAfter(entity, pageInfo, context, list);
}
private void updateUrl(SkinFieldEntity field) {
if("2".equals(field.getFieldType())){
field.setFieldValue(GlobalSysInfo.getParamValue(Constant.DOMAIN, "http://192.168.0.98:11071/")+ field.getFieldValue());
if ("2".equals(field.getFieldType())) {
field.setFieldValue(GlobalSysInfo.getParamValue(Constant.DOMAIN, "http://192.168.0.98:11071/") + field.getFieldValue());
}
}
......@@ -132,8 +129,8 @@ public class SkinBaseServiceImpl extends AbstractCRUDServiceImpl<SkinBaseDao, Sk
SkinFieldQuery skinFieldQuery = new SkinFieldQuery();
skinFieldQuery.setSkinIdList(Arrays.asList(ids));
Long[] skinFieldIds = skinFieldService.find(skinFieldQuery, context).stream().map(item -> item.getId()).toArray(Long[]::new);
if(!ObjectUtils.isEmpty(skinFieldIds)){
skinFieldService.remove(skinFieldIds,context);
if (!ObjectUtils.isEmpty(skinFieldIds)) {
skinFieldService.remove(skinFieldIds, context);
}
super.removeAfter(ids, context, result);
}
......@@ -142,7 +139,7 @@ public class SkinBaseServiceImpl extends AbstractCRUDServiceImpl<SkinBaseDao, Sk
//加载模板,合成模板数据
Map data = new HashMap();
entity.getSkinFieldList().stream().forEach(field->{
entity.getSkinFieldList().stream().forEach(field -> {
updateUrl(field);
});
......
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