From a8ddac646d5129e9818ea82f404d0c0a8d2bc239 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期四, 09 十一月 2023 10:39:25 +0800
Subject: [PATCH] 设备参数阈值管理接口
---
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/AreaController.java | 27 +++++++++++++++++++++++++++
1 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/AreaController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/AreaController.java
index 72b7834..97c3655 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/AreaController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/AreaController.java
@@ -1,16 +1,23 @@
package org.jeecg.modules.eam.controller;
+import java.util.ArrayList;
import java.util.Arrays;
+import java.util.List;
import javax.servlet.http.HttpServletRequest;
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import org.apache.poi.hssf.record.DVALRecord;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.aspect.annotation.AutoLog;
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.system.query.QueryGenerator;
import org.jeecg.modules.eam.entity.Area;
+import org.jeecg.modules.eam.entity.Team;
import org.jeecg.modules.eam.service.IAreaService;
+import org.jeecg.modules.eam.service.ITeamService;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.ParameterResolutionDelegate;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@@ -35,6 +42,10 @@
@Autowired
private IAreaService areaService;
+ @Autowired
+ private ITeamService teamService;
+
+
@AutoLog(value = "杞﹂棿-鍒嗛〉鏌ヨ")
@ApiOperation(value = "杞﹂棿-鍒嗛〉鏌ヨ", notes = "杞﹂棿-鍒嗛〉鏌ヨ")
@GetMapping(value = "/list")
@@ -43,6 +54,22 @@
QueryWrapper<Area> queryWrapper = QueryGenerator.initQueryWrapper(area, req.getParameterMap());
Page<Area> page = new Page<Area>(pageNo, pageSize);
IPage<Area> pageList = areaService.page(page, queryWrapper);
+ for (Area record : pageList.getRecords()) {
+ String teamNames ="";
+ String teamIds = record.getTeamId();
+ if(StringUtils.isNotBlank(teamIds)){
+ List<String> ids = Arrays.asList(teamIds.split(","));
+ for (int i = 0; i < ids.size(); i++) {
+ Team team = teamService.getById(ids.get(i));
+ String name = team.getName();
+ teamNames +=name;
+ if(i != ids.size()-1){
+ teamNames += ",";
+ }
+ }
+ }
+ record.setTeamNames(teamNames);
+ }
return Result.ok(pageList);
}
--
Gitblit v1.9.3