From fade99da94325e13e5dc70fd781e5021d2a56f5d Mon Sep 17 00:00:00 2001
From: wjli <591616088@qq.com>
Date: 星期五, 12 四月 2024 15:26:46 +0800
Subject: [PATCH] 图片链接显示方法封装和使用。 解决烟草后台本机无法查看图片的问题。
---
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask2.java | 0
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask.java | 36 +----------------
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/util/ImageShowUtil.java | 40 ++++++++++++++++++++
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask2Imgs.java | 22 +++++++++++
4 files changed, 65 insertions(+), 33 deletions(-)
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask.java
index 8a795af..2afa212 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask.java
@@ -1,6 +1,7 @@
package cn.exrick.xboot.your.entity;
import cn.exrick.xboot.core.base.XbootBaseEntity;
+import cn.exrick.xboot.your.util.ImageShowUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -136,39 +137,8 @@
private List<OrderDetail> orderDetails;
public String getImg() {
- if (StrUtil.isEmpty(img)) {
- return null;
- }
- String temp = "";
- String[] imgs = img.split(",");
- for (int i = 0; i < imgs.length; i++) {
- String url = imgs[i];
- if (StrUtil.isNotEmpty(url)) {
- if (url.contains("http") && url.contains("/xboot")) {
- try{
- if("".equals(temp)){
- temp += "/xboot" + url.split("/xboot")[1];
- }else{
- temp += ",/xboot" + url.split("/xboot")[1];
- }
- }catch (Exception e){
- if("".equals(temp)){
- temp += url;
- }else{
- temp += "," + url;
- }
- }
- } else {
- if("".equals(temp)){
- temp += url;
- }else {
- temp += "," + url;
- }
- }
- }
- }
- img = temp;
- return img;
+ this.img = ImageShowUtil.getImgX(this.img);
+ return this.img;
}
public static void main(String[] args) {
String img = ",,http://111.63.178.115:9091/xboot/file/view/1712990736426864641,,/xboot/file/view/1712990822305239041,,";
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask2.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask2.java
index aaf46aa..9a49244 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask2.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask2.java
Binary files differ
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask2Imgs.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask2Imgs.java
index 4be4468..9b3382b 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask2Imgs.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/OrderTask2Imgs.java
@@ -1,5 +1,7 @@
package cn.exrick.xboot.your.entity;
+import cn.exrick.xboot.your.util.ImageShowUtil;
+import cn.hutool.core.util.StrUtil;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -67,4 +69,24 @@
@DateTimeFormat(pattern = "yyyy-MM-dd")
@ApiModelProperty(value = "璁㈠崟鏃ユ湡")
private String orderDate;
+
+ public String getImgs() {
+ this.imgs = ImageShowUtil.getImgX(this.imgs);
+ return this.imgs;
+ }
+ public String getReceiveImg() {
+ this.receiveImg = ImageShowUtil.getImgX(this.receiveImg);
+ return this.receiveImg;
+ }
+
+ public static void main(String[] args) {
+ String img = ",,http://111.63.178.115:9091/xboot/file/view/1712990736426864641,,/xboot/file/view/1712990822305239041,,";
+ String ReceiveImg = "http://111.63.178.115:9091/xboot/file/view/1712990736426864641";
+ OrderTask2Imgs o = new OrderTask2Imgs();
+ o.setImgs(img);
+ o.setReceiveImg(ReceiveImg);
+ System.out.println("receiveImg:"+o.getReceiveImg());
+ System.out.println("imgs:"+o.getImgs());
+ }
+
}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/util/ImageShowUtil.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/util/ImageShowUtil.java
new file mode 100644
index 0000000..ee9f7a4
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/util/ImageShowUtil.java
@@ -0,0 +1,40 @@
+package cn.exrick.xboot.your.util;
+
+import cn.hutool.core.util.StrUtil;
+
+public class ImageShowUtil {
+ public static String getImgX(String imgx) {
+ String temp = "";
+ if (StrUtil.isEmpty(imgx)) {
+ return temp;
+ }
+ String[] imgss = imgx.split(",");
+ for (int i = 0; i < imgss.length; i++) {
+ String url = imgss[i];
+ if (StrUtil.isNotEmpty(url)) {
+ if (url.contains("http") && url.contains("/xboot")) {
+ try{
+ if("".equals(temp)){
+ temp += "/xboot" + url.split("/xboot")[1];
+ }else{
+ temp += ",/xboot" + url.split("/xboot")[1];
+ }
+ }catch (Exception e){
+ if("".equals(temp)){
+ temp += url;
+ }else{
+ temp += "," + url;
+ }
+ }
+ } else {
+ if("".equals(temp)){
+ temp += url;
+ }else {
+ temp += "," + url;
+ }
+ }
+ }
+ }
+ return temp;
+ }
+}
--
Gitblit v1.9.1