管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-04-23 b3d4112a3998bdec4a329d9f81fd820c1579dff1
1
已修改2个文件
34 ■■■■ 文件已修改
src/main/java/com/lf/server/controller/show/InquiryController.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/show/InquiryService.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/show/InquiryController.java
@@ -9,12 +9,14 @@
import com.lf.server.entity.ctrl.ShpRecordEntity;
import com.lf.server.entity.data.DownloadEntity;
import com.lf.server.entity.data.MetaFileEntity;
import com.lf.server.entity.data.PublishEntity;
import com.lf.server.entity.sys.UserEntity;
import com.lf.server.helper.AesHelper;
import com.lf.server.helper.StringHelper;
import com.lf.server.helper.WebHelper;
import com.lf.server.service.all.BaseUploadService;
import com.lf.server.service.data.DownloadService;
import com.lf.server.service.data.PublishService;
import com.lf.server.service.show.InquiryService;
import com.lf.server.service.sys.TokenService;
import io.swagger.annotations.Api;
@@ -24,6 +26,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
@@ -44,6 +47,9 @@
    @Autowired
    InquiryService inquiryService;
    @Resource
    PublishService publishService;
    @SysLog()
    @ApiOperation(value = "上传Shp文件读取第一条记录的WKT")
@@ -92,7 +98,15 @@
                return fail("密码解密失败", null);
            }
            return success("");
            PublishEntity pub = publishService.selectById(dt.getPubid());
            if (null == pub) {
                return fail("发布数据不存在");
            }
            UserEntity ue = tokenService.getCurrentUser(req);
            String guid = inquiryService.downloadTiles(dt, pub, ue);
            return success(guid);
        } catch (Exception ex) {
            return fail(ex, null);
        }
src/main/java/com/lf/server/service/show/InquiryService.java
@@ -1,8 +1,10 @@
package com.lf.server.service.show;
import com.lf.server.entity.ctrl.DownloadTileEntity;
import com.lf.server.entity.ctrl.ShpRecordEntity;
import com.lf.server.entity.data.MetaEntity;
import com.lf.server.entity.data.MetaFileEntity;
import com.lf.server.entity.data.PublishEntity;
import com.lf.server.entity.sys.UserEntity;
import com.lf.server.helper.FileHelper;
import com.lf.server.helper.ShpHelper;
import com.lf.server.helper.StringHelper;
@@ -18,14 +20,11 @@
public class InquiryService {
    /**
     * 读取Shp第一条记录的WKT
     *
     * @param list
     * @return
     */
    public ShpRecordEntity readShpFirstRecord(List<MetaFileEntity> list) {
        String fileName = null;
        for (MetaFileEntity mf : list) {
            if (mf.getName().toLowerCase().indexOf(".shp") > -1) {
            if (mf.getName().toLowerCase().contains(".shp")) {
                fileName = mf.getPath();
                break;
            }
@@ -39,4 +38,13 @@
        return sr;
    }
    /**
     * 下载瓦片
     */
    public String downloadTiles(DownloadTileEntity dt, PublishEntity pub, UserEntity ue) {
        return "";
    }
}