initorder

This commit is contained in:
wangjinlei
2024-05-11 16:33:46 +08:00
parent 6ddafc7a4e
commit 550e95cd47
2 changed files with 24 additions and 1 deletions

View File

@@ -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<BuyOrderDao, BuyOrder> impl
public Map<String, Object> initPrepareOrder(PrepareOrderDto prepareOrderDto) {
Map<String, Object> 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<String,Integer> m:prepareOrderDto.getProductList()){

View File

@@ -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;
}