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 = "/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\\20230106135746\\数学基础检查.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\\20230106135746\\元数据检查.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\\20230106135746\\西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02).7z";
|
fme.wbsPath = "D:\\Project\\Data\\LF\\temp\\20230106135746\\项目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);
|
}
|
}
|
}
|