xiaoyong931011
2021-07-02 c78b81413ca47187fde4076ce7f9dc2f35858b84
20210630 积分拨付
2 files modified
30 ■■■■■ changed files
gc-shop/src/main/java/com/xzx/gc/shop/service/OrderService.java 25 ●●●● patch | view | raw | blame | history
gc-shop/src/main/java/com/xzx/gc/shop/vo/QueryOrderListVo.java 5 ●●●● patch | view | raw | blame | history
gc-shop/src/main/java/com/xzx/gc/shop/service/OrderService.java
@@ -82,18 +82,19 @@
                criteria.andEqualTo("orderId",id);
                List<ScoreOrderDetails> scoreOrderDetails = scoreOrderDetailsMapper.selectByExample(example);
                if(CollUtil.isNotEmpty(scoreOrderDetails)){
                    StringBuffer stringBuffer = new StringBuffer();
                    for(ScoreOrderDetails scoreOrderDetail : scoreOrderDetails){
                        String goodsName = scoreOrderDetail.getGoodsName();
                        BigDecimal unitPrice = scoreOrderDetail.getUnitPrice();
                        String sku = scoreOrderDetail.getSku();
                        Integer cnt = scoreOrderDetail.getCnt();
                        BigDecimal totalPriceOrderDetail = scoreOrderDetail.getTotalPrice();
                        stringBuffer = stringBuffer.append(goodsName+"(")
                                .append("规格:"+sku+","+unitPrice.setScale( 2, BigDecimal.ROUND_DOWN ).toString()+"*"+cnt.toString()+",")
                                .append("总价:"+totalPriceOrderDetail.setScale( 2, BigDecimal.ROUND_DOWN ).toString()+";)");
                    }
                    queryOrderListVo.setOrderDetails(stringBuffer.toString());
                    queryOrderListVo.setOrderDetails(scoreOrderDetails);
//                    StringBuffer stringBuffer = new StringBuffer();
//                    for(ScoreOrderDetails scoreOrderDetail : scoreOrderDetails){
//                        String goodsName = scoreOrderDetail.getGoodsName();
//                        BigDecimal unitPrice = scoreOrderDetail.getUnitPrice();
//                        String sku = scoreOrderDetail.getSku();
//                        Integer cnt = scoreOrderDetail.getCnt();
//                        BigDecimal totalPriceOrderDetail = scoreOrderDetail.getTotalPrice();
//                        stringBuffer = stringBuffer.append(goodsName+"(")
//                                .append("规格:"+sku+","+unitPrice.setScale( 2, BigDecimal.ROUND_DOWN ).toString()+"*"+cnt.toString()+",")
//                                .append("总价:"+totalPriceOrderDetail.setScale( 2, BigDecimal.ROUND_DOWN ).toString()+";)");
//                    }
//                    queryOrderListVo.setOrderDetails(stringBuffer.toString());
                }
            }
        }
gc-shop/src/main/java/com/xzx/gc/shop/vo/QueryOrderListVo.java
@@ -1,8 +1,11 @@
package com.xzx.gc.shop.vo;
import com.xzx.gc.entity.ScoreOrderDetails;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
@ApiModel(value = "QueryOrderListVo", description = "返回")
@@ -18,7 +21,7 @@
    @ApiModelProperty(value="下单时间")
    private String createTime;
    @ApiModelProperty(value="订单详情")
    private String orderDetails;
    private List<ScoreOrderDetails> orderDetails;
    @ApiModelProperty(value="订单总价")
    private String totalPrice;
    @ApiModelProperty(value="数量")