From dad6910a94fae66dc0818e7d404874a92d1f18d2 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期二, 13 九月 2022 09:59:12 +0800
Subject: [PATCH] 台站管理

---
 src/main/java/com/whyc/service/StationInfoService.java |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/StationInfoService.java b/src/main/java/com/whyc/service/StationInfoService.java
index 08333f6..8ab5578 100644
--- a/src/main/java/com/whyc/service/StationInfoService.java
+++ b/src/main/java/com/whyc/service/StationInfoService.java
@@ -1,16 +1,24 @@
 package com.whyc.service;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.whyc.dto.Response;
+import com.whyc.mapper.FileInfoMapper;
 import com.whyc.mapper.StationInfoMapper;
 import com.whyc.pojo.StationInfo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.io.File;
 
 @Service
 public class StationInfoService {
     @Autowired(required = false)
     private StationInfoMapper mapper;
+
+    @Autowired(required = false)
+    private FileInfoMapper infoMapper;
     //娣诲姞鍙扮珯
     public Response addStation(String stationName1, String stationName2, String stationName3) {
         String stationName="";
@@ -48,4 +56,25 @@
         }
         return new Response().set(1,bl,msg);
     }
+    //鍙扮珯涓嬫坊鍔犳枃浠�
+    @Transactional
+    public Response addFileInStation(String stationName,String filePath) {
+        File file=new File(filePath);
+        //1.鏌ヨ鍑烘渶澶х殑鍙扮珯id鍜屾渶澶ф枃浠秈d
+        int stationIdMax=mapper.selectMaxId();
+        int fileIdMax=infoMapper.selectMaxId();
+        if(file.exists()){
+            //2.缁欏彴绔欒祴浜坰tationId
+            UpdateWrapper uwrapper=new UpdateWrapper();
+            uwrapper.set("station_id",stationIdMax+1);
+            mapper.update(null,uwrapper);
+            if(file.isFile()){
+                //3.瑙f瀽鏂囦欢
+
+            }else{
+
+            }
+        }
+        return new Response().set(1);
+    }
 }

--
Gitblit v1.9.1