|
@@ -1,32 +1,23 @@
|
|
|
package org.springblade.app.controller;
|
|
package org.springblade.app.controller;
|
|
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
-import com.baomidou.mybatisplus.plugins.Page;
|
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
-import org.apache.commons.io.FilenameUtils;
|
|
|
|
|
-import org.apache.commons.lang.StringUtils;
|
|
|
|
|
import org.springblade.community.entity.Residential;
|
|
import org.springblade.community.entity.Residential;
|
|
|
import org.springblade.community.feign.IResidentialClient;
|
|
import org.springblade.community.feign.IResidentialClient;
|
|
|
|
|
+import org.springblade.core.mp.support.BladePage;
|
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springblade.core.tool.api.R;
|
|
|
import org.springblade.core.tool.utils.Func;
|
|
import org.springblade.core.tool.utils.Func;
|
|
|
import org.springblade.core.tool.utils.StringUtil;
|
|
import org.springblade.core.tool.utils.StringUtil;
|
|
|
import org.springblade.estate.dto.RepairDTO;
|
|
import org.springblade.estate.dto.RepairDTO;
|
|
|
import org.springblade.estate.entity.Repair;
|
|
import org.springblade.estate.entity.Repair;
|
|
|
-import org.springblade.estate.feign.ICarClient;
|
|
|
|
|
import org.springblade.estate.feign.IRepairClient;
|
|
import org.springblade.estate.feign.IRepairClient;
|
|
|
import org.springblade.estate.vo.RepairVO;
|
|
import org.springblade.estate.vo.RepairVO;
|
|
|
-import org.springblade.person.entity.HouseUser;
|
|
|
|
|
-import org.springblade.person.feign.IHouseUserClient;
|
|
|
|
|
-import org.springblade.person.vo.HouseUserVO;
|
|
|
|
|
import org.springblade.system.expand.feign.IConfClient;
|
|
import org.springblade.system.expand.feign.IConfClient;
|
|
|
import org.springframework.util.Assert;
|
|
import org.springframework.util.Assert;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
-import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
|
|
-import java.io.IOException;
|
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.ZoneId;
|
|
import java.time.ZoneId;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
@@ -43,12 +34,11 @@ public class EstateRepairController {
|
|
|
|
|
|
|
|
private final IRepairClient repairClient;
|
|
private final IRepairClient repairClient;
|
|
|
private final IResidentialClient residentialClient;
|
|
private final IResidentialClient residentialClient;
|
|
|
- private final IHouseUserClient houseUserClient;
|
|
|
|
|
private final IConfClient confClient;
|
|
private final IConfClient confClient;
|
|
|
|
|
|
|
|
@PostMapping(value = "/estateRepairList")
|
|
@PostMapping(value = "/estateRepairList")
|
|
|
- public R<IPage<RepairVO>> getEstateRepairList(@RequestBody RepairDTO repairDTO){
|
|
|
|
|
- R<IPage<RepairVO>> page = this.repairClient.page(repairDTO);
|
|
|
|
|
|
|
+ public R<BladePage<RepairVO>> getEstateRepairList(@RequestBody RepairDTO repairDTO){
|
|
|
|
|
+ R<BladePage<RepairVO>> page = this.repairClient.page(repairDTO);
|
|
|
return page;
|
|
return page;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -58,7 +48,7 @@ public class EstateRepairController {
|
|
|
Assert.hasText(repairDTO.getReportorPhone(), "上报人联系电话必传");
|
|
Assert.hasText(repairDTO.getReportorPhone(), "上报人联系电话必传");
|
|
|
Assert.notNull(repairDTO.getResidentialId(), "上报小区必传");
|
|
Assert.notNull(repairDTO.getResidentialId(), "上报小区必传");
|
|
|
repairDTO.setRepairNo(generateRepairNO());
|
|
repairDTO.setRepairNo(generateRepairNO());
|
|
|
- Residential residential = residentialClient.getById(repairDTO.getId());
|
|
|
|
|
|
|
+ Residential residential = residentialClient.getById(repairDTO.getResidentialId());
|
|
|
Assert.notNull(residential, "小区不存在");
|
|
Assert.notNull(residential, "小区不存在");
|
|
|
repairDTO.setTenantId(residential.getTenantId());
|
|
repairDTO.setTenantId(residential.getTenantId());
|
|
|
if(StringUtil.isNotBlank(repairDTO.getPic())){
|
|
if(StringUtil.isNotBlank(repairDTO.getPic())){
|