alphah 2 semanas atrás
pai
commit
effa0d7623

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

@@ -108,6 +108,13 @@ async def create_institution_controller(
                 "rule_name": f"{period_type}限额",
                 "rule_value": str(amount),
             })
+        # 至少保证有一条条件规则(支付宝必填)
+        if not condition_list:
+            condition_list.append({
+                "rule_factor": "QUOTA_TOTAL",
+                "rule_name": "单次消费金额",
+                "rule_value": "0",
+            })
         standard_info["standard_condition_info_list"] = condition_list
         data["standard_info_list"] = [standard_info]
     institution_create_model = AlipayEbppInvoiceInstitutionCreateModel.from_alipay_dict(data)