From 9411a5a1eec19f3460eca9a6c82ebb46dc4e2f0d Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 26 六月 2025 20:06:58 +0800 Subject: [PATCH] 大屏接口bug修改 --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java | 21 +++++++++++++-------- 1 files changed, 13 insertions(+), 8 deletions(-) diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java index 5fc6d37..3059ac3 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java @@ -12,15 +12,9 @@ import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.vo.UserDto; import com.ruoyi.common.security.annotation.RequiresPermissions; -import com.ruoyi.order.entity.ChangeDispatch; -import com.ruoyi.order.entity.Order; -import com.ruoyi.order.entity.Withdraw; -import com.ruoyi.order.entity.WithdrawDetail; +import com.ruoyi.order.entity.*; import com.ruoyi.order.request.ChangeDispatchRequest; -import com.ruoyi.order.service.ChangeDispatchService; -import com.ruoyi.order.service.OrderService; -import com.ruoyi.order.service.WithdrawDetailService; -import com.ruoyi.order.service.WithdrawService; +import com.ruoyi.order.service.*; import com.ruoyi.order.vx.HttpUtil; import com.ruoyi.system.api.RemoteUserService; import com.ruoyi.user.api.feignClient.UserClient; @@ -63,6 +57,8 @@ @Autowired private WithdrawDetailService withdrawDetailService; + @Autowired + private WithdrawRecordService withdrawRecordService; @Resource private OrderService orderService; @Autowired @@ -111,6 +107,15 @@ withdrawDetail.setStatus("SUCCESS"); withdrawDetailService.updateById(withdrawDetail); orderService.updateById(order); + WithdrawRecord withdrawRecord = new WithdrawRecord(); + withdrawRecord.setWithdrawId(withdraw.getId()); + withdrawRecord.setOrderId(withdraw.getOrderId()); + withdrawRecord.setUserId(withdraw.getUserId()); + withdrawRecord.setWithdrawType(4); + withdrawRecord.setCreateTime(new Date()); + withdrawRecord.setAuditStatus(1); + + }else if ("CANCELLED".equals(state)||"CANCELING".equals(state)||"FAIL".equals(state)){ // 校验提现 // List<Withdraw> list = withdrawService.lambdaQuery().eq(Withdraw::getUserId, order.getUserId()) -- Gitblit v1.7.1