diff --git a/sql_api/serializers.py b/sql_api/serializers.py index 265d8c156d..914c2b4a49 100644 --- a/sql_api/serializers.py +++ b/sql_api/serializers.py @@ -387,6 +387,7 @@ def create(self, validated_data): is_backup=is_backup, is_manual=0, syntax_type=check_result.syntax_type, + engineer=user.username, engineer_display=user.display, group_name=group.group_name, audit_auth_groups=Audit.settings( diff --git a/sql_api/tests.py b/sql_api/tests.py index c0de002ee3..6b32cfd4b8 100644 --- a/sql_api/tests.py +++ b/sql_api/tests.py @@ -557,6 +557,8 @@ def test_submit_workflow(self): r = self.client.post("/api/v1/workflow/", json_data, format="json") self.assertEqual(r.status_code, status.HTTP_201_CREATED) self.assertEqual(r.json()["workflow"]["workflow_name"], "上线工单1") + self.assertEqual(r.json()["workflow"]["engineer"], self.user.username) + self.assertEqual(r.json()["workflow"]["engineer_display"], self.user.display) def test_submit_param_is_None(self): """测试SQL提交,参数内容为空"""