From 5d70dcef9c9b4f7eb1cd092dcc4f4b8b802c5d30 Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期三, 17 四月 2024 10:53:38 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageServiceImpl.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 57 insertions(+), 0 deletions(-) diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageServiceImpl.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageServiceImpl.java index 245e2be..97af910 100644 --- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageServiceImpl.java +++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/edgstoragecage/service/impl/EdgStorageCageServiceImpl.java @@ -1,10 +1,17 @@ package com.mes.edgstoragecage.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.mes.edgstoragecage.entity.EdgStorageCage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.mes.edgstoragecage.entity.EdgStorageCageDetails; import com.mes.edgstoragecage.mapper.EdgStorageCageMapper; +import com.mes.edgstoragecage.mapper.EdgStorageCageDetailsMapper; import com.mes.edgstoragecage.service.EdgStorageCageService; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Map; +import java.util.*; +import java.util.stream.Collectors; /** * <p> @@ -17,4 +24,54 @@ @Service public class EdgStorageCageServiceImpl extends ServiceImpl<EdgStorageCageMapper, EdgStorageCage> implements EdgStorageCageService { + @Autowired + EdgStorageCageMapper edgStorageCageMapper; + @Autowired + EdgStorageCageDetailsMapper edgStorageCageDetailsMapper; + + @Override + //鏌ヨ绗煎唴绌烘牸 EdgStorageCage as esc left join EdgStorageCageDetails as escd esc.device_id=escd.device_id + public List<EdgStorageCage> selectCacheEmpty(){ + List<EdgStorageCage> listEdgStorageCage= edgStorageCageMapper.selectList(null); + ; + List<EdgStorageCageDetails> orderList = listEdgStorageCage.stream() + .flatMap(user -> edgStorageCageDetailsMapper.selectList( + new QueryWrapper<EdgStorageCageDetails>().eq("user_id", user.getId())).stream() + ) + .collect(Collectors.toList()); + + return listEdgStorageCage; + } + + @Override + //鏌ヨ绗煎唴鍑虹墖浠诲姟 + public List<EdgStorageCage> selectCacheOut(){ + List<EdgStorageCage> list= new ArrayList<EdgStorageCage>(); + return list; + } + + @Override + //鐞嗙墖缂撳瓨璇︽儏 + public List<Map> selectCacheInfos(){ + List<Map> mapList=new ArrayList<>(); + return mapList; + } + + @Override + //娣诲姞鐞嗙墖绗间俊鎭� 浼犲叆glassid + public boolean insertCacheInfo(String glassid){ + return false; + } + + @Override + //淇敼鐞嗙墖绗煎唴淇℃伅 + public boolean updateCacheInfo(String cacheId){ + return false; + } + + @Override + //鍒犻櫎鐞嗙墖绗煎唴淇℃伅 + public boolean deleteCacheInfo(String cacheId){ + return false; + } } -- Gitblit v1.8.0