From 06df33f156924c564c17b11fdb96c5bb298a810d Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Wed, 07 Aug 2024 11:28:29 +0800
Subject: [PATCH] 三色任务和自查任务

---
 src/main/java/org/springblade/modules/task/service/impl/SelfExaminationTaskHandler.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/springblade/modules/task/service/impl/SelfExaminationTaskHandler.java b/src/main/java/org/springblade/modules/task/service/impl/SelfExaminationTaskHandler.java
index 1a7439c..4ea07ce 100644
--- a/src/main/java/org/springblade/modules/task/service/impl/SelfExaminationTaskHandler.java
+++ b/src/main/java/org/springblade/modules/task/service/impl/SelfExaminationTaskHandler.java
@@ -1,6 +1,9 @@
 package org.springblade.modules.task.service.impl;
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springblade.binlog.listener.BinlogListenerMixed;
 import org.springblade.common.utils.SpringUtils;
 import org.springblade.core.mp.support.Condition;
 import org.springblade.core.mp.support.Query;
@@ -23,6 +26,7 @@
 @Component("SelfExaminationTaskHandler")
 public class SelfExaminationTaskHandler implements TaskHandle {
 
+	private static final Logger logger = LoggerFactory.getLogger(SelfExaminationTaskHandler.class);
 	@Autowired
 	private IPlaceService placeService;
 
@@ -35,12 +39,16 @@
 			Query query = new Query();
 			IPage<PlaceVO> page = Condition.getPage(query);
 			PlaceVO placeVO = new PlaceVO();
-			placeVO.setPoiCodes(customTask.getPlaceLabel().toString());
+			placeVO.setPlaceLabel(customTask.getPlaceLabel());
+			placeVO.setPlaceSmallLabel(customTask.getPlaceSmallLabel());
 			placeVO.setNineType(customTask.getNineType());
+			placeVO.setColor(customTask.getLabelColor());
+			placeVO.setTaskRange(customTask.getTaskRange());
 			IPage<PlaceVO> placePage = placeService.getPlacePage(page, placeVO);
 			ITaskService iTaskService = SpringUtils.getBean(ITaskService.class);
 			// 计算总页数
 			long pages = placePage.getPages();
+			System.out.println("总页数:" + pages);
 			for (int i = 1; i <= pages; i++) {
 				page = Condition.getPage(query);
 				page.setCurrent(i);
@@ -48,7 +56,7 @@
 				placePage.getRecords().forEach(place -> {
 					TaskEntity taskEntity = new TaskEntity();
 					taskEntity.setType(1);
-					taskEntity.setName("自查");
+					taskEntity.setName(customTask.getName());
 					taskEntity.setCreateTime(new Date());
 					taskEntity.setHouseCode(place.getHouseCode());
 					taskEntity.setReportType(7);
@@ -62,6 +70,7 @@
 					taskPlaceSelfCheck.setHouseCode(place.getHouseCode());
 					taskPlaceSelfCheck.setPlaceName(place.getPlaceName());
 					taskPlaceSelfCheck.setStatus(4);
+					taskPlaceSelfCheck.setType("1");
 					taskPlaceSelfCheckService.save(taskPlaceSelfCheck);
 					// taskPlaceSelfCheckList.add(taskPlaceSelfCheck);
 				});

--
Gitblit v1.9.3