博闻 commited on
Commit
b6f49fe
·
1 Parent(s): c5eced8

fix opentime endtime conflict

Browse files
chinatravel/symbol_verification/commonsense_constraint.py CHANGED
@@ -384,7 +384,8 @@ def Is_attractions_correct(symbolic_input, plan_json, verbose=False):
384
 
385
  # 开放时间
386
  opentime, endtime = select_attraction["opentime"].values[0], select_attraction["endtime"].values[0]
387
-
 
388
  try:
389
  activity_i["start_time"]
390
  activity_i["end_time"]
@@ -652,6 +653,8 @@ def Is_restaurants_correct(symbolic_input, plan_json, verbose=False):
652
 
653
  # 开放时间
654
  opentime, endtime = select_restaurant["opentime"].values[0], select_restaurant["endtime"].values[0]
 
 
655
  try:
656
  activity_i["start_time"]
657
  activity_i["end_time"]
 
384
 
385
  # 开放时间
386
  opentime, endtime = select_attraction["opentime"].values[0], select_attraction["endtime"].values[0]
387
+ if time_compare_if_earlier_equal(endtime, opentime):
388
+ endtime = str(int(endtime.split(":")[0]) + 24) + ":" + endtime.split(":")[1]
389
  try:
390
  activity_i["start_time"]
391
  activity_i["end_time"]
 
653
 
654
  # 开放时间
655
  opentime, endtime = select_restaurant["opentime"].values[0], select_restaurant["endtime"].values[0]
656
+ if time_compare_if_earlier_equal(endtime, opentime):
657
+ endtime = str(int(endtime.split(":")[0]) + 24) + ":" + endtime.split(":")[1]
658
  try:
659
  activity_i["start_time"]
660
  activity_i["end_time"]