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