From b2999a800f164360a18a7bbd0897a8da172df283 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期五, 12 一月 2024 13:54:51 +0800 Subject: [PATCH] 查询技术规格书修改 --- src/main/java/com/whyc/service/TechnicalSpecificationService.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/TechnicalSpecificationService.java b/src/main/java/com/whyc/service/TechnicalSpecificationService.java index de60cdc..41d5091 100644 --- a/src/main/java/com/whyc/service/TechnicalSpecificationService.java +++ b/src/main/java/com/whyc/service/TechnicalSpecificationService.java @@ -275,9 +275,35 @@ query.eq("lock_flag",lockFlag); } List<TechnicalSpecification> list=mapper.selectList(query); + //鏍囪瘑姣忔潯璁板綍閫傜敤鏈哄瀷鍙敤鐨勭増鏈殑璐熻矗浜烘槸涓嶆槸杩欐潯璁板綍鐨勮礋璐d汉 + if(list!=null&&list.size()>0){ + for (TechnicalSpecification t:list) { + TechnicalSpecification enableTe=getEnableVersion(t); + if(enableTe!=null){ + if(enableTe.getOwner()!=t.getOwner()){ + t.setFlag(0); + }else{ + t.setFlag(1); + } + }else { + t.setFlag(1); + } + } + } PageInfo pageInfo=new PageInfo(list); return new Response().setII(1,list!=null,pageInfo,"鏌ヨ鎶�鏈鏍间功"); } + //鏌ヨ姣忔潯璁板綍閫傜敤鏈哄瀷鍙敤鐨勭増鏈� + public TechnicalSpecification getEnableVersion(TechnicalSpecification t){ + QueryWrapper wrapper=new QueryWrapper(); + wrapper.eq("apply_material_code",t.getApplyMaterialCode()); + wrapper.eq("apply_model",t.getApplyModel()); + wrapper.eq("apply_custom_code",t.getApplyCustomCode()); + wrapper.last("limit1"); + TechnicalSpecification enableTe=mapper.selectOne(wrapper); + return enableTe; + } + //鏌ヨ鎸囧畾鎶�鏈鏍间功鐨勬墍鏈夌増鏈� public Response getVersionByInfo(String applyMaterialCode, String applyModel, String applyCustomCode) { QueryWrapper<TechnicalSpecification> query = Wrappers.query(); -- Gitblit v1.9.1