package com.lf.server.controller.data.upload;
|
|
import com.lf.server.annotation.SysLog;
|
import com.lf.server.controller.all.BaseController;
|
import com.lf.server.entity.all.ResponseMsg;
|
import com.lf.server.entity.ctrl.FmeReqEntity;
|
import com.lf.server.helper.StringHelper;
|
import com.lf.server.service.data.FmeService;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
/**
|
* 检查控制器
|
* @author WWW
|
*/
|
public class CheckController extends BaseController {
|
@Autowired
|
protected FmeService fmeService;
|
|
@SysLog()
|
@ApiOperation(value = "查询属性检查")
|
@GetMapping(value = "/selectCheckAttrs")
|
public ResponseMsg<Object> selectCheckAttrs(HttpServletRequest req) {
|
try {
|
FmeReqEntity fme = new FmeReqEntity();
|
fme.name = StringHelper.getGuid();
|
fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)";
|
fme.sjzy = "测量专业";
|
fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\属性检查.zip";
|
|
String rs = fmeService.checkAttrs(fme, req);
|
if (StringHelper.isEmpty(rs)) {
|
return fail("检查失败");
|
}
|
|
return success(rs);
|
} catch (Exception ex) {
|
return fail(ex.getMessage(), null);
|
}
|
}
|
|
@SysLog()
|
@ApiOperation(value = "查询拓扑检查")
|
@GetMapping(value = "/selectCheckTopology")
|
public ResponseMsg<Object> selectCheckTopology(HttpServletRequest req) {
|
try {
|
FmeReqEntity fme = new FmeReqEntity();
|
fme.name = StringHelper.getGuid();
|
fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)";
|
fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\拓扑检查.zip";
|
fme.polyTolerance = 0.001;
|
fme.lineTolerance = 0.001;
|
fme.pointTolerance = 0.001;
|
fme.gcdOffset = 20;
|
fme.kzdOffset = 100;
|
fme.rangeOffset = 200;
|
fme.xgMax = 0.005;
|
|
String rs = fmeService.checkTopology(fme, req);
|
if (StringHelper.isEmpty(rs)) {
|
return fail("检查失败");
|
}
|
|
return success(rs);
|
} catch (Exception ex) {
|
return fail(ex.getMessage(), null);
|
}
|
}
|
|
@SysLog()
|
@ApiOperation(value = "查询图面整饰检查")
|
@GetMapping(value = "/selectCheckDecorate")
|
public ResponseMsg<Object> selectCheckDecorate(HttpServletRequest req) {
|
try {
|
FmeReqEntity fme = new FmeReqEntity();
|
fme.name = StringHelper.getGuid();
|
fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)";
|
fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\图面整饰检查.zip";
|
fme.xlsList = "D:\\Project\\Data\\LF\\temp\\20230107010101\\文件清单.xlsx";
|
|
String rs = fmeService.checkDecorate(fme, req);
|
if (StringHelper.isEmpty(rs)) {
|
return fail("检查失败");
|
}
|
|
return success(rs);
|
} catch (Exception ex) {
|
return fail(ex.getMessage(), null);
|
}
|
}
|
|
@SysLog()
|
@ApiOperation(value = "查询原点检查")
|
@GetMapping(value = "/selectCheckOrigin")
|
public ResponseMsg<Object> selectCheckOrigin(HttpServletRequest req) {
|
try {
|
FmeReqEntity fme = new FmeReqEntity();
|
fme.name = StringHelper.getGuid();
|
fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)";
|
fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\原点检查.zip";
|
|
String rs = fmeService.checkOrigin(fme, req);
|
if (StringHelper.isEmpty(rs)) {
|
return fail("检查失败");
|
}
|
|
return success(rs);
|
} catch (Exception ex) {
|
return fail(ex.getMessage(), null);
|
}
|
}
|
|
@SysLog()
|
@ApiOperation(value = "查询栅格检查")
|
@GetMapping(value = "/selectCheckDom")
|
public ResponseMsg<Object> selectCheckDom(HttpServletRequest req) {
|
try {
|
FmeReqEntity fme = new FmeReqEntity();
|
fme.name = StringHelper.getGuid();
|
fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)";
|
fme.sjzy = "测量专业";
|
fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\栅格检查.zip";
|
fme.coordinateSystem = "CGCS2000/GK3d-93E_FME";
|
fme.imgResolution = 0.2;
|
|
String rs = fmeService.checkDom(fme, req);
|
if (StringHelper.isEmpty(rs)) {
|
return fail("检查失败");
|
}
|
|
return success(rs);
|
} catch (Exception ex) {
|
return fail(ex.getMessage(), null);
|
}
|
}
|
|
@SysLog()
|
@ApiOperation(value = "查询数学基础检查")
|
@GetMapping(value = "/selectCheckMath")
|
public ResponseMsg<Object> selectCheckMath(HttpServletRequest req) {
|
try {
|
FmeReqEntity fme = new FmeReqEntity();
|
fme.name = StringHelper.getGuid();
|
fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)";
|
fme.sjzy = "测量专业";
|
fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\数学基础检查.zip";
|
|
String rs = fmeService.checkMath(fme, req);
|
if (StringHelper.isEmpty(rs)) {
|
return fail("检查失败");
|
}
|
|
return success(rs);
|
} catch (Exception ex) {
|
return fail(ex.getMessage(), null);
|
}
|
}
|
|
@SysLog()
|
@ApiOperation(value = "查询元数据检查")
|
@GetMapping(value = "/selectCheckMeta")
|
public ResponseMsg<Object> selectCheckMeta(HttpServletRequest req) {
|
try {
|
FmeReqEntity fme = new FmeReqEntity();
|
fme.name = StringHelper.getGuid();
|
fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)";
|
fme.sjzy = "测量专业";
|
fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\元数据检查.zip";
|
|
String rs = fmeService.checkMeta(fme, req);
|
if (StringHelper.isEmpty(rs)) {
|
return fail("检查失败");
|
}
|
|
return success(rs);
|
} catch (Exception ex) {
|
return fail(ex.getMessage(), null);
|
}
|
}
|
|
@SysLog()
|
@ApiOperation(value = "查询总质检")
|
@GetMapping(value = "/selectCheckMain")
|
public ResponseMsg<Object> selectCheckMain(HttpServletRequest req) {
|
try {
|
FmeReqEntity fme = new FmeReqEntity();
|
fme.name = StringHelper.getGuid();
|
fme.xmmc = "西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)";
|
fme.sjzy = "测量专业";
|
fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02).7z";
|
fme.wbsPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\项目WBS导出.xlsx";
|
fme.isDiZai = "NO";
|
fme.diZaiType = "NO";
|
|
String rs = fmeService.checkMain(fme, req);
|
if (StringHelper.isEmpty(rs)) {
|
return fail("检查失败");
|
}
|
|
return success(rs);
|
} catch (Exception ex) {
|
return fail(ex.getMessage(), null);
|
}
|
}
|
}
|