def patch(self, request, *args, **kwargs): vip_id = Users.objects.filter(appid=request.user.appid, developer=1, is_delete=0).first().vip vip_check = VipCheck.VipCheck(vip_id) if vip_check == "N": return Response(FBMsg.wms_vip()) elif vip_check == "Y": data = DataSolve.datasolve(request) try: if data['code'] == "1031": return Response(FBMsg.err_bad()) except: if ListModel.objects.filter(appid=request.user.appid, t_code=str(data['t_code']), is_delete=0).exists(): patch_name = ListModel.objects.get(t_code=str(data['t_code'])).name if patch_name != str(data['name']): if ListModel.objects.filter(appid=request.user.appid, name=str(data['name']), is_delete=0).exists(): ret = FBMsg.wms_same() ret['data'] = data return Response(ret) patch_data = ListModel.objects.filter(appid=request.user.appid, t_code=str(data['t_code']), is_delete=0).first() if 'name' in data: patch_data.name = str(data['name']) patch_data.save() ip = request.META.get('HTTP_X_FORWARDED_FOR') if request.META.get( 'HTTP_X_FORWARDED_FOR') else request.META.get('REMOTE_ADDR') ret = FBMsg.wms_ret() ret['ip'] = ip ret['data'] = data return Response(ret) else: ret = FBMsg.wms_err() ret['data'] = data return Response(ret) else: return Response(FBMsg.wms_vip())
def post(self, request, *args, **kwargs): vip_id = Users.objects.filter(appid=request.user.appid, developer=1, is_delete=0).first().vip vip_check = VipCheck.VipCheck(vip_id) if vip_check == "N": return Response(FBMsg.wms_vip()) elif vip_check == "Y": data = DataSolve.datasolve(request) try: if data['code'] == "1031": return Response(FBMsg.err_bad()) except: if ListModel.objects.filter(appid=request.user.appid, name=str(data['name']), is_delete=0).exists(): ret = FBMsg.wms_same() ret['data'] = data return Response(ret) else: create_name = Users.objects.filter(openid=request.auth, appid=request.user.appid, is_delete=0).first().name ListModel.objects.create(appid=request.user.appid, name=str(data['name']), create_name=create_name, t_code=Md5.md5(str(data['name']))) ip = request.META.get('HTTP_X_FORWARDED_FOR') if request.META.get( 'HTTP_X_FORWARDED_FOR') else request.META.get('REMOTE_ADDR') ret = FBMsg.wms_ret() ret['ip'] = ip ret['data'] = data return Response(ret) else: return Response(FBMsg.wms_vip())
def post(self, request, *args, **kwargs): vip_id = Users.objects.filter(appid=request.user.appid, developer=1, is_delete=0).first().vip vip_check = VipCheck.VipCheck(vip_id) if vip_check == "N": return Response(FBMsg.wms_vip()) elif vip_check == "Y": data = DataSolve.datasolve(request) try: if data['code'] == "1031": return Response(FBMsg.err_bad()) except: if ListModel.objects.filter(appid=request.user.appid, name=str(data['name']), is_delete=0).exists(): ret = FBMsg.wms_same() ret['data'] = data return Response(ret) else: if 0 < int(data['customer_lv']) < 4: ListModel.objects.create( appid=request.user.appid, name=str(data['name']), province=str(data['province']), city=str(data['city']), district=str(data['district']), address=str(data['address']), manager=str(data['manager']), mobile=str(data['mobile']), customer_lv=int(data['customer_lv']), t_code=Md5.md5(str(data['name']))) else: ListModel.objects.create( appid=request.user.appid, name=str(data['name']), province=str(data['province']), city=str(data['city']), district=str(data['district']), address=str(data['address']), manager=str(data['manager']), mobile=str(data['mobile']), t_code=Md5.md5(str(data['name']))) ip = request.META.get( 'HTTP_X_FORWARDED_FOR') if request.META.get( 'HTTP_X_FORWARDED_FOR') else request.META.get( 'REMOTE_ADDR') ret = FBMsg.wms_ret() ret['ip'] = ip ret['data'] = data return Response(ret) else: return Response(FBMsg.wms_vip())
def patch(self, request, *args, **kwargs): vip_id = Users.objects.filter(appid=request.user.appid, developer=1, is_delete=0).first().vip vip_check = VipCheck.VipCheck(vip_id) if vip_check == "N": return Response(FBMsg.wms_vip()) elif vip_check == "Y": data = DataSolve.datasolve(request) try: if data['code'] == "1031": return Response(FBMsg.err_bad()) except: if UserAuth.objects.filter(appid=request.user.appid, t_code=data['t_code'], is_delete=0).exists(): patch_name = UserAuth.objects.get( t_code=data['t_code']).name if patch_name != data['name']: if UserAuth.objects.filter(appid=request.user.appid, name=data['name'], is_delete=0).exists(): ret = FBMsg.wms_same() ret['data'] = data return Response(ret) patch_data = UserAuth.objects.filter( appid=request.user.appid, t_code=data['t_code'], is_delete=0).first() if 'name' in data: patch_data.name = data['name'] if 'aut1' in data: if str(data['aut1']) == "1": patch_data.aut1 = int(data['aut1']) elif str(data['aut1']) == "0": patch_data.aut1 = int(data['aut1']) if 'aut2' in data: if str(data['aut2']) == "1": patch_data.aut2 = int(data['aut2']) elif str(data['aut2']) == "0": patch_data.aut2 = int(data['aut2']) if 'aut3' in data: if str(data['aut3']) == "1": patch_data.aut3 = int(data['aut3']) elif str(data['aut3']) == "0": patch_data.aut3 = int(data['aut3']) if 'aut4' in data: if str(data['aut4']) == "1": patch_data.aut4 = int(data['aut4']) elif str(data['aut4']) == "0": patch_data.aut4 = int(data['aut4']) if 'aut5' in data: if str(data['aut5']) == "1": patch_data.aut5 = int(data['aut5']) elif str(data['aut5']) == "0": patch_data.aut5 = int(data['aut5']) if 'aut6' in data: if str(data['aut6']) == "1": patch_data.aut6 = int(data['aut6']) elif str(data['aut6']) == "0": patch_data.aut6 = int(data['aut6']) if 'aut7' in data: if str(data['aut7']) == "1": patch_data.aut7 = int(data['aut7']) elif str(data['aut7']) == "0": patch_data.aut7 = int(data['aut7']) if 'aut8' in data: if str(data['aut8']) == "1": patch_data.aut8 = int(data['aut8']) elif str(data['aut8']) == "0": patch_data.aut8 = int(data['aut8']) if 'aut9' in data: if str(data['aut9']) == "1": patch_data.aut9 = int(data['aut9']) elif str(data['aut9']) == "0": patch_data.aut9 = int(data['aut9']) if 'aut10' in data: if str(data['aut10']) == "1": patch_data.aut10 = int(data['aut10']) elif str(data['aut10']) == "0": patch_data.aut10 = int(data['aut10']) if 'aut11' in data: if str(data['aut11']) == "1": patch_data.aut11 = int(data['aut11']) elif str(data['aut11']) == "0": patch_data.aut11 = int(data['aut11']) if 'aut12' in data: if str(data['aut12']) == "1": patch_data.aut12 = int(data['aut12']) elif str(data['aut12']) == "0": patch_data.aut12 = int(data['aut12']) if 'aut13' in data: if str(data['aut13']) == "1": patch_data.aut13 = int(data['aut13']) elif str(data['aut13']) == "0": patch_data.aut13 = int(data['aut13']) if 'aut14' in data: if str(data['aut14']) == "1": patch_data.aut14 = int(data['aut14']) elif str(data['aut14']) == "0": patch_data.aut14 = int(data['aut14']) if 'aut15' in data: if str(data['aut15']) == "1": patch_data.aut15 = int(data['aut15']) elif str(data['aut15']) == "0": patch_data.aut15 = int(data['aut15']) if 'aut15' in data: if str(data['aut15']) == "1": patch_data.aut15 = int(data['aut15']) elif str(data['aut15']) == "0": patch_data.aut15 = int(data['aut15']) if 'aut15' in data: if str(data['aut15']) == "1": patch_data.aut15 = int(data['aut15']) elif str(data['aut15']) == "0": patch_data.aut15 = int(data['aut15']) if 'aut16' in data: if str(data['aut16']) == "1": patch_data.aut16 = int(data['aut16']) elif str(data['aut16']) == "0": patch_data.aut16 = int(data['aut16']) if 'aut17' in data: if str(data['aut17']) == "1": patch_data.aut17 = int(data['aut17']) elif str(data['aut17']) == "0": patch_data.aut17 = int(data['aut17']) if 'aut18' in data: if str(data['aut18']) == "1": patch_data.aut18 = int(data['aut18']) elif str(data['aut18']) == "0": patch_data.aut18 = int(data['aut18']) if 'aut19' in data: if str(data['aut19']) == "1": patch_data.aut19 = int(data['aut19']) elif str(data['aut19']) == "0": patch_data.aut19 = int(data['aut19']) if 'aut20' in data: if str(data['aut20']) == "1": patch_data.aut20 = int(data['aut20']) elif str(data['aut20']) == "0": patch_data.aut20 = int(data['aut20']) patch_data.save() ip = request.META.get( 'HTTP_X_FORWARDED_FOR') if request.META.get( 'HTTP_X_FORWARDED_FOR') else request.META.get( 'REMOTE_ADDR') ret = FBMsg.wms_ret() ret['ip'] = ip ret['data'] = data return Response(ret) else: ret = FBMsg.wms_err() ret['data'] = data return Response(ret) else: return Response(FBMsg.wms_vip())
def post(self, request, *args, **kwargs): global aut1, aut2 vip_id = Users.objects.filter(appid=request.user.appid, developer=1, is_delete=0).first().vip vip_check = VipCheck.VipCheck(vip_id) if vip_check == "N": return Response(FBMsg.wms_vip()) elif vip_check == "Y": data = DataSolve.datasolve(request) try: if data['code'] == "1031": return Response(FBMsg.err_bad()) except: if UserAuth.objects.filter(appid=request.user.appid, name=data['name'], is_delete=0).exists(): ret = FBMsg.wms_same() ret['data'] = data return Response(ret) else: create_name = Users.objects.filter( openid=request.auth, appid=request.user.appid, is_delete=0).first().name if 'aut1' in data: if str(data['aut1']) == "1": aut1 = 1 else: aut1 = 0 else: aut1 = 0 if 'aut2' in data: if str(data['aut2']) == "1": aut2 = 1 else: aut2 = 0 else: aut2 = 0 if 'aut3' in data: if str(data['aut3']) == "1": aut3 = 1 else: aut3 = 0 else: aut3 = 0 if 'aut4' in data: if str(data['aut4']) == "1": aut4 = 1 else: aut4 = 0 else: aut4 = 0 if 'aut5' in data: if str(data['aut5']) == "1": aut5 = 1 else: aut5 = 0 else: aut5 = 0 if 'aut6' in data: if str(data['aut6']) == "1": aut6 = 1 else: aut6 = 0 else: aut6 = 0 if 'aut7' in data: if str(data['aut7']) == "1": aut7 = 1 else: aut7 = 0 else: aut7 = 0 if 'aut8' in data: if str(data['aut8']) == "1": aut8 = 1 else: aut8 = 0 else: aut8 = 0 if 'aut9' in data: if str(data['aut9']) == "1": aut9 = 1 else: aut9 = 0 else: aut9 = 0 if 'aut10' in data: if str(data['aut10']) == "1": aut10 = 1 else: aut10 = 0 else: aut10 = 0 if 'aut11' in data: if str(data['aut11']) == "1": aut11 = 1 else: aut11 = 0 else: aut11 = 0 if 'aut12' in data: if str(data['aut12']) == "1": aut12 = 1 else: aut12 = 0 else: aut12 = 0 if 'aut13' in data: if str(data['aut13']) == "1": aut13 = 1 else: aut13 = 0 else: aut13 = 0 if 'aut14' in data: if str(data['aut14']) == "1": aut14 = 1 else: aut14 = 0 else: aut14 = 0 if 'aut15' in data: if str(data['aut15']) == "1": aut15 = 1 else: aut15 = 0 else: aut15 = 0 if 'aut16' in data: if str(data['aut16']) == "1": aut16 = 1 else: aut16 = 0 else: aut16 = 0 if 'aut17' in data: if str(data['aut17']) == "1": aut17 = 1 else: aut17 = 0 else: aut17 = 0 if 'aut18' in data: if str(data['aut18']) == "1": aut18 = 1 else: aut18 = 0 else: aut18 = 0 if 'aut19' in data: if str(data['aut19']) == "1": aut19 = 1 else: aut19 = 0 else: aut19 = 0 if 'aut20' in data: if str(data['aut20']) == "1": aut20 = 1 else: aut20 = 0 else: aut20 = 0 UserAuth.objects.create(appid=request.user.appid, name=str(data['name']), create_name=create_name, t_code=Md5.md5(str(data['name'])), aut1=aut1, aut2=aut2, aut3=aut3, aut4=aut4, aut5=aut5, aut6=aut6, aut7=aut7, aut8=aut8, aut9=aut9, aut10=aut10, aut11=aut11, aut12=aut12, aut13=aut13, aut14=aut14, aut15=aut15, aut16=aut16, aut17=aut17, aut18=aut18, aut19=aut19, aut20=aut20) ip = request.META.get( 'HTTP_X_FORWARDED_FOR') if request.META.get( 'HTTP_X_FORWARDED_FOR') else request.META.get( 'REMOTE_ADDR') ret = FBMsg.wms_ret() ret['ip'] = ip ret['data'] = data return Response(ret) else: return Response(FBMsg.wms_vip())