|
@@ -295,16 +295,18 @@ public class WxPayServiceImpl implements IWxPayService {
|
|
|
order.setOrderGeneral(out_trade_no);
|
|
|
order.setStatus(1);
|
|
|
if(iOrderService.updateById(order)){
|
|
|
- OrderGoodsQueryBo bo = new OrderGoodsQueryBo();
|
|
|
- bo.setOrderSn(out_trade_no);
|
|
|
- List<OrderGoods> goodsList = iOrderGoodsService.list(new LambdaQueryWrapper<OrderGoods>().eq(OrderGoods::getOrderSn, out_trade_no));
|
|
|
+ System.out.println(out_trade_no+"dingd ha");
|
|
|
+ LambdaQueryWrapper<OrderGoods> lqw = Wrappers.lambdaQuery();
|
|
|
+ lqw.eq(OrderGoods::getOrderSn, out_trade_no);
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
+ map.put("order_sn",out_trade_no);
|
|
|
+ List<OrderGoods> goodsList = iOrderGoodsService.listByMap(map);
|
|
|
for (OrderGoods g : goodsList) {
|
|
|
g.setPayStatus(OrderGoods.PAY_FULL);
|
|
|
- g.setGoodsReceived(g.getGoodsRealPrice()
|
|
|
- );
|
|
|
+ g.setGoodsReceived(g.getGoodsRealPrice());
|
|
|
iOrderGoodsService.updateById(g);
|
|
|
- iShoppingCartService.deleteById(g.getGoodsId(),order.getUserId());
|
|
|
- System.out.println("");
|
|
|
+ iShoppingCartService.deleteByGoodsId(g.getGoodsId(),order.getUserId());
|
|
|
+ System.out.println(g.getGoodsId()+"购物车"+order.getUserId());
|
|
|
}
|
|
|
}
|
|
|
|