From c42037ab59e48090e753a2ce1d09f58f57bec381 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期五, 19 四月 2024 13:32:25 +0800 Subject: [PATCH] 删除无用代码,增加join依赖 --- hangzhoumesParent/common/servicebase/src/main/java/com/mes/uppattenusage/service/impl/UpPattenUsageServiceImpl.java | 27 ++++++++++++++++++++------- 1 files changed, 20 insertions(+), 7 deletions(-) diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/uppattenusage/service/impl/UpPattenUsageServiceImpl.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/uppattenusage/service/impl/UpPattenUsageServiceImpl.java index ab6adff..cf60362 100644 --- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/uppattenusage/service/impl/UpPattenUsageServiceImpl.java +++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/uppattenusage/service/impl/UpPattenUsageServiceImpl.java @@ -1,15 +1,22 @@ package com.mes.uppattenusage.service.impl; +import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.github.yulichang.base.MPJBaseServiceImpl; +import com.github.yulichang.query.MPJQueryWrapper; +import com.mes.pp.entity.OptimizeProject; +import com.mes.pp.mapper.OptimizeProjectMapper; +import com.mes.uppattenusage.entity.OptimizeUpPattenUsage; import com.mes.uppattenusage.entity.UpPattenUsage; import com.mes.uppattenusage.service.UpPattenUsageService; import com.mes.uppattenusage.mapper.UpPattenUsageMapper; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Collections; import java.util.List; +import java.util.Map; /** * <p> @@ -21,7 +28,10 @@ */ @Service @Slf4j -public class UpPattenUsageServiceImpl extends ServiceImpl<UpPattenUsageMapper, UpPattenUsage> implements UpPattenUsageService { +public class UpPattenUsageServiceImpl extends MPJBaseServiceImpl<UpPattenUsageMapper, UpPattenUsage> implements UpPattenUsageService { + + @Autowired + OptimizeProjectMapper optimizeProjectMapper; @Override public List<UpPattenUsage> prioritylist(int state) { log.info("灏嗗弬鏁颁紶鍏ュ埌鏌ヨ绫婚噷,宸ョ▼鍙峰仛闈炵┖鍒ゆ柇妯$硦鏌ヨ"); @@ -32,12 +42,15 @@ } @Override - public List<UpPattenUsage> saveUpPattenUsage(String engineeringId) { - List<UpPattenUsage> list = this.list(); + @DS("pp") + public List<Map> saveUpPattenUsage(String engineeringId) { + if (engineeringId != null) { - LambdaQueryWrapper<UpPattenUsage> wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(UpPattenUsage::getEngineeringId,engineeringId); - return this.list(wrapper); + + List<Map> upPattenUsageList=optimizeProjectMapper.selectJoinList(Map.class,new MPJQueryWrapper<OptimizeProject>() + .select("t.project_no,t.glass_type,b.width,b.height,REGEXP_REPLACE(t.glass_thickness,'\\D','')as glass_thickness,b.heat_layout_sort") + .leftJoin("optimize_layout b on t.project_no=b.project_no") + .eq("b.project_no",engineeringId)); } return Collections.emptyList(); } -- Gitblit v1.8.0