Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClstemplateServiceImpl.java
@@ -457,16 +457,24 @@ CodeClassifyTemplate codeClassifyTemplateDO = baseMapper.selectById(oid); //停用的时候,验证模板是否为已发布 if(CodeClassifyTemplateLC.DISABLED.getValue().equals(lcStatus)){ // CodeClstemplateEntity codeClassifyTemplateDO = baseMapper.selectById(oid); if(!CodeClassifyTemplateLC.RELEASED.getValue().equals(codeClassifyTemplateDO.getLcStatus())){ return R.fail("模板未启用,不能停用!"); } } if(lcStatus.equals(CodeClassifyTemplateLC.RELEASED.getValue())){ QueryWrapper<CodeClassify> classifyQueryWrapper = new QueryWrapper<>(); classifyQueryWrapper.eq("oid",codeClassifyTemplateDO.getCodeClassifyOid()); classifyQueryWrapper.eq("lcstatus","Enabled"); List<CodeClassify> codeClassifyList = codeClassifyService.selectByWrapper(classifyQueryWrapper); if(codeClassifyList.size()==0){ return R.fail("查询到所属分类未启用,请先进行启用!!!"); } } //启用、停用 codeClassifyTemplateDO.setLcStatus(lcStatus); int u = baseMapper.updateById(codeClassifyTemplateDO); // codeClassifyTemplateMapper.updateLcStatus(oid,lcStatus); return u==0?R.fail("修改失败!"):R.success("修改成功"); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java
@@ -430,6 +430,7 @@ cbo.setLastModifyTime(new Date()); cbo.setCreator(AuthUtil.getUser().getUserName()); cbo.setLastModifier(AuthUtil.getUser().getUserName()); cbo.setTenantId(AuthUtil.getTenantId()); // //TODO:因为默认的属性都不拷贝,目前集团码叫name,并没有从DTO拷贝到cbo里。增加一个单独处理,以后再看要不要调整 cbo.setName(orderDTO.getName() == null ? "" : orderDTO.getName()); // //end -- modify by lihang @20220407 @@ -2045,13 +2046,21 @@ sql.append("t."); } if (value.startsWith(QueryOptionConstant.IN)) { sql.append(selectKey) if(value.startsWith(QueryOptionConstant.IN+"('") && value.endsWith("')")){ sql.append(selectKey) .append(SPACE) .append("in") .append(SPACE) .append(value.replace(QueryOptionConstant.IN, "")); }else{ sql.append(selectKey) .append(SPACE) .append("in") .append(SPACE) .append("(") .append(value.replace(QueryOptionConstant.IN, "")) .append(")"); } } else if (value.startsWith(QueryOptionConstant.NOTIN)) { sql.append(selectKey) .append(SPACE) Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/MenuMapper.xml
@@ -480,7 +480,7 @@ from pl_sys_menu ps, pl_sys_menu pm where pm.is_deleted = 0 and ps.category = 1 and ps.alias = #{btmType} and ps.CODE = #{btmType} and ps.id = pm.parent_id order by pm.sort asc </select>