qushaowei
2023-10-07 4113201ce1291a3800824c12123ee43f6704ec29
工厂模型修改
已修改2个文件
36 ■■■■■ 文件已修改
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/AreaController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/Area.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
    }
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/Area.java
@@ -1,7 +1,9 @@
package org.jeecg.modules.eam.entity;
import java.io.Serializable;
import java.util.List;
import com.baomidou.mybatisplus.annotation.TableField;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.system.base.entity.JeecgEntity;
@@ -38,6 +40,9 @@
    @Dict(dicCode = "dept")
    private String deptId;
    @ApiModelProperty(value = "维修班组ids")
    private String teamId;
    @ApiModelProperty(value = "备注")
    private String remark;
@@ -49,4 +54,8 @@
    @TableLogic
    private Integer delFlag = CommonConstant.DEL_FLAG_0;
    @TableField(exist = false)
    private String teamNames;
}