This commit is contained in:
doudou201703
2026-08-10 19:33:59 +08:00
parent 3ff0faebb9
commit 945b120733
28 changed files with 330 additions and 786 deletions
@@ -19,7 +19,6 @@ class 用工关系接口ViewSets(ViewSet):
def 推送用工消息(self, request: Request):
""""""
mini_token = sixToken.get_mini_token()
template_content = {
"data": { # ⚠️ 这个外层 "data" 是微信接口强制要求的嵌套结构
"thing1": {"value": "aaaaaaa"}, # 替换为模板实际字段名
@@ -48,14 +47,14 @@ class 用工关系接口ViewSets(ViewSet):
self_mini_unionid = request.data.get("self_mini_unionid", None)
openid_list = request.data.get("openid_list", None)
wecom_token = sixToken.get_wecom_token()
infoData = requests.post(url="https://api.weixin.qq.com/wxa/business/unbinduserb2cauthinfo", params={"access_token": wecom_token, }, json={"openid_list": ["oL7T268t3zlOb64IvrN64-XXXXXX"]}, )
infoData = requests.post(url="https://api.weixin.qq.com/wxa/business/unbinduserb2cauthinfo", params={"access_token": wecom_token, },
json={"openid_list": [self_mini_openid, ]}, )
print(infoData.json())
httpResData = BaseResponse(resData=ResData(listData=[""], dictData={"demo": "xiaozizi"}), ).model_dump()
return Response(data=httpResData, status=status.HTTP_200_OK)
@action(detail=False, methods=["get", "post", "put", "delete"], url_path="绑定用工关系")
def 绑定用工关系(self, request: Request):
pass
"""绑定用工关系, 前端调用成功了, 就会发送请求到本接口,我们只需要更新一下weiuser数据信息就可以了"""
self_mini_openid = request.data.get("self_mini_openid", None)
self_mini_unionid = request.data.get("self_mini_unionid", None)
@@ -63,7 +62,6 @@ class 用工关系接口ViewSets(ViewSet):
print("开始绑定用工关系了")
if six六果对象.user_绑定用工关系 == miniUser用户角色().用工关系已绑定:
six_data_user = model_to_dict(instance=six六果对象, fields=None, exclude=None)
print("这里的状态为原来已经绑定用工关系了")
return Response(data=six_data_user)
else:
six六果对象.user_绑定用工关系 = miniUser用户角色().用工关系已绑定