From 550e95cd47817e14c162a82db674120c825bd439 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Sat, 11 May 2024 16:33:46 +0800 Subject: [PATCH] initorder --- .../service/impl/BuyOrderServiceImpl.java | 8 +++++++- .../peanut/modules/common/vo/UserBaseVo.java | 17 +++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/peanut/modules/common/vo/UserBaseVo.java diff --git a/src/main/java/com/peanut/modules/common/service/impl/BuyOrderServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/BuyOrderServiceImpl.java index 96406a7c..ef828398 100644 --- a/src/main/java/com/peanut/modules/common/service/impl/BuyOrderServiceImpl.java +++ b/src/main/java/com/peanut/modules/common/service/impl/BuyOrderServiceImpl.java @@ -9,6 +9,7 @@ import com.peanut.modules.common.entity.MyUserEntity; import com.peanut.modules.common.entity.ShopProduct; import com.peanut.modules.common.service.BuyOrderService; import com.peanut.modules.common.to.PrepareOrderDto; +import com.peanut.modules.common.vo.UserBaseVo; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -31,7 +32,12 @@ public class BuyOrderServiceImpl extends ServiceImpl impl public Map initPrepareOrder(PrepareOrderDto prepareOrderDto) { Map flag = new HashMap<>(); MyUserEntity userEntity = userDao.selectById(prepareOrderDto.getUid()); - flag.put("user",userEntity); + UserBaseVo userBaseVo = new UserBaseVo(); + userBaseVo.setId(userEntity.getId()); + userBaseVo.setVip(Integer.valueOf(userEntity.getVip())); + userBaseVo.setPeanutCoin(userEntity.getPeanutCoin()); + userBaseVo.setJf(userEntity.getJf()); + flag.put("user",userBaseVo); boolean allFive = true; for (Map m:prepareOrderDto.getProductList()){ diff --git a/src/main/java/com/peanut/modules/common/vo/UserBaseVo.java b/src/main/java/com/peanut/modules/common/vo/UserBaseVo.java new file mode 100644 index 00000000..f36b76cd --- /dev/null +++ b/src/main/java/com/peanut/modules/common/vo/UserBaseVo.java @@ -0,0 +1,17 @@ +package com.peanut.modules.common.vo; + +import lombok.Data; + +import java.math.BigDecimal; + +@Data +public class UserBaseVo { + + private Integer id; + + private Integer vip; + + private BigDecimal peanutCoin; + + private BigDecimal jf; +}