瀏覽代碼

完善图片路径判断

master
jacky6024 7 年前
父節點
當前提交
c0a6668f8c
  1. 8
      ureport2-core/src/main/java/com/bstek/ureport/build/compute/ImageValueCompute.java

8
ureport2-core/src/main/java/com/bstek/ureport/build/compute/ImageValueCompute.java

@ -18,6 +18,8 @@ package com.bstek.ureport.build.compute;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
import com.bstek.ureport.build.BindData;
import com.bstek.ureport.build.Context;
import com.bstek.ureport.definition.value.ImageValue;
@ -63,7 +65,7 @@ public class ImageValueCompute implements ValueCompute{
}else{
path=o.toString();
}
if(path==null){
if(StringUtils.isBlank(path)){
continue;
}
String base64Data=ImageUtils.getImageBase64Data(ImageType.image, path);
@ -76,7 +78,7 @@ public class ImageValueCompute implements ValueCompute{
if(valueData!=null){
path=valueData.toString();
}
if(path!=null){
if(StringUtils.isNotBlank(path)){
String base64Data=ImageUtils.getImageBase64Data(ImageType.image, path);
list.add(new BindData(new Image(base64Data,path,-1,-1)));
}
@ -88,7 +90,7 @@ public class ImageValueCompute implements ValueCompute{
String base64Data=ImageUtils.getImageBase64Data(ImageType.image, text);
list.add(new BindData(new Image(base64Data,text,-1,-1)));
}else{
if(obj!=null){
if(obj!=null && StringUtils.isNotBlank(obj.toString())){
String base64Data=ImageUtils.getImageBase64Data(ImageType.image, obj.toString());
list.add(new BindData(new Image(base64Data,obj.toString(),-1,-1)));
}

載入中…
取消
儲存