From 31a4b5b1db5d78f8b6557368667b74954a228df5 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 01 Jul 2026 11:43:17 +0800
Subject: [PATCH] refactor(mallMember): 替换 febs.get 为 $.get 请求方法

---
 src/main/resources/templates/febs/views/modules/mallMember/couponSelect.html |   23 +++++++++++++++++++----
 src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java  |    2 +-
 2 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java
index 3149c28..a316309 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java
@@ -616,7 +616,7 @@
      */
     @PostMapping("salemanCoupon")
     @ControllerEndpoint(operation = "推销员列表-优惠卷绑定", exceptionMessage = "操作失败")
-    public FebsResponse salemanCoupon(@Valid MallMember mallmember) {
+    public FebsResponse salemanCoupon(@RequestBody MallMember mallmember) {
         return mallMemberService.salemanCoupon(mallmember);
     }
 
diff --git a/src/main/resources/templates/febs/views/modules/mallMember/couponSelect.html b/src/main/resources/templates/febs/views/modules/mallMember/couponSelect.html
index ce92193..1a3d3fc 100644
--- a/src/main/resources/templates/febs/views/modules/mallMember/couponSelect.html
+++ b/src/main/resources/templates/febs/views/modules/mallMember/couponSelect.html
@@ -107,10 +107,25 @@
                 couponIds.push(selected[i].value);
             }
             data.field.couponIds = couponIds;
-            febs.post(ctx + 'admin/mallMember/salemanCoupon', data.field, function () {
-                layer.closeAll();
-                febs.alert.success('操作成功');
-                $('#febs-saleman-rule').find('#reset').click();
+            $.ajax({
+                url: ctx + 'admin/mallMember/salemanCoupon',
+                type: 'post',
+                dataType: 'json',
+                headers: {'Content-Type': 'application/json;charset=utf-8'},
+                traditional: true,
+                data: JSON.stringify(data.field),
+                success: function (res) {
+                    if (res.code == 200) {
+                        layer.closeAll();
+                        febs.alert.success(res.message);
+                        $('#febs-saleman-rule').find('#reset').click();
+                    } else {
+                        febs.alert.warn(res.message);
+                    }
+                },
+                error: function () {
+                    febs.alert.warn('服务器繁忙');
+                }
             });
             return false;
         });

--
Gitblit v1.9.1