2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
P85 इत्यनेन उक्तं यत् उत्पादं प्रकाशयित्वा Next इत्यत्र क्लिक् कृत्वा अहं ज्ञातवान् यत् विनिर्देशाः न प्रदर्शिताः।
कन्सोल् उद्घाट्य Each... त्रुटिः इति त्रुटिं ज्ञातव्यम्
समस्यायाः कारणं परीक्ष्य मया ज्ञातं यत् प्रत्यागतसमूहेषु व्यक्तिगतसमूहानां सम्बद्धाः विशेषताः (अट्ट्र्स्) शून्यं भवितुमर्हति
अतः अस्मिन् समये, भवद्भिः सुनिश्चितं कर्तव्यं यत् पृष्ठभागेन प्रत्यागताः attrs शून्याः न भवितुम् अर्हन्ति ।
विधिः १: पृष्ठ-अन्त-छननम्: पृष्ठ-अन्त-कार्यन्वयन-वर्गस्य उपयोगं कृत्वा येषां समूहानां attrs शून्यं भवति, तेषां न्यायं कर्तुं, समाप्तुं च ।
- **
- * 根据分类id查出所有分组和分组属性
- * @param catelogId
- * @return
- */
- @Override
- public List<AttrGroupWithAttrsVo> getAttrGroupWithAttrsByCatelogId(Long catelogId) {
- //获得在属性分组表中的所有属于当前分类的实体
- List<AttrGroupEntity> attrGroupEntities = this.list(new QueryWrapper<AttrGroupEntity>().eq("catelog_id", catelogId));
- List<AttrGroupWithAttrsVo> collect = attrGroupEntities.stream().map((group) -> {
- AttrGroupWithAttrsVo attrsVo = new AttrGroupWithAttrsVo();
- BeanUtils.copyProperties(group,attrsVo);
- //当前分组下的所有属性(没有"valueType": 0,)
- List<AttrEntity> attr = attrService.getRelationAttr(attrsVo.getAttrGroupId());
- attrsVo.setAttrs(attr);
- if ( attr!=null){
- return attrsVo;
- }
- return null;
- }).collect(Collectors.toList());
- collect.removeIf(Objects::isNull);
- return collect;
- }
विधिः २: अग्रभागपृष्ठे if judgment योजयन्तु, inshowBaseAttrs()
विधियाम्for each
अग्रे एकं योजयन्तुयदि न्यायः
if (item.attrs != null && item.attrs.length > 0)