From dca053152d681be6e02b7c641f00f330a3076634 Mon Sep 17 00:00:00 2001 From: mingi Date: Mon, 26 May 2025 13:00:51 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=9E=90=EC=A0=95=EC=97=90=20bad=20sms?= =?UTF-8?q?=20count=20=EC=B4=88=EA=B8=B0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 8196 -> 8196 bytes .github/.DS_Store | Bin 6148 -> 6148 bytes accounts/.DS_Store | Bin 6148 -> 6148 bytes accounts/views.py | 25 +++++++++++++++++++++++-- booth/.DS_Store | Bin 6148 -> 6148 bytes linenow/.DS_Store | Bin 6148 -> 6148 bytes manager/.DS_Store | Bin 6148 -> 6148 bytes waiting/.DS_Store | Bin 6148 -> 6148 bytes 8 files changed, 23 insertions(+), 2 deletions(-) diff --git a/.DS_Store b/.DS_Store index 94e9fd4db20aa404c8195c3a870497f92b85f884..7f84ad13727a3f84676b1e58e2e157f6027d1b43 100644 GIT binary patch delta 405 zcmZp1XmQw}DiEh|WFZ3s0}F#5LpnnyLrHGFi%U{YeiBfOL;c5hxBQRC98u*{@X8lt z7zQWj=N16MrMYe6_Y;*icP*J$i*ftaB7m=hso~*l@Ls^ z$vQ$hOpZd6qlBc`c!W+(1S+T!l7TVj2+1*Sn7ms^k*Vd!P1X=rWMWj9>!WLn2UXA}|nA8H$j# zLsV_vA$*sSS^mhr$umSFnSL*r{8?0yY4+^NVq$V^uXMpKO%M~A>?g(pl45I^ep(Hvph`#v#+)N0$H*{ww~!)J#)rxGgyeLr*MiIdyN{hA2k81d zhEyQVXDH9jN4OHAYO;o~A``=h$=*OpIDB%Ru$)fuR*(%)?YRtzK&^?uKuBdMLe>sZ zwRwl|T}EbM&alZdL?fAA7)<^ws>n3u)Z_pr9yUggo9`VyOrF3bGr11V-8_M*L=*s8#t-`d delta 45 ucmZoMXffDe!o(EjI+=$_YH|P*58JB0r*5BmGkF4&%;Y*ack=|M5>WtuQWDkx diff --git a/accounts/views.py b/accounts/views.py index fd38dea..a7ae491 100644 --- a/accounts/views.py +++ b/accounts/views.py @@ -210,7 +210,7 @@ def withdraw(self, request): ] }, status=status.HTTP_200_OK) - # 모든 유저의 no_show_num 값을 0으로 초기화하는 액션 + # 모든 유저의 no_show_num 값을 0으로 초기화하는 액션 @action(detail=False, methods=['post'], url_path='reset-no-show') def reset_no_show_num(self, request): try: @@ -386,5 +386,26 @@ def send_sms(self, request): "code": 200, }, status=status.HTTP_200_OK) - + # 모든 유저의 bad_sms_count 값을 0으로 초기화하는 액션 + @action(detail=False, methods=['post'], url_path='reset-bad-sms-count') + def reset_bad_sms_count(self, request): + try: + SMSAuthenticate.objects.all().update(bad_sms_count=0) + return Response({ + "status": "success", + "message": "모든 유저의 bad_sms_count 값이 0으로 초기화되었습니다.", + "code": 200, + "data": [ + {"detail": "초기화 완료"} + ] + }, status=status.HTTP_200_OK) + except Exception as e: + return Response({ + "status": "error", + "message": "초기화 실패", + "code": 500, + "data": [ + {"detail": str(e)} + ] + }, status=status.HTTP_500_INTERNAL_SERVER_ERROR) diff --git a/booth/.DS_Store b/booth/.DS_Store index 852b5cfb16772dda5fcb012f3ff944e4247b08b0..f7b4d4b80873da10f47cc97200662c87cc50b467 100644 GIT binary patch delta 106 zcmZoMXffDe!o<{ZZ88s&)Z_pr9yUW(-=_{ACQo3JnOuj=4PvscoGidBHTfSC7u%P6 rCnw5%n9RqlhG0tZ7i1U)C+FuDFn|D~z~(~cX)F^P_%^e1{N)D#c)=rL delta 106 zcmZoMXffDe!o*bidomA`)Z_pr9=6rCWv5TQnLL3>W^x@eH;73|da?ks)Z~9mTx^y9 qB;`-OnaszmhG0tZ7i1U)C+FuDFn~e9=0fIaEE5~}HnVg5FPM*LhGr11PU0r_v)TuX{CoqD#B?OrF3bGr11V-8_M*L=*s8DG=!Z diff --git a/waiting/.DS_Store b/waiting/.DS_Store index eb542d6d751bb46611df82cd484dd9b708b39e5a..d4c88ae7285e8a5cda208127d719fed1d9b9483e 100644 GIT binary patch delta 45 ucmZoMXffDe!o(yiI+=$_YH|P*4_k6T#Z!k5lP56AOs<1-H&0+H5d{D>*$(Ld delta 45 ucmZoMXffDe!o(!`ZZZ#()Z_pr9yaM|r*5BmGkF4&%;Y*ack=|M5>Wtag%MT&