|
@@ -1,20 +1,20 @@
|
|
|
package com.siwei.apply.controller;
|
|
|
|
|
|
+import com.siwei.apply.domain.NodeLand;
|
|
|
import com.siwei.apply.domain.YdbpData;
|
|
|
-import com.siwei.apply.domain.vo.YdbpDataFilterVo;
|
|
|
-import com.siwei.apply.domain.vo.YdbpDataUpdateVo;
|
|
|
-import com.siwei.apply.domain.vo.YdbpDataVo;
|
|
|
-import com.siwei.apply.domain.vo.YdbpExcelVo;
|
|
|
+import com.siwei.apply.domain.vo.*;
|
|
|
import com.siwei.apply.service.YdbpDataService;
|
|
|
import com.siwei.common.core.domain.R;
|
|
|
import com.siwei.common.core.utils.bean.BeanUtils;
|
|
|
import com.siwei.common.core.utils.poi.ExcelUtil;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
+import java.util.Objects;
|
|
|
|
|
|
/**
|
|
|
* 用地报批(批次)数据集
|
|
@@ -108,4 +108,44 @@ public class YdbpDataController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ @DeleteMapping("")
|
|
|
+ public R<Void> Delete(@RequestBody IdsVo idsVo) {
|
|
|
+ try {
|
|
|
+ if (idsVo == null || idsVo.getIds() == null || idsVo.getIds().isEmpty()) {
|
|
|
+ return R.fail("删除的ID列表不能为空");
|
|
|
+ }
|
|
|
+ ydbpDataService.batchDelete(idsVo.getIds());
|
|
|
+ return R.ok();
|
|
|
+ } catch (Exception e) {
|
|
|
+ return R.fail(e.getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新土地供应的上链状态
|
|
|
+ */
|
|
|
+ @PutMapping("/onchain")
|
|
|
+ public R<Void> updateHasOnchain(@RequestBody Map<String, Object> params) {
|
|
|
+ try {
|
|
|
+ String id = (String) params.get("id");
|
|
|
+// String projectId = (String) params.get("projectId");
|
|
|
+ Boolean hasOnchain = (Boolean) params.get("hasOnchain");
|
|
|
+ if (StringUtils.isBlank(id)) {
|
|
|
+ return R.fail("Id不能为空");
|
|
|
+ }
|
|
|
+// NodeLand nodeLand = nodeLandService.getNodeLandByNodeId(id);
|
|
|
+// if(Objects.isNull(nodeLand)){
|
|
|
+// return R.fail(502,"数据空间信息不存在,请检查先导入空间数据");
|
|
|
+// }
|
|
|
+// tdgyService.updateHasOnchain(id, hasOnchain);
|
|
|
+ // 更新项目表的上链数量
|
|
|
+// projectService.countOnChinaNum(projectId);
|
|
|
+ return R.ok();
|
|
|
+ } catch (Exception e) {
|
|
|
+ return R.fail(e.getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|