From 10cb6aa8cc4da716de30ef5a1b7598ef12bb55ef Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Thu, 22 Jan 2026 17:35:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8B=E5=8A=A1=E7=BB=93=E6=9D=9F=E5=90=8E?= =?UTF-8?q?=20=E5=93=8D=E5=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/czg/controller/user/UDistributionController.java | 9 ++++----- .../src/main/java/com/czg/utils/FunUtils.java | 1 - 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/cash-api/market-server/src/main/java/com/czg/controller/user/UDistributionController.java b/cash-api/market-server/src/main/java/com/czg/controller/user/UDistributionController.java index 73fb8f6fd..c43af37b6 100644 --- a/cash-api/market-server/src/main/java/com/czg/controller/user/UDistributionController.java +++ b/cash-api/market-server/src/main/java/com/czg/controller/user/UDistributionController.java @@ -13,6 +13,7 @@ import com.czg.resp.CzgResult; import com.czg.sa.StpKit; import com.czg.task.DistributionTask; import com.czg.utils.AssertUtil; +import com.czg.utils.FunUtils; import com.mybatisflex.core.paginate.Page; import com.mybatisflex.core.query.QueryWrapper; import jakarta.annotation.Resource; @@ -149,15 +150,13 @@ public class UDistributionController { */ @PostMapping("/autoBindInviteUser") public CzgResult> autoBindInviteUser(@RequestBody MkDistributionUserDTO param) { - AssertUtil.isNull(param.getId(), "店铺用户ID不能为空"); - AssertUtil.isNull(param.getShopId(), "店铺ID不能为空"); - AssertUtil.isNull(param.getInviteCode(), "邀请码不能为空"); try { - distributionUserService.bindInviteUser(param); + bindInviteUser(param); } catch (Exception e) { log.error("无感绑定邀请人失败:{}", param, e); } - return CzgResult.success(); + FunUtils.transactionSafeRun(CzgResult::success); + return null; } diff --git a/cash-common/cash-common-tools/src/main/java/com/czg/utils/FunUtils.java b/cash-common/cash-common-tools/src/main/java/com/czg/utils/FunUtils.java index 5e41792d4..f509611f3 100644 --- a/cash-common/cash-common-tools/src/main/java/com/czg/utils/FunUtils.java +++ b/cash-common/cash-common-tools/src/main/java/com/czg/utils/FunUtils.java @@ -52,7 +52,6 @@ public class FunUtils { /** * 在事务提交后执行方法 - * 异步 执行 * * @param func 方法 */