Commit b9d8636c by lijinqi

行业应用homepage字段修改、

我的资源修改
客户端 我的订单接口
parent 1c71b766
......@@ -42,7 +42,7 @@ public class IndustryApplicationRespVO {
@Schema(description = "首页展示图片")
@ExcelProperty("首页展示图片")
private List<String> homeImages;
private String homeImage;
@Schema(description = "组件类型:0-全部", example = "1")
@ExcelProperty("组件类型:0-全部")
......
......@@ -37,7 +37,7 @@ public class IndustryApplicationSaveReqVO {
private String remark;
@Schema(description = "首页展示图片")
private List<String> homeImages;
private String homeImage;
@Schema(description = "组件类型:0-全部", example = "1")
private Integer type;
......
......@@ -18,7 +18,7 @@ import java.util.Arrays;
public enum TradeOrderStatusEnum implements ArrayValuable<Integer> {
UNPAID(0, "待支付"),
UNDELIVERED(10, "待发货"),
UNDELIVERED(10, "已支付"),
DELIVERED(20, "已发货"),
COMPLETED(30, "已完成"),
CANCELED(40, "已取消");
......@@ -113,4 +113,34 @@ public enum TradeOrderStatusEnum implements ArrayValuable<Integer> {
return ObjectUtils.equalsAny(status, DELIVERED.getStatus(), COMPLETED.getStatus());
}
/**
* 根据 status 获取枚举
*
* @param status 状态值
* @return 枚举,找不到返回 null
*/
public static TradeOrderStatusEnum fromStatus(Integer status) {
if (status == null) {
return null;
}
for (TradeOrderStatusEnum value : values()) {
if (value.getStatus().equals(status)) {
return value;
}
}
return null;
}
/**
* 根据 status 获取状态名
*
* @param status 状态值
* @return 状态名,找不到返回 null
*/
public static String getNameByStatus(Integer status) {
TradeOrderStatusEnum statusEnum = fromStatus(status);
return statusEnum != null ? statusEnum.getName() : null;
}
}
package com.luhu.computility.module.trade.controller.app.order;
import cn.hutool.core.collection.CollectionUtil;
import com.luhu.computility.framework.common.pojo.CommonResult;
import com.luhu.computility.framework.common.pojo.PageResult;
import com.luhu.computility.module.pay.api.notify.dto.PayOrderNotifyReqDTO;
......@@ -11,6 +12,7 @@ import com.luhu.computility.module.trade.dal.dataobject.delivery.DeliveryExpress
import com.luhu.computility.module.trade.dal.dataobject.order.TradeOrderDO;
import com.luhu.computility.module.trade.dal.dataobject.order.TradeOrderItemDO;
import com.luhu.computility.module.trade.enums.order.TradeOrderStatusEnum;
import com.luhu.computility.module.trade.enums.order.TradeOrderTypeEnum;
import com.luhu.computility.module.trade.framework.order.config.TradeOrderProperties;
import com.luhu.computility.module.trade.service.aftersale.AfterSaleService;
import com.luhu.computility.module.trade.service.delivery.DeliveryExpressService;
......@@ -30,6 +32,7 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.annotation.security.PermitAll;
import javax.validation.Valid;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
......@@ -129,14 +132,38 @@ public class AppTradeOrderController {
@GetMapping("/page")
@Operation(summary = "获得交易订单分页")
public CommonResult<PageResult<AppTradeOrderPageItemRespVO>> getOrderPage(AppTradeOrderPageReqVO reqVO) {
public CommonResult<PageResult<AppTradeOrderPageRespVO>> getOrderPage(AppTradeOrderPageReqVO reqVO) {
// 查询订单
PageResult<TradeOrderDO> pageResult = tradeOrderQueryService.getOrderPage(getLoginUserId(), reqVO);
// 查询订单项
List<TradeOrderItemDO> orderItems = tradeOrderQueryService.getOrderItemListByOrderId(
convertSet(pageResult.getList(), TradeOrderDO::getId));
//原始完整订单
PageResult<AppTradeOrderPageItemRespVO> sourcePageResult = TradeOrderConvert.INSTANCE.convertPage02(pageResult, orderItems);
//基于原有数据接口做处理
PageResult<AppTradeOrderPageRespVO> targetPageResult = new PageResult<>();
List<AppTradeOrderPageRespVO> appTradeOrders = new ArrayList<>();
if (!CollectionUtil.isEmpty(sourcePageResult.getList())) {
for (AppTradeOrderPageItemRespVO item : sourcePageResult.getList()) {
AppTradeOrderPageRespVO appTradeOrder = new AppTradeOrderPageRespVO();
appTradeOrder.setNo(item.getNo());
appTradeOrder.setPayPrice(item.getPayPrice());
appTradeOrder.setCreateTime(item.getCreateTime());
appTradeOrder.setProductCount(item.getProductCount());
//每个订单只有一个子订单
appTradeOrder.setSpuName(item.getItems().get(0).getSpuName());
appTradeOrder.setStatus(item.getStatus());
appTradeOrder.setStatusName(TradeOrderStatusEnum.getNameByStatus(item.getStatus()));
appTradeOrder.setProperties(item.getItems().get(0).getProperties());
appTradeOrders.add(appTradeOrder);
}
}
targetPageResult.setList(appTradeOrders);
targetPageResult.setTotal(sourcePageResult.getTotal());
// 最终组合
return success(TradeOrderConvert.INSTANCE.convertPage02(pageResult, orderItems));
return success(targetPageResult);
}
@GetMapping("/get-count")
......
package com.luhu.computility.module.trade.controller.app.order.vo;
import com.luhu.computility.module.trade.controller.app.base.property.AppProductPropertyValueDetailRespVO;
import com.luhu.computility.module.trade.controller.app.order.vo.item.AppTradeOrderItemRespVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;
@Schema(description = "用户 App - 订单交易的分页项 Response VO")
@Data
public class AppTradeOrderPageRespVO {
@Schema(description = "订单流水号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1146347329394184195")
private String no;
@Schema(description = "订单状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
private Integer status;
@Schema(description = "订单状态名", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
private String statusName;
@Schema(description = "购买的数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "10")
private Integer productCount;
@Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
private LocalDateTime createTime;
@Schema(description = "SPU 名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋道源码")
private String spuName;
private List<AppProductPropertyValueDetailRespVO> properties;
@Schema(description = "应付金额,单位:分", requiredMode = Schema.RequiredMode.REQUIRED, example = "1000")
private Integer payPrice;
}
......@@ -7,6 +7,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
import com.luhu.computility.framework.common.util.json.JsonUtils;
import com.luhu.computility.module.member.controller.admin.resource.vo.ResourceSaveReqVO;
import com.luhu.computility.module.member.service.resource.ResourceService;
import com.luhu.computility.module.product.api.sku.ProductSkuApi;
import com.luhu.computility.module.product.api.spu.ProductSpuApi;
import com.luhu.computility.module.product.dal.dataobject.category.ProductCategoryDO;
import com.luhu.computility.module.product.service.category.ProductCategoryService;
import com.luhu.computility.module.trade.controller.app.order.vo.AppTradeOrderDetailRespVO;
import com.luhu.computility.module.trade.convert.order.TradeOrderConvert;
import com.luhu.computility.module.trade.convert.order.TradeOrderLogConvert;
......@@ -41,6 +45,9 @@ public class TradeOrderToResourceServiceImpl implements TradeOrderToResourceServ
@Resource
private ResourceService resourceService;
@Resource
private ProductCategoryService productCategoryService;
@Override
public void createMyResource(Long orderId) {
......@@ -59,10 +66,13 @@ public class TradeOrderToResourceServiceImpl implements TradeOrderToResourceServ
ResourceSaveReqVO resourceSaveReqVO = new ResourceSaveReqVO();
TradeOrderItemDO tradeOrderItemDO = items.get(0);
if (!ObjectUtils.isEmpty(tradeOrderItemDO)) {
ProductCategoryDO category = productCategoryService.getCategory(tradeOrderItemDO.getCategoryId());
resourceSaveReqVO.setCategoryName(category.getName());
resourceSaveReqVO.setMemberUserId(order.getUserId());
resourceSaveReqVO.setCategoryId(tradeOrderItemDO.getCategoryId());
resourceSaveReqVO.setAuth(tradeOrderItemDO.getAuth());
resourceSaveReqVO.setTradeOrderId(order.getId());
resourceSaveReqVO.setTradeOrderNo(order.getNo());
resourceSaveReqVO.setExpDuration(tradeOrderItemDO.getExpDuration());
resourceSaveReqVO.setFeeInfo(tradeOrderItemDO.getFeeInfo());
List<ResourceSaveReqVO.Property> properties = new ArrayList<>();
......
......@@ -84,8 +84,8 @@ public class ResourceController {
@Operation(summary = "获得用户资源分页")
@PreAuthorize("@ss.hasPermission('member:resource:query')")
public CommonResult<PageResult<ResourceRespVO>> getResourcePage(@Valid ResourcePageReqVO pageReqVO) {
PageResult<ResourceDO> pageResult = resourceService.getResourcePage(pageReqVO);
return success(BeanUtils.toBean(pageResult, ResourceRespVO.class));
PageResult<ResourceRespVO> pageResult = resourceService.getResourcePage(pageReqVO);
return success(pageResult);
}
@GetMapping("/export-excel")
......@@ -95,10 +95,10 @@ public class ResourceController {
public void exportResourceExcel(@Valid ResourcePageReqVO pageReqVO,
HttpServletResponse response) throws IOException {
pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
List<ResourceDO> list = resourceService.getResourcePage(pageReqVO).getList();
List<ResourceRespVO> list = resourceService.getResourcePage(pageReqVO).getList();
// 导出 Excel
ExcelUtils.write(response, "用户资源.xls", "数据", ResourceRespVO.class,
BeanUtils.toBean(list, ResourceRespVO.class));
list);
}
}
\ No newline at end of file
......@@ -26,6 +26,9 @@ public class ResourcePageReqVO extends PageParam {
@Schema(description = "关联订单id", example = "11797")
private Long tradeOrderId;
@Schema(description = "关联订单No", example = "11797")
private String tradeOrderNo;
@Schema(description = "创建时间")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime[] createTime;
......
......@@ -20,14 +20,29 @@ public class ResourceRespVO {
@ExcelProperty("类型")
private Long categoryId;
@Schema(description = "类型名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
@ExcelProperty("类型名称")
private String categoryName;
@Schema(description = "客户id", requiredMode = Schema.RequiredMode.REQUIRED, example = "19646")
@ExcelProperty("客户id")
private Long memberUserId;
@Schema(description = "客户名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "19646")
@ExcelProperty("客户名称")
private String memberUserName;
@Schema(description = "关联订单id", requiredMode = Schema.RequiredMode.REQUIRED, example = "11797")
@ExcelProperty("关联订单id")
private Long tradeOrderId;
@Schema(description = "关联订单NO", requiredMode = Schema.RequiredMode.REQUIRED, example = "11797")
@ExcelProperty("关联订单NO")
private String tradeOrderNo;
@Schema(description = "属性")
@ExcelProperty("属性")
private List<ResourceSaveReqVO.Property> properties;
......
......@@ -22,6 +22,10 @@ public class ResourceSaveReqVO {
@NotNull(message = "类型不能为空")
private Long categoryId;
@Schema(description = "类型名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
@NotNull(message = "类型不能为空")
private String categoryName;
@Schema(description = "客户id", requiredMode = Schema.RequiredMode.REQUIRED, example = "19646")
@NotNull(message = "客户id不能为空")
private Long memberUserId;
......@@ -30,6 +34,11 @@ public class ResourceSaveReqVO {
@NotNull(message = "关联订单id不能为空")
private Long tradeOrderId;
@Schema(description = "关联订单NO", requiredMode = Schema.RequiredMode.REQUIRED, example = "11797")
@NotNull(message = "关联订单NO不能为空")
private String tradeOrderNo;
@Schema(description = "过期时间")
private LocalDateTime expTime;
......
......@@ -7,6 +7,7 @@ import com.luhu.computility.framework.common.pojo.PageResult;
import com.luhu.computility.framework.common.util.object.BeanUtils;
import com.luhu.computility.framework.excel.core.util.ExcelUtils;
import com.luhu.computility.module.member.controller.admin.resource.vo.ResourcePageReqVO;
import com.luhu.computility.module.member.controller.admin.resource.vo.ResourceRespVO;
import com.luhu.computility.module.member.controller.app.resource.vo.AppResourcePageReqVO;
import com.luhu.computility.module.member.controller.app.resource.vo.AppResourceRespVO;
import com.luhu.computility.module.member.dal.dataobject.resource.ResourceDO;
......@@ -51,21 +52,21 @@ public class AppResourceController {
@GetMapping("/page")
@Operation(summary = "获得我的资源分页")
public CommonResult<PageResult<AppResourceRespVO>> getResourcePage(@Valid ResourcePageReqVO pageReqVO) {
PageResult<ResourceDO> pageResult = resourceService.getResourcePage(pageReqVO);
return success(BeanUtils.toBean(pageResult, AppResourceRespVO.class));
public CommonResult<PageResult<AppResourceRespVO>> getResourcePage(@Valid AppResourcePageReqVO pageReqVO) {
PageResult<AppResourceRespVO> pageResult = resourceService.getMyResourcePage(pageReqVO);
return success(pageResult);
}
@GetMapping("/export-excel")
@Operation(summary = "导出我的资源 Excel")
@ApiAccessLog(operateType = EXPORT)
public void exportResourceExcel(@Valid ResourcePageReqVO pageReqVO,
public void exportResourceExcel(@Valid AppResourcePageReqVO pageReqVO,
HttpServletResponse response) throws IOException {
pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
List<ResourceDO> list = resourceService.getResourcePage(pageReqVO).getList();
List<AppResourceRespVO> list = resourceService.getMyResourcePage(pageReqVO).getList();
// 导出 Excel
ExcelUtils.write(response, "我的资源.xls", "数据", AppResourceRespVO.class,
BeanUtils.toBean(list, AppResourceRespVO.class));
list);
}
}
\ No newline at end of file
......@@ -19,6 +19,8 @@ public class AppResourcePageReqVO extends PageParam {
@Schema(description = "关联订单id", example = "11797")
private Long tradeOrderId;
@Schema(description = "关联订单NO", example = "11797")
private String tradeOrderNo;
@Schema(description = "用户id", example = "11797")
private Long memberUserId;
......
......@@ -22,10 +22,18 @@ public class AppResourceRespVO {
@ExcelProperty("分类")
private Long categoryId;
@Schema(description = "类型名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
@ExcelProperty("类型名称")
private String categoryName;
@Schema(description = "关联订单id", requiredMode = Schema.RequiredMode.REQUIRED, example = "11797")
@ExcelProperty("关联订单id")
private Long tradeOrderId;
@Schema(description = "关联订单No", requiredMode = Schema.RequiredMode.REQUIRED, example = "11797")
@ExcelProperty("关联订单No")
private String tradeOrderNo;
@Schema(description = "属性")
@ExcelProperty("属性")
private List<ResourceSaveReqVO.Property> properties;
......
......@@ -28,6 +28,10 @@ public class AppResourceSaveReqVO {
@NotNull(message = "关联订单id不能为空")
private Long tradeOrderId;
@Schema(description = "关联订单No", requiredMode = Schema.RequiredMode.REQUIRED, example = "11797")
@NotNull(message = "关联订单No不能为空")
private String tradeOrderNo;
@Schema(description = "过期时间")
private LocalDateTime expTime;
......
......@@ -58,8 +58,12 @@ public class AppMemberUserController {
if (!ObjectUtil.isEmpty(enterprise)) {
appEnterpriseUserInfoRespVO.setEnterpriseName(enterprise.getEnterpriseName());
appEnterpriseUserInfoRespVO.setCheckStatus(enterprise.getStatus());
appEnterpriseUserInfoRespVO.setCheckStatusName(EnterpriseCheckStatus.getByValue(enterprise.getStatus()).getRemark());
} else {
appEnterpriseUserInfoRespVO.setCheckStatus(EnterpriseCheckStatus.UNSUBMIT.getValue());
appEnterpriseUserInfoRespVO.setCheckStatusName(EnterpriseCheckStatus.UNSUBMIT.getRemark());
}
return success(appEnterpriseUserInfoRespVO);
......
......@@ -28,6 +28,9 @@ public class AppEnterpriseUserInfoRespVO {
@Schema(description = "审核状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "10")
private Integer checkStatus;
@Schema(description = "审核状态名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "10")
private String checkStatusName;
@Schema(description = "企业名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
private String enterpriseName;
......
package com.luhu.computility.module.member.dal.dataobject.resource;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
......@@ -9,6 +10,8 @@ import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import com.luhu.computility.framework.mybatis.core.dataobject.BaseDO;
import javax.validation.constraints.NotNull;
/**
* 用户资源 DO
*
......@@ -34,6 +37,10 @@ public class ResourceDO extends BaseDO {
*/
private Integer categoryId;
/**
* 类型名称
*/
private String categoryName;
/**
* 客户id
*/
private Long memberUserId;
......@@ -42,6 +49,10 @@ public class ResourceDO extends BaseDO {
*/
private Long tradeOrderId;
/**
* 关联订单No
*/
private String tradeOrderNo;
/**
* 属性
*/
@TableField(typeHandler = JacksonTypeHandler.class)
......
......@@ -2,11 +2,15 @@ package com.luhu.computility.module.member.dal.mysql.resource;
import java.util.*;
import cn.hutool.core.util.ObjectUtil;
import com.luhu.computility.framework.common.pojo.PageResult;
import com.luhu.computility.framework.mybatis.core.query.LambdaQueryWrapperX;
import com.luhu.computility.framework.mybatis.core.mapper.BaseMapperX;
import com.luhu.computility.framework.mybatis.core.query.MPJLambdaWrapperX;
import com.luhu.computility.module.member.controller.app.resource.vo.AppResourcePageReqVO;
import com.luhu.computility.module.member.controller.app.resource.vo.AppResourceRespVO;
import com.luhu.computility.module.member.dal.dataobject.resource.ResourceDO;
import com.luhu.computility.module.member.dal.dataobject.user.MemberUserDO;
import org.apache.ibatis.annotations.Mapper;
import com.luhu.computility.module.member.controller.admin.resource.vo.*;
......@@ -17,15 +21,16 @@ import com.luhu.computility.module.member.controller.admin.resource.vo.*;
*/
@Mapper
public interface ResourceMapper extends BaseMapperX<ResourceDO> {
/*
default PageResult<ResourceDO> selectPage(ResourcePageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX<ResourceDO>()
.eqIfPresent(ResourceDO::getCategoryId, reqVO.getCategoryId())
.eqIfPresent(ResourceDO::getMemberUserId, reqVO.getMemberUserId())
.eqIfPresent(ResourceDO::getTradeOrderId, reqVO.getTradeOrderId())
.eqIfPresent(ResourceDO::getTradeOrderNo, reqVO.getTradeOrderNo())
.betweenIfPresent(ResourceDO::getCreateTime, reqVO.getCreateTime())
.orderByDesc(ResourceDO::getId));
}
}*/
default PageResult<ResourceDO> selectMyPage(AppResourcePageReqVO reqVO) {
......@@ -33,8 +38,34 @@ public interface ResourceMapper extends BaseMapperX<ResourceDO> {
.eqIfPresent(ResourceDO::getCategoryId, reqVO.getCategoryId())
.eqIfPresent(ResourceDO::getMemberUserId, reqVO.getMemberUserId())
.eqIfPresent(ResourceDO::getTradeOrderId, reqVO.getTradeOrderId())
.eqIfPresent(ResourceDO::getTradeOrderNo, reqVO.getTradeOrderNo())
.betweenIfPresent(ResourceDO::getCreateTime, reqVO.getCreateTime())
.orderByDesc(ResourceDO::getId));
}
default PageResult<ResourceRespVO> selectPage(ResourcePageReqVO reqVO) {
return selectJoinPage(reqVO, ResourceRespVO.class, new MPJLambdaWrapperX<ResourceDO>()
.selectAll(ResourceDO.class)
.select(MemberUserDO::getMobile)
.selectAs(MemberUserDO::getName, ResourceRespVO::getMemberUserName)
.leftJoin(MemberUserDO.class, MemberUserDO::getId, ResourceDO::getMemberUserId)
.eq(!ObjectUtil.isEmpty(reqVO.getMemberUserId()), ResourceDO::getMemberUserId, reqVO.getMemberUserId())
.eq(!ObjectUtil.isEmpty(reqVO.getTradeOrderId()),ResourceDO::getTradeOrderId, reqVO.getTradeOrderId())
.eq(!ObjectUtil.isEmpty(reqVO.getTradeOrderNo()),ResourceDO::getTradeOrderNo, reqVO.getTradeOrderNo())
.orderByDesc(ResourceDO::getId));
}
/*return selectJoinPage(queryVO, FruitRespVO.class, new MPJLambdaWrapperX<FruitDO>()
.selectAll(FruitDO.class)
.select(MemberUserDO::getMobile)
.select(MemberUserDO::getName)
.select(MemberUserDO::getNickname)
.leftJoin(MemberUserDO.class, MemberUserDO::getId, FruitDO::getUserId)
.eq(queryVO.getUserId() != null, FruitDO::getUserId, queryVO.getUserId())
.eq(queryVO.getId() != null, FruitDO::getId, queryVO.getId())
.like(StrUtil.isNotBlank(queryVO.getContent()), FruitDO::getContent, queryVO.getContent())
.between(!ArrayUtil.hasNull(queryVO.getCreateTime()), FruitDO::getCreateTime, ArrayUtil.get(queryVO.getCreateTime(), 0), ArrayUtil.get(queryVO.getCreateTime(), 1))
.orderByDesc(FruitDO::getId));*/
}
\ No newline at end of file
......@@ -4,6 +4,7 @@ import java.util.*;
import javax.validation.*;
import com.luhu.computility.module.member.controller.admin.resource.vo.*;
import com.luhu.computility.module.member.controller.app.resource.vo.AppResourcePageReqVO;
import com.luhu.computility.module.member.controller.app.resource.vo.AppResourceRespVO;
import com.luhu.computility.module.member.dal.dataobject.resource.ResourceDO;
import com.luhu.computility.framework.common.pojo.PageResult;
import com.luhu.computility.framework.common.pojo.PageParam;
......@@ -58,7 +59,7 @@ public interface ResourceService {
* @param pageReqVO 分页查询
* @return 用户资源分页
*/
PageResult<ResourceDO> getResourcePage(ResourcePageReqVO pageReqVO);
PageResult<ResourceRespVO> getResourcePage(ResourcePageReqVO pageReqVO);
/**
* 获得我的用户资源分页
......@@ -66,6 +67,6 @@ public interface ResourceService {
* @param appResourcePageReqVO 分页查询
* @return 我的用户资源分页
*/
//PageResult<ResourceDO> getMyResourcePage(AppResourcePageReqVO appResourcePageReqVO);
PageResult<AppResourceRespVO> getMyResourcePage(AppResourcePageReqVO appResourcePageReqVO);
}
\ No newline at end of file
package com.luhu.computility.module.member.service.resource;
import cn.hutool.core.collection.CollUtil;
import com.luhu.computility.framework.security.core.util.SecurityFrameworkUtils;
import com.luhu.computility.module.member.controller.app.resource.vo.AppResourcePageReqVO;
import com.luhu.computility.module.member.controller.app.resource.vo.AppResourceRespVO;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import org.springframework.validation.annotation.Validated;
......@@ -78,9 +81,15 @@ public class ResourceServiceImpl implements ResourceService {
}
@Override
public PageResult<ResourceDO> getResourcePage(ResourcePageReqVO pageReqVO) {
PageResult<ResourceDO> resourceDOPageResult = resourceMapper.selectPage(pageReqVO);
public PageResult<ResourceRespVO> getResourcePage(ResourcePageReqVO pageReqVO) {
PageResult<ResourceRespVO> resourceDOPageResult = resourceMapper.selectPage(pageReqVO);
return resourceDOPageResult;
}
@Override
public PageResult<AppResourceRespVO> getMyResourcePage(AppResourcePageReqVO pageReqVO) {
pageReqVO.setMemberUserId(SecurityFrameworkUtils.getLoginUserId());
PageResult<ResourceDO> resourceDOPageResult = resourceMapper.selectMyPage(pageReqVO);
return BeanUtils.toBean(resourceDOPageResult, AppResourceRespVO.class);
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment