|
@@ -13,6 +13,7 @@ import com.fdkankan.redis.util.RedisUtil;
|
|
import com.fdkankan.ucenter.common.RedisKeyUtil;
|
|
import com.fdkankan.ucenter.common.RedisKeyUtil;
|
|
import com.fdkankan.ucenter.constant.*;
|
|
import com.fdkankan.ucenter.constant.*;
|
|
import com.fdkankan.ucenter.entity.*;
|
|
import com.fdkankan.ucenter.entity.*;
|
|
|
|
+import com.fdkankan.ucenter.httpClient.param.PayGoods;
|
|
import com.fdkankan.ucenter.httpClient.service.PayService;
|
|
import com.fdkankan.ucenter.httpClient.service.PayService;
|
|
import com.fdkankan.ucenter.httpClient.vo.PayOrderVo;
|
|
import com.fdkankan.ucenter.httpClient.vo.PayOrderVo;
|
|
import com.fdkankan.ucenter.mapper.IOrderMapper;
|
|
import com.fdkankan.ucenter.mapper.IOrderMapper;
|
|
@@ -141,7 +142,7 @@ public class OrderServiceImpl extends ServiceImpl<IOrderMapper, Order> implement
|
|
OrderItem orderItemEntity = null;
|
|
OrderItem orderItemEntity = null;
|
|
int goodsTotalCount = 0;
|
|
int goodsTotalCount = 0;
|
|
BigDecimal goodsAmount = new BigDecimal(0);
|
|
BigDecimal goodsAmount = new BigDecimal(0);
|
|
- List<String> goodsInfoList = new ArrayList<>();
|
|
|
|
|
|
+ List<PayGoods> goodsInfoList = new ArrayList<>();
|
|
for(CartParam requestCart : param.getGoods()){
|
|
for(CartParam requestCart : param.getGoods()){
|
|
goodsTotalCount += requestCart.getGoodsCount();
|
|
goodsTotalCount += requestCart.getGoodsCount();
|
|
|
|
|
|
@@ -171,7 +172,8 @@ public class OrderServiceImpl extends ServiceImpl<IOrderMapper, Order> implement
|
|
orderItemEntities.add(orderItemEntity);
|
|
orderItemEntities.add(orderItemEntity);
|
|
|
|
|
|
goodsAmount = goodsAmount.add(orderItemEntity.getGoodsPrice().multiply(new BigDecimal(orderItemEntity.getGoodsCount())));
|
|
goodsAmount = goodsAmount.add(orderItemEntity.getGoodsPrice().multiply(new BigDecimal(orderItemEntity.getGoodsCount())));
|
|
- goodsInfoList .add(orderItemEntity.getGoodsName() +"/" +orderItemEntity.getGoodsCount() +"个");
|
|
|
|
|
|
+ PayGoods payGoods = new PayGoods(orderItemEntity.getGoodsName(),orderItemEntity.getGoodsCount());
|
|
|
|
+ goodsInfoList.add(payGoods);
|
|
}
|
|
}
|
|
|
|
|
|
PayOrderVo payOrderVo = payService.downOrder(goodsAmount, "partOrder",user.getUserName(),user.getNickName(),goodsInfoList);
|
|
PayOrderVo payOrderVo = payService.downOrder(goodsAmount, "partOrder",user.getUserName(),user.getNickName(),goodsInfoList);
|