From 10c5239343be8dd379a405e98fa22b8c4cd410f1 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Fri, 19 Jan 2024 14:26:27 +0800
Subject: [PATCH] bug 修复

---
 src/main/java/org/springblade/modules/system/service/impl/RoleServiceImpl.java                   |    2 +-
 src/main/java/org/springblade/modules/house/service/impl/HouseServiceImpl.java                   |    2 --
 src/main/java/org/springblade/flow/listener/MyExecutionListener.java                             |    4 +++-
 src/main/java/org/springblade/modules/property/service/impl/PropertyCapitalApplyServiceImpl.java |   21 ++++++++++++++++++---
 src/main/java/org/springblade/modules/property/entity/PropertyCapitalApplyEntity.java            |   10 +++-------
 src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml                 |    2 +-
 6 files changed, 26 insertions(+), 15 deletions(-)

diff --git a/src/main/java/org/springblade/flow/listener/MyExecutionListener.java b/src/main/java/org/springblade/flow/listener/MyExecutionListener.java
index 997dbe7..595a03b 100644
--- a/src/main/java/org/springblade/flow/listener/MyExecutionListener.java
+++ b/src/main/java/org/springblade/flow/listener/MyExecutionListener.java
@@ -26,11 +26,13 @@
 		} else if (delegateExecution.getCurrentActivityId().equals("apply")) {
 			applyEntity.setApplyStatus(4);
 		} else if (delegateExecution.getCurrentActivityId().equals("constructionPass")) {
-			applyEntity.setApplyStatus(5);
+			applyEntity.setApplyStatus(7);
 		} else if (delegateExecution.getCurrentActivityId().equals("applyNotPass")) {
 			applyEntity.setApplyStatus(6);
 		} else if (delegateExecution.getCurrentActivityId().equals("ownersCommitteeFlag0")) {
 			applyEntity.setApplyStatus(2);
+		} else if (delegateExecution.getCurrentActivityId().equals("srConstructionPass")) {
+			applyEntity.setApplyStatus(5);
 		}
 		bean.updateById(applyEntity);
 	}
diff --git a/src/main/java/org/springblade/modules/house/service/impl/HouseServiceImpl.java b/src/main/java/org/springblade/modules/house/service/impl/HouseServiceImpl.java
index 172ca6b..82cd027 100644
--- a/src/main/java/org/springblade/modules/house/service/impl/HouseServiceImpl.java
+++ b/src/main/java/org/springblade/modules/house/service/impl/HouseServiceImpl.java
@@ -46,10 +46,8 @@
 import org.springblade.modules.house.vo.HouseVO;
 import org.springblade.modules.label.entity.LabelEntity;
 import org.springblade.modules.label.service.ILabelService;
-import org.springblade.modules.system.entity.Dept;
 import org.springblade.modules.system.entity.Region;
 import org.springblade.modules.system.entity.User;
-import org.springblade.modules.system.service.IDeptService;
 import org.springblade.modules.system.service.IRegionService;
 import org.springblade.modules.system.service.IUserService;
 import org.springframework.beans.factory.annotation.Autowired;
diff --git a/src/main/java/org/springblade/modules/property/entity/PropertyCapitalApplyEntity.java b/src/main/java/org/springblade/modules/property/entity/PropertyCapitalApplyEntity.java
index 6cb6b92..bc786b9 100644
--- a/src/main/java/org/springblade/modules/property/entity/PropertyCapitalApplyEntity.java
+++ b/src/main/java/org/springblade/modules/property/entity/PropertyCapitalApplyEntity.java
@@ -20,18 +20,14 @@
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
-import io.swagger.annotations.Info;
-import lombok.Data;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
 import java.util.Date;
-
-import lombok.EqualsAndHashCode;
-import org.springblade.core.tenant.mp.TenantEntity;
-import org.springframework.format.annotation.DateTimeFormat;
 
 /**
  * 物业维修资金申请表 实体类
@@ -201,7 +197,7 @@
 	/**
 	 * 申请状态
 	 */
-	@ApiModelProperty("申请状态 0:待审核 1:业委会审核 2:街道审核 3:住建局审核 4:调整申请 5:审核通过 6:审核不通过")
+	@ApiModelProperty("申请状态 0:待审核 1:业委会审核 2:街道审核 3:住建局审核 4:调整申请 5:审核通过 6:审核不通过 7:上饶住建局")
 	private Integer applyStatus;
 
 	private String taskId;
