rain
2024-03-25 0de01eba0bde756a1c4fec13615fe92b2cf51db3
图斑
5 files renamed
42 ■■■■■ changed files
src/main/java/com/dji/sample/patches/controller/ShpToDataSourceController.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/patches/dao/ShpToDataSourceMapper.java 4 ●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/patches/service/ShpToDataSourceService.java 6 ●●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/patches/service/impl/ShpToDataSourceServiceImpl.java 20 ●●●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/patches/utils/MultipartFileTOFileUtil.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/patches/controller/ShpToDataSourceController.java
File was renamed from src/main/java/com/dji/sample/patches/controller/DemoController.java
@@ -1,23 +1,21 @@
package com.dji.sample.patches.controller;
import com.dji.sample.patches.service.impl.DemoServiceImpl;
import com.dji.sample.patches.service.impl.ShpToDataSourceServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
@RestController
@RequestMapping("${url.patches.prefix}${url.patches.version}")
public class DemoController {
public class ShpToDataSourceController {
    @Autowired
    private  DemoServiceImpl demoServiceImpl;
    private ShpToDataSourceServiceImpl shpToDataSourceServiceImpl;
    @PostMapping("/getGeo")
    public void getGeo (@RequestParam("file") MultipartFile file) throws IOException {
        demoServiceImpl.insertGeo(file);
        shpToDataSourceServiceImpl.insertGeo(file);
    }
src/main/java/com/dji/sample/patches/dao/ShpToDataSourceMapper.java
File was renamed from src/main/java/com/dji/sample/patches/dao/DemoMapper.java
@@ -5,10 +5,8 @@
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import java.time.LocalDateTime;
@Mapper
public interface DemoMapper extends BaseMapper<DemoEntity> {
public interface ShpToDataSourceMapper extends BaseMapper<DemoEntity> {
    @Insert("insert into tb_lot_info (dkfw,bsm,create_time,update_time) values (#{json},#{bsm},#{createTime},#{updateTime})")
    void insertJson(String json,String bsm, int createTime, int updateTime);
src/main/java/com/dji/sample/patches/service/ShpToDataSourceService.java
File was renamed from src/main/java/com/dji/sample/patches/service/DemoService.java
@@ -2,12 +2,8 @@
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
public interface DemoService {
    public static void main(String[] args) {
    }
public interface ShpToDataSourceService {
    void insertGeo(MultipartFile file) throws IOException;
}
src/main/java/com/dji/sample/patches/service/impl/ShpToDataSourceServiceImpl.java
File was renamed from src/main/java/com/dji/sample/patches/service/impl/DemoServiceImpl.java
@@ -1,27 +1,21 @@
package com.dji.sample.patches.service.impl;
import cn.hutool.core.io.FileUtil;
import com.dji.sample.patches.dao.DemoMapper;
import com.dji.sample.patches.service.DemoService;
import com.dji.sample.patches.utils.MultipartFileTOFile;
import com.dji.sample.patches.dao.ShpToDataSourceMapper;
import com.dji.sample.patches.service.ShpToDataSourceService;
import com.dji.sample.patches.utils.MultipartFileTOFileUtil;
import com.dji.sample.patches.utils.ShapeFileUtil;
import com.dji.sample.patches.utils.ZipUtil;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.time.LocalDateTime;
import java.util.List;
import java.util.UUID;
@Service
public class DemoServiceImpl implements DemoService {
public class ShpToDataSourceServiceImpl implements ShpToDataSourceService {
    @Autowired
    private DemoMapper mapper;
    private ShpToDataSourceMapper mapper;
    private int createTime=0;
    private int updateTime=0;
@@ -29,8 +23,8 @@
    private String bsm;
      public void insertGeo(MultipartFile file) throws IOException {
          ShapeFileUtil shapeFileUtil=new ShapeFileUtil();
          MultipartFileTOFile multipartFileTOFile= new MultipartFileTOFile();
          File file1= multipartFileTOFile.multipartFile2File(file);
          MultipartFileTOFileUtil multipartFileTOFileUtil = new MultipartFileTOFileUtil();
          File file1= multipartFileTOFileUtil.multipartFile2File(file);
          List<String> s=shapeFileUtil.shpToGeoJson(file1);
          String[] arr=new String[10];
          String str=s.toString();
src/main/java/com/dji/sample/patches/utils/MultipartFileTOFileUtil.java
File was renamed from src/main/java/com/dji/sample/patches/utils/MultipartFileTOFile.java
@@ -7,7 +7,7 @@
import java.io.InputStream;
import java.util.UUID;
public class MultipartFileTOFile {
public class MultipartFileTOFileUtil {
    public File multipartFile2File (MultipartFile multipartFile) {
        String tmpFileDir = null;