From 651f12d8d7e41069c2953bf9c8d66164188a739f Mon Sep 17 00:00:00 2001 From: "jiaji.H" Date: Thu, 12 Mar 2026 13:37:08 +0800 Subject: [PATCH 1/2] =?UTF-8?q?Updata=EF=BC=9A=E5=A2=9E=E5=8A=A0=E9=97=AE?= =?UTF-8?q?=E5=8D=B7=E8=B0=83=E6=9F=A5=E7=99=BD=E5=90=8D=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/dao/questionnaire_survey.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/internal/dao/questionnaire_survey.go b/internal/dao/questionnaire_survey.go index 93ce90a..ab5a7b6 100644 --- a/internal/dao/questionnaire_survey.go +++ b/internal/dao/questionnaire_survey.go @@ -10,6 +10,7 @@ import ( "time" "github.com/google/uuid" + "github.com/samber/lo" "gorm.io/gorm" ) @@ -33,6 +34,15 @@ func SendQuestionnaireSurvey(req *bundle.SendQuestionnaireSurveyRequest) (resp * resp.Status = 1 return resp, nil } + //判断是否在指定id列表中 + userIds := []int{76, 77, 80, 82, 83, 98, 110, 119, 121, 137, 138, 140, 149, 152, 155, 156, 157, 163, 171, 178, 179, 183, 184, 187, 189, 195, 210, 212, 221, 223, 224, 225, 227, 229, 232, 233, 249, 279, 311, 274, 268, 314, 327, 291, 326, 320, 273, 319, 278, 264, 313, 296, 393, 395, 387, 371, 391, 366, 398, 400, 410, 411, 412, 419, 421, 430, 432, 540, 592, 630} + if lo.Contains(userIds, userInfo.UserId) { + resp.Status = 0 + } else { + resp.Status = 1 + return resp, nil + } + questionnaireInfo := &model.QuestionnaireSurvey{} err = app.ModuleClients.BundleDB.Model(&model.QuestionnaireSurvey{}). Where("user_tel = ? and deleted_at is null", req.UserTel). From e5daac90f7b03f79851c446f56b44c0dd9f0f603 Mon Sep 17 00:00:00 2001 From: "jiaji.H" Date: Fri, 13 Mar 2026 10:38:53 +0800 Subject: [PATCH 2/2] =?UTF-8?q?Updata=EF=BC=9A=E5=A2=9E=E5=8A=A0=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E8=89=BA=E4=BA=BAid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/dao/questionnaire_survey.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/dao/questionnaire_survey.go b/internal/dao/questionnaire_survey.go index ab5a7b6..e6b6b79 100644 --- a/internal/dao/questionnaire_survey.go +++ b/internal/dao/questionnaire_survey.go @@ -35,7 +35,7 @@ func SendQuestionnaireSurvey(req *bundle.SendQuestionnaireSurveyRequest) (resp * return resp, nil } //判断是否在指定id列表中 - userIds := []int{76, 77, 80, 82, 83, 98, 110, 119, 121, 137, 138, 140, 149, 152, 155, 156, 157, 163, 171, 178, 179, 183, 184, 187, 189, 195, 210, 212, 221, 223, 224, 225, 227, 229, 232, 233, 249, 279, 311, 274, 268, 314, 327, 291, 326, 320, 273, 319, 278, 264, 313, 296, 393, 395, 387, 371, 391, 366, 398, 400, 410, 411, 412, 419, 421, 430, 432, 540, 592, 630} + userIds := []int{76, 77, 80, 82, 83, 98, 110, 119, 121, 137, 138, 140, 149, 152, 155, 156, 157, 163, 171, 178, 179, 183, 184, 187, 189, 195, 210, 212, 221, 223, 224, 225, 227, 229, 232, 233, 249, 279, 311, 274, 268, 314, 327, 291, 326, 320, 273, 319, 278, 264, 313, 296, 393, 395, 387, 371, 391, 366, 398, 400, 410, 411, 412, 419, 421, 430, 432, 540, 592, 630, 1015} if lo.Contains(userIds, userInfo.UserId) { resp.Status = 0 } else { @@ -90,6 +90,11 @@ func SendQuestionnaireSurvey(req *bundle.SendQuestionnaireSurveyRequest) (resp * return resp, err } + if bundleBalance.ID == 0 { + resp.Status = 1 + return resp, nil + } + bundleInfo := &model.BundleInfo{ BundleName: orderRecord.BundleName, StartAt: bundleBalance.StartAt,