art: 所有设备 台账 三保工单 根据设备id查询三保工单,并过滤掉已完成和已取消的三保工单
已修改2个文件
16 ■■■■■ 文件已修改
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/DailyMaintenanceOrderMapper.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/DailyMaintenanceOrderServiceImpl.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/DailyMaintenanceOrderMapper.xml
@@ -241,6 +241,15 @@
                #{workCenterId}
            </foreach>
        </if>
        <if test="params.equipmentId != null">
            and t1.equipment_id = #{params.equipmentId}
        </if>
        <if test="params.statusEnums != null">
            and t1.status not in
            <foreach collection="params.statusEnums" open="(" separator="," close=")" item="statusEnum">
                #{statusEnum}
            </foreach>
        </if>
        ORDER BY t1.create_time desc
    </select>
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/DailyMaintenanceOrderServiceImpl.java
@@ -67,6 +67,13 @@
            workCenterIds = Arrays.asList(split);
            params.put("workCenterIds",workCenterIds);
        }
        //状态筛选
        List<String> statusEnumList = null;
        if(params.get("statusEnums") != null && StringUtils.isNotBlank(params.get("statusEnums").toString())) {
            String[] statusEnums = params.get("statusEnums").toString().split(",");
            statusEnumList = Arrays.asList(statusEnums);
            params.put("statusEnums",statusEnumList);
        }
        return super.getBaseMapper().getDailyMaintenanceOrder3List(pageData,params);
    }