From dc41a85c4eadeae567973157f64c549d414f49ec Mon Sep 17 00:00:00 2001 From: fujunling <2984387807@qq.com> Date: 星期一, 05 六月 2023 18:09:43 +0800 Subject: [PATCH] 配置文件修改 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeReferConfigServiceImpl.java | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 119 insertions(+), 0 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 2b538e9..8e6dcf0 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,6 +3,7 @@ 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; @@ -14,26 +15,68 @@ 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; @@ -44,16 +87,27 @@ * @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鏌ヨ鍗曟潯鏁版嵁 @@ -67,20 +121,27 @@ 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); // 娣诲姞榛樿鎺掑簭瀛楁,鏍规嵁鏃堕棿杩涜鎺掑簭 @@ -90,6 +151,15 @@ return CodeReferConfigWraper.build().pageVO(codeReferConfigs); } +<<<<<<< Updated upstream +======= + /** + * 鍒嗛〉鏌ヨ + * + * @param codeReferConfigVO 绛涢�夋潯浠� + * @return 鏌ヨ缁撴灉 + */ +>>>>>>> Stashed changes @Override public List<CodeReferConfigVO> queryByList(CodeReferConfigVO codeReferConfigVO) { codeReferConfigVO.setTenantId(AuthUtil.getTenantId()); @@ -114,6 +184,7 @@ if (StringUtils.isBlank(codeReferConfigVO.getReferType())){ throw new VciBaseException("鍙傜収閰嶇疆涓嶈兘涓虹┖"); } +<<<<<<< Updated upstream // Long count = countCodeReferConfig(codeReferConfigVO); // if(count > 0){ // throw new VciBaseException("宸插瓨鍦ㄧ浉鍚岀殑鍙傜収閰嶇疆"); @@ -133,6 +204,20 @@ 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); } @@ -143,6 +228,7 @@ */ 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("鍙傜収閰嶇疆缂栧彿鍜屽悕绉颁笉鑳戒负绌�"); @@ -154,6 +240,14 @@ .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; } @@ -165,6 +259,7 @@ private MPJLambdaWrapper<CodeReferConfig> getMPJLambdaWrapper(){ MPJLambdaWrapper<CodeReferConfig> mpjLambdaWrapper = new MPJLambdaWrapper<>(CodeReferConfig.class) .selectAll(CodeReferConfig.class) +<<<<<<< Updated upstream // .select(CodeShowFieldConfig::getField // ,CodeShowFieldConfig::getTitle // ,CodeShowFieldConfig::getFieldType @@ -177,6 +272,20 @@ // 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) @@ -197,8 +306,13 @@ 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); } @@ -222,8 +336,13 @@ 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