Browse Source

更新任务状态

gushoubang 1 năm trước cách đây
mục cha
commit
1cdd2aea04

+ 1 - 0
onemap-modules/onemap-analyse/src/main/java/com/onemap/analyse/mapper/FzxzMapper.java

@@ -14,5 +14,6 @@ import java.util.List;
  */
 public interface FzxzMapper extends BaseMapper<FzxzDTO> {
     List<FzxzEntityDTO> GetFzxzList(@Param("xmmc") String xmmc, @Param("kssj") String kssj, @Param("jssj") String jssj);
+
     FzxzEntityDTO GetFzxzByBsm(@Param("bsm") String bsm);
 }

+ 7 - 2
onemap-modules/onemap-analyse/src/main/java/com/onemap/analyse/service/impl/FzssServiceImpl.java

@@ -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());