| | |
| | | package com.vci.ubcs.code.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | .selectAs(CodeClassifyTemplate::getName,CodeClassifyTemplateAttr::getClassifyTemplateOidName) |
| | | .leftJoin(CodeClassifyTemplate.class,CodeTableNameEnum.PL_CODE_CLSTEMPLATE.getText(),CodeClassifyTemplate::getOid,CodeClassifyTemplateAttr::getClassifyTemplateOid) |
| | | .like(CodeClassifyTemplateAttr::getSysonymRuleOids, oid); |
| | | List<CodeClassifyTemplateAttr> voList = codeClassifyTemplateAttrService.selectByWrapper( |
| | | mpjLambdaWrapper |
| | | ); |
| | | List<CodeClassifyTemplateAttr> voList = codeClassifyTemplateAttrService.selectByWrapper(mpjLambdaWrapper); |
| | | return CodeClassifyTemplateAttrWrapper.build().listVO(voList); |
| | | } |
| | | |
| | | @Override |
| | | public String selectNameByWrapper(LambdaQueryWrapper<CodeSynonym> wrappers) { |
| | | List<CodeSynonym> codeSynonymsList = codeSynonymMapper.selectList(wrappers); |
| | | if(codeSynonymsList.isEmpty()){ |
| | | return ""; |
| | | } |
| | | StringBuilder res = new StringBuilder(); |
| | | codeSynonymsList.stream().forEach(item->{ |
| | | res.append(item.getName()).append("(").append(item.getId()).append(")").append(","); |
| | | }); |
| | | return res.toString().replaceAll(",$", ""); |
| | | } |
| | | |
| | | } |