/app/item/getItemList itemTypeName
This commit is contained in:
parent
421da5f235
commit
b15985d9e8
|
|
@ -1,9 +1,12 @@
|
||||||
package com.playlet.web.service.app.impl;
|
package com.playlet.web.service.app.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageHelper;
|
||||||
import com.github.pagehelper.PageInfo;
|
import com.github.pagehelper.PageInfo;
|
||||||
import com.playlet.system.domain.PlayletItem;
|
import com.playlet.system.domain.PlayletItem;
|
||||||
|
import com.playlet.system.domain.PlayletItemType;
|
||||||
import com.playlet.system.service.IPlayletItemService;
|
import com.playlet.system.service.IPlayletItemService;
|
||||||
|
import com.playlet.system.service.IPlayletItemTypeService;
|
||||||
import com.playlet.web.service.app.PlayletItemAppService;
|
import com.playlet.web.service.app.PlayletItemAppService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
@ -19,10 +22,18 @@ public class PlayletItemAppServiceImpl implements PlayletItemAppService {
|
||||||
|
|
||||||
private final IPlayletItemService iPlayletItemService;
|
private final IPlayletItemService iPlayletItemService;
|
||||||
|
|
||||||
|
private final IPlayletItemTypeService iPlayletItemTypeService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageInfo<PlayletItem> getItemPage(PlayletItem playletItem, Integer pageNum, Integer pageSize) {
|
public PageInfo<PlayletItem> getItemPage(PlayletItem playletItem, Integer pageNum, Integer pageSize) {
|
||||||
PageHelper.startPage(pageNum, pageSize);
|
PageHelper.startPage(pageNum, pageSize);
|
||||||
List<PlayletItem> playletItems = iPlayletItemService.selectPlayletItemList(playletItem);
|
List<PlayletItem> playletItems = iPlayletItemService.selectPlayletItemList(playletItem);
|
||||||
|
playletItems.forEach(model->{
|
||||||
|
if(ObjectUtil.isNotNull(model.getItemType())){
|
||||||
|
PlayletItemType itemType = iPlayletItemTypeService.selectPlayletItemTypeById(Long.valueOf(model.getItemType()));
|
||||||
|
model.setItemTypeName(itemType.getName());
|
||||||
|
}
|
||||||
|
});
|
||||||
return PageInfo.of(playletItems);
|
return PageInfo.of(playletItems);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.playlet.system.domain;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.playlet.common.core.domain.BaseEntity;
|
import com.playlet.common.core.domain.BaseEntity;
|
||||||
|
|
@ -96,4 +97,9 @@ public class PlayletItem extends BaseEntity{
|
||||||
@Excel(name = "剧场类型")
|
@Excel(name = "剧场类型")
|
||||||
@ApiModelProperty(value = "剧场类型")
|
@ApiModelProperty(value = "剧场类型")
|
||||||
private Integer itemType;
|
private Integer itemType;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "剧场类型名称")
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String itemTypeName;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue