From 113a2b6cd6bf39d3d1705f4c8abfa4b536794fa3 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期三, 12 十月 2022 15:25:15 +0800 Subject: [PATCH] 机房下添加文件修改 --- src/main/java/com/whyc/service/StationInfoService.java | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/StationInfoService.java b/src/main/java/com/whyc/service/StationInfoService.java index d2e6b57..f39ea74 100644 --- a/src/main/java/com/whyc/service/StationInfoService.java +++ b/src/main/java/com/whyc/service/StationInfoService.java @@ -141,7 +141,13 @@ stationId=stationIdMax+1; } fileInfo.setFileId(String.valueOf(fileIdMax+1)); - count=infoMapper.insert(fileInfo); + //鍒ゆ柇鏂囦欢宸茬粡娣诲姞杩囧垯涓嶅啀閲嶅娣诲姞 + int flag=judgeFile(stationId,fileInfo.getFileUrl()); + if(flag>0){ + return new FileInfo(); + }else{ + count=infoMapper.insert(fileInfo); + } //灏嗚В鏋愬嚭鏉ョ殑鏂囦欢淇℃伅鎻掑叆鏁版嵁搴� FileParam fparam=fileInfo.getFileParam(); //鍘婚櫎groupinfo @@ -180,6 +186,18 @@ mapper.update(null,uwrapper); } return fileInfo; + } + //鍒ゆ柇鏂囦欢宸茬粡娣诲姞杩囧垯涓嶅啀閲嶅娣诲姞 + public int judgeFile(int stationId,String fileUrl){ + int flag=0; + QueryWrapper wrapper=new QueryWrapper(); + wrapper.eq("station_id",stationId); + wrapper.eq("file_url",fileUrl); + FileInfo fileInfo=infoMapper.selectOne(wrapper); + if(fileInfo!=null){ + flag=1; + } + return flag; } //缂栬緫鍙扮珯 public Response updateStation(String stationName1, String stationName2, String stationName3, String updateName) { @@ -284,4 +302,5 @@ } } } + } -- Gitblit v1.9.1