diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/OrderController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/OrderController.java index 6392a20..a0ea614 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/OrderController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/OrderController.java @@ -3,6 +3,7 @@ package com.lyms.talkonlineweb.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.lyms.talkonlineweb.annotation.Resubmit; import com.lyms.talkonlineweb.domain.LymsGoods; import com.lyms.talkonlineweb.domain.LymsOrder; @@ -272,6 +273,12 @@ public class OrderController { String payOrderId = paramMap.get("transaction_id"); //商户订单号 String mchOrderNo = paramMap.get("out_trade_no"); + LambdaQueryWrapper wrapper = new QueryWrapper().lambda(); + wrapper.eq(LymsOrder::getOrderno, mchOrderNo); + LymsOrder order=new LymsOrder(); + order.setPayorderid(payOrderId); + boolean f=lymsOrderService.update(order, wrapper); + boolean flag = lymsOrderService.handleOrder(payOrderId,mchOrderNo); if (flag) {