From b33f2e78ffd4fd401698b84a33dc3c293793c62f Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 18 二月 2025 16:22:33 +0800
Subject: [PATCH] 最新版本541200007

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java
index e12e744..5d6d27b 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java
@@ -34,6 +34,7 @@
 import com.doumee.service.business.third.EmayService;
 import com.github.yulichang.wrapper.MPJLambdaWrapper;
 import org.apache.commons.lang3.StringUtils;
+import org.checkerframework.checker.units.qual.C;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -349,6 +350,17 @@
                 if(StringUtils.isBlank(f.getFileurl())){
                     continue;
                 }
+                if(f.getType() == null){
+                    if(StringUtils.endsWithIgnoreCase(f.getFileurl(),".mp4")){
+                        f.setType(Constants.ONE);
+                    }else if(StringUtils.endsWithIgnoreCase(f.getFileurl(),".jpg")
+                            ||StringUtils.endsWithIgnoreCase(f.getFileurl(),".jpeg")
+                            ||StringUtils.endsWithIgnoreCase(f.getFileurl(),".png")){
+                        f.setType(Constants.ZERO);
+                    }else{
+                        f.setType(Constants.TWO);
+                    }
+                }
                 f.setFileurlFull(path+f.getFileurl());
                 if(Constants.equalsInteger(f.getObjType(),Constants.MultiFile.HIDDEN_DANGER_SUBMIT.getKey())){
                     //鐜板満鎯呭喌
@@ -566,6 +578,17 @@
                 multifile.setCreateDate(new Date());
                 multifile.setCreator(hiddenDanger.getEditor());
                 multifile.setIsdeleted(Constants.ZERO);
+                if(multifile.getType() == null){
+                    if(StringUtils.endsWithIgnoreCase(multifile.getFileurl(),".mp4")){
+                        multifile.setType(Constants.ONE);
+                    }else if(StringUtils.endsWithIgnoreCase(multifile.getFileurl(),".jpg")
+                    ||StringUtils.endsWithIgnoreCase(multifile.getFileurl(),".jpeg")
+                    ||StringUtils.endsWithIgnoreCase(multifile.getFileurl(),".png")){
+                        multifile.setType(Constants.ZERO);
+                    }else{
+                        multifile.setType(Constants.TWO);
+                    }
+                }
                 multifile.setObjId(hiddenDanger.getId());
                 multifile.setCreator(hiddenDanger.getLoginUserInfo().getId());
                 multifile.setObjType(Constants.MultiFile.HIDDEN_DANGER_DEAL_BEFORE.getKey());
@@ -579,7 +602,7 @@
             multifileMapper.update(null,new UpdateWrapper<Multifile>().lambda()
                     .set(Multifile::getIsdeleted,Constants.ONE )
                     .eq(Multifile::getObjType,Constants.MultiFile.HIDDEN_DANGER_DEAL_BEFORE.getKey())
-                    .set(Multifile::getObjId,hiddenDanger.getId())
+                    .eq(Multifile::getObjId,hiddenDanger.getId())
             );
         }
         if(hiddenDanger.getStatus().equals(Constants.ONE)){

--
Gitblit v1.9.3