From f1b1ab0642a271fcb9c64218f7faad007c2a6deb Mon Sep 17 00:00:00 2001
From: weicw <594098497@qq.com>
Date: Tue, 6 Jun 2023 10:26:38 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E6=9D=83=E5=85=AC=E5=8F=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../gxwebsoft/common/system/mapper/xml/CompanyMapper.xml | 3 +++
.../gxwebsoft/tower/controller/TowerFallController.java | 8 ++++----
src/main/java/com/gxwebsoft/tower/entity/TowerFall.java | 7 ++++++-
.../com/gxwebsoft/tower/mapper/xml/TowerFallMapper.xml | 3 ++-
.../java/com/gxwebsoft/tower/param/TowerFallParam.java | 2 +-
5 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/src/main/java/com/gxwebsoft/common/system/mapper/xml/CompanyMapper.xml b/src/main/java/com/gxwebsoft/common/system/mapper/xml/CompanyMapper.xml
index 94fae77..cfa85a5 100644
--- a/src/main/java/com/gxwebsoft/common/system/mapper/xml/CompanyMapper.xml
+++ b/src/main/java/com/gxwebsoft/common/system/mapper/xml/CompanyMapper.xml
@@ -20,6 +20,9 @@
AND a.company_type = #{param.companyType}
+
+ AND a.company_type_multiple -> '$[*]' = CONCAT('%', #{param.companyTypeMultiple}, '%')
+
AND a.company_logo LIKE CONCAT('%', #{param.companyLogo}, '%')
diff --git a/src/main/java/com/gxwebsoft/tower/controller/TowerFallController.java b/src/main/java/com/gxwebsoft/tower/controller/TowerFallController.java
index 1ffee8a..08396b4 100644
--- a/src/main/java/com/gxwebsoft/tower/controller/TowerFallController.java
+++ b/src/main/java/com/gxwebsoft/tower/controller/TowerFallController.java
@@ -38,9 +38,9 @@ public class TowerFallController extends BaseController {
public ApiResult> page(TowerFallParam param) {
PageParam page = new PageParam<>(param);
page.setDefaultOrder("create_time desc");
- return success(towerFallService.page(page, page.getWrapper()));
+// return success(towerFallService.page(page, page.getWrapper()));
// 使用关联查询
- //return success(towerFallService.pageRel(param));
+ return success(towerFallService.pageRel(param));
}
@PreAuthorize("hasAuthority('tower:towerFall:list')")
@@ -50,9 +50,9 @@ public class TowerFallController extends BaseController {
public ApiResult> list(TowerFallParam param) {
PageParam page = new PageParam<>(param);
page.setDefaultOrder("create_time desc");
- return success(towerFallService.list(page.getOrderWrapper()));
+// return success(towerFallService.list(page.getOrderWrapper()));
// 使用关联查询
- //return success(towerFallService.listRel(param));
+ return success(towerFallService.listRel(param));
}
@PreAuthorize("hasAuthority('tower:towerFall:list')")
diff --git a/src/main/java/com/gxwebsoft/tower/entity/TowerFall.java b/src/main/java/com/gxwebsoft/tower/entity/TowerFall.java
index d96b46b..c7d2446 100644
--- a/src/main/java/com/gxwebsoft/tower/entity/TowerFall.java
+++ b/src/main/java/com/gxwebsoft/tower/entity/TowerFall.java
@@ -1,6 +1,7 @@
package com.gxwebsoft.tower.entity;
import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableLogic;
@@ -38,7 +39,11 @@ public class TowerFall implements Serializable {
private String factory;
@ApiModelProperty(value = "产权单位")
- private String companyId;
+ private Integer companyId;
+
+ @ApiModelProperty(value = "产权单位名称")
+ @TableField(exist = false)
+ private String companyName;
@ApiModelProperty(value = "出厂日期")
private Date factoryDate;
diff --git a/src/main/java/com/gxwebsoft/tower/mapper/xml/TowerFallMapper.xml b/src/main/java/com/gxwebsoft/tower/mapper/xml/TowerFallMapper.xml
index 09ad618..db04b2a 100644
--- a/src/main/java/com/gxwebsoft/tower/mapper/xml/TowerFallMapper.xml
+++ b/src/main/java/com/gxwebsoft/tower/mapper/xml/TowerFallMapper.xml
@@ -4,8 +4,9 @@
- SELECT a.*
+ SELECT a.*,b.company_name as companyName
FROM tower_fall a
+ left join sys_company b on a.company_id = b.company_id
AND a.id = #{param.id}
diff --git a/src/main/java/com/gxwebsoft/tower/param/TowerFallParam.java b/src/main/java/com/gxwebsoft/tower/param/TowerFallParam.java
index 132d760..f40479d 100644
--- a/src/main/java/com/gxwebsoft/tower/param/TowerFallParam.java
+++ b/src/main/java/com/gxwebsoft/tower/param/TowerFallParam.java
@@ -36,7 +36,7 @@ public class TowerFallParam extends BaseParam {
private String factory;
@ApiModelProperty(value = "产权单位")
- private String companyId;
+ private Integer companyId;
@ApiModelProperty(value = "出厂日期")
private String factoryDate;