浏览代码

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

alphah 2 周之前
父节点
当前提交
7777ea4917
共有 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

@@ -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)
 
     # 解析适用成员数据