From 02f8fa00344f77c121fcad5ead5ca97dd390a4f8 Mon Sep 17 00:00:00 2001
From: renkang <8417338+k94314517@user.noreply.gitee.com>
Date: 星期二, 26 十一月 2024 16:29:05 +0800
Subject: [PATCH] 客户资料 巡检任务业务

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

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwDeviceServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwDeviceServiceImpl.java
index 1b4b13a..11080ec 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwDeviceServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwDeviceServiceImpl.java
@@ -64,27 +64,20 @@
         if(ywDeviceMapper.selectCount(new QueryWrapper<YwDevice>().lambda().eq(YwDevice::getIsdeleted,Constants.ZERO).eq(YwDevice::getCode,ywDevice.getCode()))>Constants.ZERO){
             throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"璁惧缂栧彿閲嶅!");
         }
-//        if(StringUtils.isBlank(ywDevice.getCode())){
-//            String code = this.getMaxAutoMaticDeviceCode();
-//            while (ywDeviceMapper.selectCount(new QueryWrapper<YwDevice>().lambda().eq(YwDevice::getIsdeleted,Constants.ZERO).eq(YwDevice::getCode,code))>Constants.ZERO){
-//                code = this.getMaxAutoMaticDeviceCode();
-//            }
-//             ywDevice.setCode(code);
-//        }else{
-//
-//        }
         ywDevice.setCreateDate(new Date());
         ywDevice.setCreator(loginUserInfo.getId());
         ywDevice.setIsdeleted(Constants.ZERO);
         ywDeviceMapper.insert(ywDevice);
 
-        if(Objects.nonNull(ywDevice.getMultifile())){
-            ywDevice.getMultifile().setCreator(loginUserInfo.getId());
-            ywDevice.getMultifile().setCreateDate(new Date());
-            ywDevice.getMultifile().setIsdeleted(Constants.ZERO);
-            ywDevice.getMultifile().setObjType(Constants.MultiFile.FN_DEVICE_FILE.getKey());
-            ywDevice.getMultifile().setObjId(ywDevice.getId());
-            multifileMapper.insert(ywDevice.getMultifile());
+        if(Objects.nonNull(ywDevice.getFileUrl())){
+            Multifile multifile = new Multifile();
+            multifile.setCreator(loginUserInfo.getId());
+            multifile.setCreateDate(new Date());
+            multifile.setIsdeleted(Constants.ZERO);
+            multifile.setObjType(Constants.MultiFile.FN_DEVICE_FILE.getKey());
+            multifile.setObjId(ywDevice.getId());
+            multifile.setFileurl(ywDevice.getFileUrl());
+            multifileMapper.insert(multifile);
         }
 
         return ywDevice.getId();
@@ -135,13 +128,15 @@
                 .eq(Multifile::getObjId,ywDevice.getId())
                 .eq(Multifile::getObjType,Constants.MultiFile.FN_DEVICE_FILE.getKey())
         );
-        if(Objects.nonNull(ywDevice.getMultifile())){
-            ywDevice.getMultifile().setCreator(loginUserInfo.getId());
-            ywDevice.getMultifile().setCreateDate(new Date());
-            ywDevice.getMultifile().setIsdeleted(Constants.ZERO);
-            ywDevice.getMultifile().setObjType(Constants.MultiFile.FN_DEVICE_FILE.getKey());
-            ywDevice.getMultifile().setObjId(ywDevice.getId());
-            multifileMapper.insert(ywDevice.getMultifile());
+        if(Objects.nonNull(ywDevice.getFileUrl())){
+            Multifile multifile = new Multifile();
+            multifile.setCreator(loginUserInfo.getId());
+            multifile.setCreateDate(new Date());
+            multifile.setIsdeleted(Constants.ZERO);
+            multifile.setObjType(Constants.MultiFile.FN_DEVICE_FILE.getKey());
+            multifile.setObjId(ywDevice.getId());
+            multifile.setFileurl(ywDevice.getFileUrl());
+            multifileMapper.insert(multifile);
         }
 
 
@@ -169,8 +164,7 @@
         if(Objects.nonNull(multifile)){
             String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode()
                     +systemDictDataBiz.queryByCode(Constants.FTP,Constants.YW_DEVICE).getCode();
-            multifile.setFileurlFull(path + multifile.getFileurl());
-            ywDevice.setMultifile(multifile);
+            ywDevice.setFileFullUrl(path + multifile.getFileurl());
         }
         return ywDevice;
     }

--
Gitblit v1.9.3