|
@@ -1,6 +1,7 @@
|
|
|
package com.onemap.analyse.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.onemap.analyse.domain.*;
|
|
|
import com.onemap.analyse.domain.calculation.FzxzCalc;
|
|
|
import com.onemap.analyse.domain.query.GhdkaFilter;
|
|
@@ -139,9 +140,13 @@ public class FzssServiceImpl implements IFzssService {
|
|
|
@Override
|
|
|
public RequestResult startSchedule(FzxzCalc fzxzCalc) {
|
|
|
FzxzDTO fzxzDTO = fzxzCalc.getFzxzDTO();
|
|
|
- // 0.获取空间数据
|
|
|
- GeomRes geomRes = shpFileMapper.getOne(fzxzDTO.getGeomId());
|
|
|
+ // 0.开始规划
|
|
|
+ UpdateWrapper<FzxzDTO> wrapper = new UpdateWrapper<>();
|
|
|
+ wrapper.eq("bsm", fzxzDTO.getBsm()).set("rwzt", Rwzt.getRun());
|
|
|
+ fzxzMapper.update(null, wrapper);
|
|
|
+
|
|
|
// 1.区域筛选
|
|
|
+ GeomRes geomRes = shpFileMapper.getOne(fzxzDTO.getGeomId());
|
|
|
Map<String, String> paramMap = new HashMap<>();
|
|
|
paramMap.put("geom", geomRes.getGeom());
|
|
|
paramMap.put("sjy", fzxzDTO.getSjy());
|