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