Bladeren bron

241230-3代码。

baoyubo 6 maanden geleden
bovenliggende
commit
7066196f57
2 gewijzigde bestanden met toevoegingen van 6 en 5 verwijderingen
  1. 3 2
      routers/api/ThreeProofingResponsible/type_data.py
  2. 3 3
      utils/three_proofing_responsible_util.py

+ 3 - 2
routers/api/ThreeProofingResponsible/type_data.py

@@ -272,11 +272,11 @@ async def get_dict_data_by_type(
         for parent_info in dict_data:
             data = {"id":parent_info.dict_value,"label":parent_info.dict_label,"css_class":parent_info.css_class}
             type_list = get_type_parent_id_by_type_list(db,parent_info.dict_value)
-            if type_info:
+            if type_list:
                 children = []
                 for type_info in type_list:
                     children.append({"id":type_info.id,"label":type_info.type_name,"parent_id":type_info.type_parent_id})
-                data['children']:children
+                data['children']=children
             dict_data_list.append(data)
         result = {
             "rows": dict_data_list,
@@ -287,4 +287,5 @@ async def get_dict_data_by_type(
 
     except Exception as e:
         # 处理异常
+        traceback.print_exc()
         raise HTTPException(status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, detail=str(e))

+ 3 - 3
utils/three_proofing_responsible_util.py

@@ -14,9 +14,9 @@ def get_type_parent_id_by_type_id(db,type_id):
     query = db.query(ThreeProofingResponsibleType)
     query = query.filter_by(id = type_id,del_flag = '0')
     return query.first().type_parent_id
-def get_type_parent_id_by_type_list(db,person_id):
-    query = db.query(ThreeProofingResponsiblePersonType)
-    query = query.filter_by(person_id = person_id,del_flag = '0')
+def get_type_parent_id_by_type_list(db,type_parent_id):
+    query = db.query(ThreeProofingResponsibleType)
+    query = query.filter_by(type_parent_id = type_parent_id,del_flag = '0')
     return query.all()
 def get_person_type_by_person_id(db,person_id):
     query = db.query(ThreeProofingResponsiblePersonType)