| | |
| | | package com.dji.sample.patches.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.dji.sample.patches.config.pojo.PatchesConfigPojo; |
| | | import com.dji.sample.patches.dao.ShpToDataSourceMapper; |
| | | import com.dji.sample.patches.model.entity.LotInfo; |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 将SQlite数据库中DKJBXX对象转换为LotInfo对象。 |
| | | * |
| | |
| | | * @return 返回一个构建好的LotInfo对象,包含从数据库实体中转换来的信息。 |
| | | */ |
| | | private LotInfo dbConvertToEntity(TbDkjbxxEntity file, String workspaceId) { |
| | | double[] coordinates = extractCoordinates(pointCGCStoWGS(file.getXzb(), file.getYzb())); |
| | | LotInfo.LotInfoBuilder builder = LotInfo.builder(); |
| | | builder.bsm(file.getBsm()) |
| | | .bz(file.getBz()) |
| | | .dkmj(file.getDkmj()) |
| | | .dkmc(file.getDkmc()) |
| | | .dkbh(file.getDkbh()) |
| | | .xmc(file.getXmc()) |
| | | .xzb(coordinates[0]) |
| | | .sfbhzdk(file.getSfbhzdk()) |
| | | .sjlx(file.getSjlx()) |
| | | .dkfw(poylonCGCStoWGS(file.getDkfw())) |
| | | .xzqdm(file.getXzqdm()) |
| | | .yzb(coordinates[1]) |
| | | .kzxx(file.getKzxx()) |
| | | .dklx(file.getDklx()) |
| | | builder.bsm(file.getFId()) |
| | | .xzqdm(file.getFXzqdmsys()) |
| | | .dkbh(file.getFTbbh()) |
| | | .dkfw(file.getFShape()) |
| | | .workspaceId(workspaceId) |
| | | .isplan(0) |
| | | .build(); |
| | | return builder.build(); |
| | | } |
| | | |
| | | public List<LotInfo> getNoPlan(){ |
| | | return shpToDataSourceMapper.selectList(new LambdaQueryWrapper<LotInfo>().eq(LotInfo::getIsplan,0)); |
| | | } |
| | | } |
| | | |
| | | |