Prechádzať zdrojové kódy

fix: 长期有效补2099年底作为结束时间

alphah 2 týždňov pred
rodič
commit
7777ea4917

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

@@ -73,6 +73,9 @@ async def create_institution_controller(
         data["effective_start_date"] = data["effective_start_date"] + " 00:00:00"
     if data.get("effective_end_date") and len(data["effective_end_date"]) == 10:
         data["effective_end_date"] = data["effective_end_date"] + " 23:59:59"
+    elif not data.get("effective_end_date") and data.get("effective_time_type") == "unlimited":
+        # 长期有效:设为2099年底
+        data["effective_end_date"] = "2099-12-31 23:59:59"
     institution_create_model = AlipayEbppInvoiceInstitutionCreateModel.from_alipay_dict(data)
 
     # 解析适用成员数据