diff --git a/zc-business/src/main/java/com/zc/business/service/impl/DcOperLogServiceImpl.java b/zc-business/src/main/java/com/zc/business/service/impl/DcOperLogServiceImpl.java index f01fa195..f25bc494 100644 --- a/zc-business/src/main/java/com/zc/business/service/impl/DcOperLogServiceImpl.java +++ b/zc-business/src/main/java/com/zc/business/service/impl/DcOperLogServiceImpl.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.utils.PageUtils; import com.zc.business.domain.*; +import com.zc.business.enums.DeviceTypeEnum; import com.zc.business.mapper.DcOperLogMapper; import com.zc.business.service.*; import org.springframework.stereotype.Service; @@ -56,7 +57,16 @@ public class DcOperLogServiceImpl extends ServiceImpl> list = listMaps(queryWrapper); + list.forEach(map -> { + String typeName = Arrays.stream(DeviceTypeEnum.values()) + .filter(deviceTypeEnum -> deviceTypeEnum.getCode() == Integer.parseInt(map.get("dc_device_type").toString())) + .findFirst() + .map(DeviceTypeEnum::getInfo) + .orElse("其他"); + map.put("typeName",typeName); + }); + return list; } private static LambdaQueryWrapper getDcOperLogLambdaQueryWrapper(DcOperLog dcOperLog, Date endTime, Date startTime) {