From e1a2b770a3b9bf440ddccf4518c436e55bdaecda Mon Sep 17 00:00:00 2001 From: ludc Date: 星期二, 06 六月 2023 17:02:37 +0800 Subject: [PATCH] 高级查询相关内容提交 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeReferConfigServiceImpl.java | 121 ---------------------------------------- 1 files changed, 1 insertions(+), 120 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeReferConfigServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeReferConfigServiceImpl.java index 8e6dcf0..ba2ca81 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeReferConfigServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeReferConfigServiceImpl.java @@ -3,7 +3,6 @@ import com.alibaba.cloud.commons.lang.StringUtils; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -<<<<<<< Updated upstream import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.yulichang.base.MPJBaseServiceImpl; @@ -15,68 +14,26 @@ import com.vci.ubcs.code.service.ICodeReferConfigService; import com.vci.ubcs.code.service.ICodeShowFieldConfigService; import com.vci.ubcs.code.service.ICodeSrchCondConfigService; -======= -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.github.yulichang.base.MPJBaseServiceImpl; -import com.github.yulichang.wrapper.MPJLambdaWrapper; -import com.vci.ubcs.code.constant.MdmBtmTypeConstant; -import com.vci.ubcs.code.dto.CodeClassifyProcessTempDTO; -import com.vci.ubcs.code.dto.CodeReferConfigDTO; -import com.vci.ubcs.code.entity.*; -import com.vci.ubcs.code.mapper.CodeReferConfigMapper; -import com.vci.ubcs.code.mapper.CodeShowFieldConfigMapper; -import com.vci.ubcs.code.service.CodeReferConfigService; -import com.vci.ubcs.code.service.CodeShowFieldConfigService; -import com.vci.ubcs.code.service.CodeSrchCondConfigService; ->>>>>>> Stashed changes import com.vci.ubcs.code.vo.CodeReferConfigVO; -import com.vci.ubcs.code.wrapper.CodeClassifyProcessTempWrapper; import com.vci.ubcs.code.wrapper.CodeReferConfigWraper; -<<<<<<< Updated upstream import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject; -======= -import com.vci.ubcs.code.wrapper.CodeShowFieldConfigWraper; -import com.vci.ubcs.code.wrapper.CodeSrchCondConfigWraper; -import com.vci.ubcs.starter.exception.VciBaseException; -import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; -import com.vci.ubcs.starter.util.Map2MPJLambdaUtil; -import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject; -import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject; -import com.vci.ubcs.starter.web.util.BeanUtilForVCI; ->>>>>>> Stashed changes import com.vci.ubcs.starter.web.util.VciBaseUtil; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.utils.AuthUtil; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; -<<<<<<< Updated upstream import org.springblade.core.tool.utils.Func; import org.springframework.cglib.beans.BeanMap; import org.springframework.stereotype.Service; -======= -import org.springframework.cglib.beans.BeanMap; -import org.springframework.stereotype.Service; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.PageImpl; -import org.springframework.data.domain.PageRequest; ->>>>>>> Stashed changes import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.Date; import java.util.List; import java.util.Map; -<<<<<<< Updated upstream -======= -import java.util.Objects; ->>>>>>> Stashed changes import static com.vci.ubcs.code.constant.FrameWorkLangCodeConstant.TS_NOT_PROCESS; @@ -87,27 +44,16 @@ * @since 2023-05-19 17:48:02 */ @Service("CodeReferconfigService") -<<<<<<< Updated upstream public class CodeReferConfigServiceImpl extends MPJBaseServiceImpl<CodeReferConfigMapper,CodeReferConfig> implements ICodeReferConfigService { -======= -public class CodeReferConfigServiceImpl extends MPJBaseServiceImpl<CodeReferConfigMapper,CodeReferConfig> implements CodeReferConfigService { ->>>>>>> Stashed changes @Resource private CodeReferConfigMapper codeReferconfigMapper; @Resource -<<<<<<< Updated upstream private ICodeShowFieldConfigService ICodeShowFieldConfigService; @Resource private ICodeSrchCondConfigService ICodeSrchCondConfigService; -======= - private CodeShowFieldConfigService codeShowFieldConfigService; - - @Resource - private CodeSrchCondConfigService codeSrchCondConfigService; ->>>>>>> Stashed changes /** * 閫氳繃ID鏌ヨ鍗曟潯鏁版嵁 @@ -121,27 +67,20 @@ return CodeReferConfigWraper.build().entityVO(codeReferConfig); } -<<<<<<< Updated upstream /** * 鍒嗛〉鏌ヨ * * @param bladeQueryObject 绛涢�夋潯浠� * @return 鏌ヨ缁撴灉 */ -======= ->>>>>>> Stashed changes @Override public IPage<CodeReferConfigVO> queryByJoinPage(BladeQueryObject bladeQueryObject) { CodeReferConfig codeReferConfig = new CodeReferConfig(); // 鏍规嵁绉熸埛杩涜鍖哄垎瀵瑰簲鐨勫弬鐓ч厤缃� Map<String, Object> conditionMap = bladeQueryObject.getConditionMap(); -<<<<<<< Updated upstream // 鏌ヨ鎵�灞炵鎴蜂笅鐨勫拰寮�鍚叏灞�鐨勫弬鐓ч厤缃俊鎭� conditionMap.put("tenantId",AuthUtil.getTenantId()); conditionMap.put("isOpenGlobal","true"); -======= - conditionMap.put("tenantId",AuthUtil.getTenantId()); ->>>>>>> Stashed changes BeanMap beanMap = BeanMap.create(codeReferConfig); beanMap.putAll(conditionMap); // 娣诲姞榛樿鎺掑簭瀛楁,鏍规嵁鏃堕棿杩涜鎺掑簭 @@ -151,19 +90,10 @@ return CodeReferConfigWraper.build().pageVO(codeReferConfigs); } -<<<<<<< Updated upstream -======= - /** - * 鍒嗛〉鏌ヨ - * - * @param codeReferConfigVO 绛涢�夋潯浠� - * @return 鏌ヨ缁撴灉 - */ ->>>>>>> Stashed changes @Override public List<CodeReferConfigVO> queryByList(CodeReferConfigVO codeReferConfigVO) { codeReferConfigVO.setTenantId(AuthUtil.getTenantId()); - //MPJLambdaWrapper<CodeReferConfig> mpjLambdaWrapper = Map2MPJLambdaUtil.getMPJLambdaWrapper(bladeQueryObject.getConditionMap(), CodeReferConfig.class) + //MPJLambdaWrapper<CodeReferConfig> mpjLambdaWrapper = UBCSCondition.getMPJLambdaWrapper(bladeQueryObject.getConditionMap(), CodeReferConfig.class) MPJLambdaWrapper<CodeReferConfig> mpjLambdaWrapper = getMPJLambdaWrapper() .setEntity(codeReferConfigVO) .orderBy(true, true, CodeReferConfig::getCreateTime); @@ -184,7 +114,6 @@ if (StringUtils.isBlank(codeReferConfigVO.getReferType())){ throw new VciBaseException("鍙傜収閰嶇疆涓嶈兘涓虹┖"); } -<<<<<<< Updated upstream // Long count = countCodeReferConfig(codeReferConfigVO); // if(count > 0){ // throw new VciBaseException("宸插瓨鍦ㄧ浉鍚岀殑鍙傜収閰嶇疆"); @@ -204,20 +133,6 @@ if(Func.isNotEmpty(codeReferConfig.getCodeSrchCondConfigs())){ ICodeSrchCondConfigService.insertBatch(codeReferConfigVO.getCodeSrchCondConfigVOS(),codeReferConfig.getOid()); } -======= - Long count = countCodeReferConfig(codeReferConfigVO); - if(count > 0){ - throw new VciBaseException("宸插瓨鍦ㄧ浉鍚岀殑鍙傜収閰嶇疆"); - } - - CodeReferConfig CodeReferConfig = Objects.requireNonNull(BeanUtil.copy(codeReferConfigVO, CodeReferConfig.class)); - boolean resInsertReferConfig = this.codeReferconfigMapper.insert(CodeReferConfig) > 0; - if (!resInsertReferConfig) { - return R.fail("鏂板鍙傜収閰嶇疆澶辫触锛�"); - } - codeShowFieldConfigService.insertBatch(codeReferConfigVO.getCodeShowFieldConfigVOS()); - codeSrchCondConfigService.insertBatch(codeReferConfigVO.getCodeSrchCondConfigVOS()); ->>>>>>> Stashed changes return R.data(codeReferConfigVO); } @@ -228,7 +143,6 @@ */ private Long countCodeReferConfig(CodeReferConfigVO codeReferConfigVO) { String templateName = codeReferConfigVO.getName(); -<<<<<<< Updated upstream String templateId = codeReferConfigVO.getId(); if (StringUtils.isBlank(templateName) && StringUtils.isBlank(templateId)){ throw new VciBaseException("鍙傜収閰嶇疆缂栧彿鍜屽悕绉颁笉鑳戒负绌�"); @@ -240,14 +154,6 @@ .eq(CodeReferConfig::getIsOpenGlobal,"true") // 鏌ヨ寮�鍚叏灞�鐨勫弬鐓ч厤缃� .eq(CodeReferConfig::getId,templateId) .eq(CodeReferConfig::getName,templateName); -======= - if (StringUtils.isBlank(templateName)){ - throw new VciBaseException("鍙傜収閰嶇疆鍚嶇О涓嶈兘涓虹┖"); - } - LambdaQueryWrapper<CodeReferConfig> wrapper = Wrappers.<CodeReferConfig>query() - .lambda().eq(CodeReferConfig::getId, codeReferConfigVO.getId()) - .eq(CodeReferConfig::getTenantId, codeReferConfigVO.getTenantId()); ->>>>>>> Stashed changes Long count = codeReferconfigMapper.selectCount(wrapper); return count; } @@ -259,7 +165,6 @@ private MPJLambdaWrapper<CodeReferConfig> getMPJLambdaWrapper(){ MPJLambdaWrapper<CodeReferConfig> mpjLambdaWrapper = new MPJLambdaWrapper<>(CodeReferConfig.class) .selectAll(CodeReferConfig.class) -<<<<<<< Updated upstream // .select(CodeShowFieldConfig::getField // ,CodeShowFieldConfig::getTitle // ,CodeShowFieldConfig::getFieldType @@ -272,20 +177,6 @@ // CodeSrchCondConfig::getFilterType, // CodeSrchCondConfig::getFilterField, // CodeSrchCondConfig::getFilterValue) -======= - // .select(CodeShowFieldConfig::getField -// ,CodeShowFieldConfig::getTitle -// ,CodeShowFieldConfig::getFieldType -// ,CodeShowFieldConfig::getSort -// ,CodeShowFieldConfig::getAttrSortField -// ,CodeShowFieldConfig::getWidth -// ,CodeShowFieldConfig::getFixedPosition -// ,CodeShowFieldConfig::getTemplet) -// .select( -// CodeSrchCondConfig::getFilterType, -// CodeSrchCondConfig::getFilterField, -// CodeSrchCondConfig::getFilterValue) ->>>>>>> Stashed changes .selectCollection(CodeShowFieldConfig.class, CodeReferConfig::getCodeShowFieldConfigs) .selectCollection(CodeSrchCondConfig.class, CodeReferConfig::getCodeSrchCondConfigs) .leftJoin(CodeShowFieldConfig.class, CodeShowFieldConfig::getReferConfigOid,CodeReferConfig::getOid) @@ -306,13 +197,8 @@ if (!resUpdateReferConfig) { return R.fail("鍙傜収閰嶇疆淇敼澶辫触锛�"); } -<<<<<<< Updated upstream this.ICodeShowFieldConfigService.updateBatch(codeReferConfigVO.getCodeShowFieldConfigVOS()); this.ICodeSrchCondConfigService.updateBatch(codeReferConfigVO.getCodeSrchCondConfigVOS()); -======= - this.codeShowFieldConfigService.updateBatch(codeReferConfigVO.getCodeShowFieldConfigVOS()); - this.codeSrchCondConfigService.updateBatch(codeReferConfigVO.getCodeSrchCondConfigVOS()); ->>>>>>> Stashed changes return R.data(codeReferConfigVO); } @@ -336,13 +222,8 @@ if (!resDeleteReferConfig) { return R.fail("鍙傜収閰嶇疆鍒犻櫎澶辫触锛�"); } -<<<<<<< Updated upstream this.ICodeShowFieldConfigService.deleteByReferConfigOid(codeReferConfigDTO.getOid()); this.ICodeSrchCondConfigService.deleteByReferConfigOid(codeReferConfigDTO.getOid()); -======= - this.codeShowFieldConfigService.deleteByReferConfigOid(codeReferConfigDTO.getOid()); - this.codeSrchCondConfigService.deleteByReferConfigOid(codeReferConfigDTO.getOid()); ->>>>>>> Stashed changes return R.status(resDeleteReferConfig); } -- Gitblit v1.9.3