import os import django from sixGuoDjango.settings import base_dir_name os.environ.setdefault(key="DJANGO_SETTINGS_MODULE", value=f"{base_dir_name}.settings") django.setup() from wechat_数据库.支付订单数据库.商品订单数据 import order订单 from wechat_项目工具包.数据库的工具包.更新用户积分 import miniUser用户角色 from wechat_数据库.用户数据库.小程序登陆用户 import weiuser def 首单自动注册成为推广员(out_trade_no): pass order对象 = order订单.objects.get(order支付商家侧订单号=out_trade_no) user用户对象 = weiuser.objects.get(unionid=order对象.order支付者unionid) six绑定的企微员工对象, sixBool = weiuser.objects.get_or_create(unionid=user用户对象.user_绑定企微UNIONID) print(six绑定的企微员工对象.user_区县,user用户对象.user_区县,user用户对象.user_角色权限) # 判断用户成为推广员的标准 成为的条件,当前用户绑定的企微员工账号, 必须是同一个区县的 print(order对象.order订单类型) if user用户对象.user_角色权限 == miniUser用户角色().普通会员 and six绑定的企微员工对象.user_区县 == user用户对象.user_区县: # 当前的用户为普通会员 ,这里被调用了说明肯定是下单成功了 , 需要升级为推广员 print("支付测试成功了,并且能成为推广员") # user用户对象.user_角色权限 = miniUser用户角色().推广员 # user用户对象.save() if __name__ == "__main__": pass 首单自动注册成为推广员(out_trade_no="OAT01KYNGN3T0AKTK1C7WCV5Z047C")