Merge remote-tracking branch 'origin/dev_2.1.0' into dev_2.1.0

dev_2.1.0
xueqingkun 1 year ago
commit 7e50c8c572

@ -66,7 +66,7 @@ public class AncillaryItemManageServiceImpl implements AncillaryItemManageServic
.eq(ConfigAncillaryItem::getItemName, configAncillaryItem.getItemNameEn()).count()) {
throw new BusinessException("英文名名已存在,请重新输入");
}
CommonDic one = commonDicService.lambdaQuery().eq(CommonDic::getNameZh, configAncillaryItem.getItemName())
CommonDic one = commonDicService.lambdaQuery().eq(CommonDic::getNameZh, configAncillaryItem.getType())
.eq(CommonDic::getGroupCode, "ANCILLARY_ITEM_PRIORITY").last("limit 1").one();
Assert.notNull(one, () -> new BusinessException("检查项类型不正确"));
configAncillaryItem.setTypePriority(Integer.valueOf(one.getCode()));

@ -12,6 +12,7 @@ import com.supervision.mapper.CommonDicMapper;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
@ -36,6 +37,7 @@ public class CommonDicServiceImpl extends ServiceImpl<CommonDicMapper, CommonDic
.map(node -> BeanUtil.toBean(node, CommonDictTreeDTO.class)).collect(Collectors.toList());
// 递归构建树
recursionBuildTree(commonDicParentIdMap, topList);
topList.sort(Comparator.comparingInt(CommonDic::getPriority));
return topList;
}
@ -48,6 +50,7 @@ public class CommonDicServiceImpl extends ServiceImpl<CommonDicMapper, CommonDic
CommonDictTreeDTO childNode = BeanUtil.toBean(commonDic, CommonDictTreeDTO.class);
childNodeList.add(childNode);
}
childNodeList.sort(Comparator.comparingInt(CommonDic::getPriority));
parentNode.setChildDictTreeList(childNodeList);
// 继续迭代生成子集
recursionBuildTree(commonDicParentIdMap, childNodeList);

Loading…
Cancel
Save