From 0e81a8b3ba0376f39a086f655d83ecd14614ced3 Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Thu, 21 Mar 2024 17:13:35 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/main/java/org/springblade/modules/police/controller/PoliceAlarmRecordsController.java    |    4 ++--
 src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java               |    3 +--
 src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java |    4 +++-
 src/main/java/org/springblade/modules/property/controller/PropertyChargeController.java      |    3 +--
 src/main/java/org/springblade/modules/property/mapper/PropertyChargeMapper.xml               |    6 ++++--
 src/main/java/org/springblade/modules/task/controller/TaskReportForRepairsController.java    |   20 ++------------------
 6 files changed, 13 insertions(+), 27 deletions(-)

diff --git a/src/main/java/org/springblade/modules/police/controller/PoliceAlarmRecordsController.java b/src/main/java/org/springblade/modules/police/controller/PoliceAlarmRecordsController.java
index 22d50f7..123cc1b 100644
--- a/src/main/java/org/springblade/modules/police/controller/PoliceAlarmRecordsController.java
+++ b/src/main/java/org/springblade/modules/police/controller/PoliceAlarmRecordsController.java
@@ -55,9 +55,9 @@
 	@GetMapping("/detail")
 	@ApiOperationSupport(order = 1)
 	@ApiOperation(value = "详情", notes = "传入policeAlarmRecords")
-	public R<PoliceAlarmRecordsVO> detail(PoliceAlarmRecordsEntity policeAlarmRecords) {
+	public R detail(PoliceAlarmRecordsEntity policeAlarmRecords) {
 		PoliceAlarmRecordsEntity detail = policeAlarmRecordsService.getOne(Condition.getQueryWrapper(policeAlarmRecords));
-		return R.data(PoliceAlarmRecordsWrapper.build().entityVO(detail));
+		return R.data(detail);
 	}
 	/**
 	 * 报警记录 分页
diff --git a/src/main/java/org/springblade/modules/property/controller/PropertyChargeController.java b/src/main/java/org/springblade/modules/property/controller/PropertyChargeController.java
index baf8258..f3fa3f0 100644
--- a/src/main/java/org/springblade/modules/property/controller/PropertyChargeController.java
+++ b/src/main/java/org/springblade/modules/property/controller/PropertyChargeController.java
@@ -113,8 +113,7 @@
 	@ApiOperationSupport(order = 7)
 	@ApiOperation(value = "逻辑删除", notes = "传入ids")
 	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
-		List<Integer> toIntList = Func.toIntList(ids);
-		return R.status(propertyChargeService.removeBatchByIds(toIntList));
+		return R.status(propertyChargeService.removeByIds(Func.toLongList(ids)));
 	}
 
 }
diff --git a/src/main/java/org/springblade/modules/property/mapper/PropertyChargeMapper.xml b/src/main/java/org/springblade/modules/property/mapper/PropertyChargeMapper.xml
index 8ff4458..928703d 100644
--- a/src/main/java/org/springblade/modules/property/mapper/PropertyChargeMapper.xml
+++ b/src/main/java/org/springblade/modules/property/mapper/PropertyChargeMapper.xml
@@ -4,7 +4,9 @@
 
 
     <select id="getPage" resultType="org.springblade.modules.property.vo.PropertyChargeVO">
-        SELECT jpch.* FROM
+        SELECT
+        DISTINCT jpch.*
+        FROM
         jczz_property_charge jpch
         LEFT JOIN jczz_property_company jpco ON jpco.dept_id = jpch.property_id and jpco.is_deleted = 0
         where jpch.is_deleted = 0
@@ -20,6 +22,6 @@
         <if test="vo.payPeriod != null and vo.payPeriod != ''">
             AND jpch.pay_period = #{vo.payPeriod}
         </if>
-
+        order by jpch.id desc,jpch.create_time desc
     </select>
 </mapper>
diff --git a/src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java b/src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java
index 8da01be..124cd04 100644
--- a/src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java
+++ b/src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java
@@ -280,8 +280,7 @@
 		// 查询物业公司是否存在
 		QueryWrapper<PropertyCompanyEntity> wrapper = new QueryWrapper<>();
 		wrapper.eq("is_deleted", 0)
-			.eq("dept_id", dept.getId())
-			.eq("name", dept.getDeptName());
+			.eq("dept_id", dept.getId());
 		PropertyCompanyEntity propertyCompanyEntity = propertyCompanyService.getOne(wrapper);
 		if (null != propertyCompanyEntity) {
 			// 修改
diff --git a/src/main/java/org/springblade/modules/task/controller/TaskReportForRepairsController.java b/src/main/java/org/springblade/modules/task/controller/TaskReportForRepairsController.java
index 9b8506c..d07ce9a 100644
--- a/src/main/java/org/springblade/modules/task/controller/TaskReportForRepairsController.java
+++ b/src/main/java/org/springblade/modules/task/controller/TaskReportForRepairsController.java
@@ -1,19 +1,3 @@
-/*
- *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
- *
- *  Redistribution and use in source and binary forms, with or without
- *  modification, are permitted provided that the following conditions are met:
- *
- *  Redistributions of source code must retain the above copyright notice,
- *  this list of conditions and the following disclaimer.
- *  Redistributions in binary form must reproduce the above copyright
- *  notice, this list of conditions and the following disclaimer in the
- *  documentation and/or other materials provided with the distribution.
- *  Neither the name of the dreamlu.net developer nor the names of its
- *  contributors may be used to endorse or promote products derived from
- *  this software without specific prior written permission.
- *  Author: Chill 庄骞 (smallchill@163.com)
- */
 package org.springblade.modules.task.controller;
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -58,9 +42,9 @@
 	@GetMapping("/detail")
 	@ApiOperationSupport(order = 1)
 	@ApiOperation(value = "详情", notes = "传入taskReportForRepairs")
-	public R<TaskReportForRepairsVO> detail(TaskReportForRepairsEntity taskReportForRepairs) {
+	public R detail(TaskReportForRepairsEntity taskReportForRepairs) {
 		TaskReportForRepairsEntity detail = taskReportForRepairsService.getOne(Condition.getQueryWrapper(taskReportForRepairs));
-		return R.data(TaskReportForRepairsWrapper.build().entityVO(detail));
+		return R.data(detail);
 	}
 	/**
 	 * 报事报修任务表 分页
diff --git a/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java b/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
index fc82ab8..0fcf7a7 100644
--- a/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
+++ b/src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
@@ -92,7 +92,9 @@
 			// 通过用户机构查询用户的物业公司
 			IPropertyCompanyService bean = SpringUtil.getBean(IPropertyCompanyService.class);
 			PropertyCompanyEntity companyEntity = bean.getOne(Wrappers.<PropertyCompanyEntity>lambdaQuery()
-				.eq(PropertyCompanyEntity::getDeptId, AuthUtil.getDeptId()).last("limit 1"));
+				.eq(PropertyCompanyEntity::getDeptId, AuthUtil.getDeptId())
+				.eq(PropertyCompanyEntity::getIsDeleted, 0)
+				.last("limit 1"));
 			if (companyEntity != null) {
 				IPropertyCompanyDistrictService bean2 = SpringUtils.getBean(IPropertyCompanyDistrictService.class);
 				// 通过物业公司,查询小区

--
Gitblit v1.9.3