diff --git a/src/main/java/org/springblade/modules/property/service/impl/PropertyCapitalApplyServiceImpl.java b/src/main/java/org/springblade/modules/property/service/impl/PropertyCapitalApplyServiceImpl.java
index dc03796..407d5c8 100644
--- a/src/main/java/org/springblade/modules/property/service/impl/PropertyCapitalApplyServiceImpl.java
+++ b/src/main/java/org/springblade/modules/property/service/impl/PropertyCapitalApplyServiceImpl.java
@@ -134,12 +134,25 @@
 			} catch (Exception e) {
 				throw new ServiceException("街道信息不存在");
 			}
-			// 查询住建局负责人
+			// 查询信州区住建局负责人
 			User user4 = null;
 			try {
-				Region region2 = region.getOne(Wrappers.<Region>lambdaQuery().eq(Region::getCode, one1.getCommunityCode().substring(0, 6)));
-				Dept dept3 = dept.getOne(Wrappers.<Dept>lambdaQuery().eq(Dept::getDeptName, region2.getName() + "住建局").last("limit 1"));
+//				Region region2 = region.getOne(Wrappers.<Region>lambdaQuery().eq(Region::getCode, one1.getCommunityCode().substring(0, 6)));
+				Dept dept3 = dept.getOne(Wrappers.<Dept>lambdaQuery().eq(Dept::getDeptName, "信州区" + "住建局").last("limit 1"));
 				user4 = user.getOne(Wrappers.<User>lambdaQuery().eq(User::getDeptId, dept3.getId())
+					.eq(User::getRoleId, "1738072768615333890")
+					.eq(User::getIsDeleted, 0)
+					.last("limit 1"));
+			} catch (Exception e) {
+				throw new ServiceException("住建局信息不存在");
+			}
+
+			// 查询上饶市住建局负责人
+			User user5 = null;
+			try {
+//				Region region2 = region.getOne(Wrappers.<Region>lambdaQuery().eq(Region::getCode, one1.getCommunityCode().substring(0, 6)));
+				Dept dept3 = dept.getOne(Wrappers.<Dept>lambdaQuery().eq(Dept::getDeptName, "上饶市" + "住建局").last("limit 1"));
+				user5 = user.getOne(Wrappers.<User>lambdaQuery().eq(User::getDeptId, dept3.getId())
 					.eq(User::getRoleId, "1738072768615333890")
 					.eq(User::getIsDeleted, 0)
 					.last("limit 1"));
@@ -159,6 +172,7 @@
 					.set("ownersCommitteeUser", TaskUtil.getTaskUser(one.getPrincipalId().toString()))
 					.set("streetUser", TaskUtil.getTaskUser(one4.getId().toString()))
 					.set("constructionUser", TaskUtil.getTaskUser(user4.getId().toString()))
+					.set("srConstructionUser", TaskUtil.getTaskUser(user5.getId().toString()))
 					.set("applyUser", TaskUtil.getTaskUser(AuthUtil.getUserId().toString()))
 					.set("ownersCommitteeFlag", ownersCommitteeFlag);
 			} else {
@@ -176,6 +190,7 @@
 					.set(ProcessConstant.TASK_VARIABLE_CREATE_USER, AuthUtil.getUserName())
 					.set("streetUser", TaskUtil.getTaskUser(one4.getId().toString()))
 					.set("constructionUser", TaskUtil.getTaskUser(user4.getId().toString()))
+					.set("srConstructionUser", TaskUtil.getTaskUser(user5.getId().toString()))
 					.set("applyUser", TaskUtil.getTaskUser(AuthUtil.getUserId().toString()))
 					.set("ownersCommitteeFlag", ownersCommitteeFlag);
 			}
diff --git a/src/main/java/org/springblade/modules/system/service/impl/RoleServiceImpl.java b/src/main/java/org/springblade/modules/system/service/impl/RoleServiceImpl.java
index f299b26..aa07959 100644
--- a/src/main/java/org/springblade/modules/system/service/impl/RoleServiceImpl.java
+++ b/src/main/java/org/springblade/modules/system/service/impl/RoleServiceImpl.java
@@ -198,7 +198,7 @@
 			}
 			role.setTenantId(parent.getTenantId());
 		}
-		role.setParentId(Long.parseLong(AuthUtil.getUser().getRoleId()));
+//		role.setParentId(Long.parseLong(AuthUtil.getUser().getRoleId()));
 		role.setIsDeleted(BladeConstant.DB_NOT_DELETED);
 		return saveOrUpdate(role);
 	}
diff --git a/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml b/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
index 3895ce7..0f38b1f 100644
--- a/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
+++ b/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
@@ -265,7 +265,7 @@
 
 
     <select id="getStatisticsCount" resultType="org.springblade.modules.task.vo.TaskReportStatistics">
-        ELECT
+        SELECT
         count( 1 ) AS total,
         ifnull( sum( CASE WHEN STATUS = 10 THEN 1 ELSE 0 END ), 0 ) AS handle
         FROM

--
Gitblit v1.9.3