浏览代码

1. 移除图片后缀校验

semi 4 年之前
父节点
当前提交
593429ee1f

+ 6 - 7
src/main/java/com/pavis/ai/kwp/ioc/service/impl/UpSaveServiceImpl.java

@@ -2,7 +2,6 @@ package com.pavis.ai.kwp.ioc.service.impl;
 
 import com.pavis.ai.kwp.ioc.common.exception.ParamsException;
 import com.pavis.ai.kwp.ioc.common.utils.DateTimeUtils;
-import com.pavis.ai.kwp.ioc.common.utils.ImageUtils;
 import com.pavis.ai.kwp.ioc.dto.form.UpParams;
 import com.pavis.ai.kwp.ioc.mapper.*;
 import com.pavis.ai.kwp.ioc.model.*;
@@ -52,9 +51,9 @@ public class UpSaveServiceImpl implements UpSaveService {
         if (CollectionUtils.isNotEmpty(params.getTripImgs())) {
             // 1. 判断是否为一张有效图片
             for (String tripImg : params.getTripImgs()) {
-                if (!ImageUtils.imgUrlAvailable(tripImg)) {
-                    throw new ParamsException(String.format("无效图片:%s", tripImg));
-                }
+                // if (!ImageUtils.imgUrlAvailable(tripImg)) {
+                //     throw new ParamsException(String.format("无效图片:%s", tripImg));
+                // }
                 UpTrip upTrip = UpTrip.builder()
                         .uploadId(params.getUploadId())
                         .tripImg(tripImg)
@@ -67,9 +66,9 @@ public class UpSaveServiceImpl implements UpSaveService {
         if (CollectionUtils.isNotEmpty(params.getGoodsImgs())) {
             // 判断是否为一张有效图片
             for (String goodsImg : params.getGoodsImgs()) {
-                if (!ImageUtils.imgUrlAvailable(goodsImg)) {
-                    throw new ParamsException(String.format("无效图片:%s", goodsImg));
-                }
+                // if (!ImageUtils.imgUrlAvailable(goodsImg)) {
+                //     throw new ParamsException(String.format("无效图片:%s", goodsImg));
+                // }
                 UpGoods upGoods = UpGoods.builder()
                         .uploadId(params.getUploadId())
                         .goodsImg(goodsImg)

+ 15 - 0
src/test/java/com/pavis/ai/kwp/ioc/KwpIocApplicationTests.java

@@ -1,10 +1,12 @@
 package com.pavis.ai.kwp.ioc;
 
 import com.alibaba.fastjson.JSON;
+import com.pavis.ai.kwp.ioc.common.utils.DateTimeUtils;
 import com.pavis.ai.kwp.ioc.common.utils.ImageUtils;
 import com.pavis.ai.kwp.ioc.dto.meta.IrRes;
 import com.pavis.ai.kwp.ioc.service.CtrService;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.StringUtils;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -36,4 +38,17 @@ public class KwpIocApplicationTests {
         log.info("base64:{}", base64);
     }
 
+    @Test
+    public void testSubstring() {
+        String str = "102:小票类型不匹配,当前小票类型为:other";
+        log.info("str:{}", str);
+        log.info("str before:{}", StringUtils.substringBefore(str, ":"));
+        log.info("str after:{}", StringUtils.substringAfter(str, ":"));
+    }
+
+    @Test
+    public void testNonEtTime() {
+        log.info(DateTimeUtils.nonEtDatetime("2020-11-20 10:23:34"));
+    }
+
 }