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