瀏覽代碼

fix: name → institution_name 字段映射

alphah 2 周之前
父節點
當前提交
04172d4d97
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      backend/app/plugin/module_payment/expense/institution/controller.py

+ 3 - 0
backend/app/plugin/module_payment/expense/institution/controller.py

@@ -62,6 +62,9 @@ async def create_institution_controller(
         enterprise_id = enterprise.enterprise_id if enterprise else ""
         if enterprise_id:
             data["enterprise_id"] = enterprise_id
+    # 字段映射:前端 name → Alipay institution_name
+    if data.get("name") and not data.get("institution_name"):
+        data["institution_name"] = data["name"]
     institution_create_model = AlipayEbppInvoiceInstitutionCreateModel.from_alipay_dict(data)
 
     # 解析适用成员数据