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;