This commit is contained in:
2023-07-28 18:07:30 +08:00
parent 7255c3b046
commit bf82aa62ff
7 changed files with 45 additions and 24 deletions

View File

@@ -406,7 +406,7 @@ class Model(ap.Model):
for up_prod in firm.dct_prod_up_prod_stat[prod][
's_stat'].keys():
if firm.dct_prod_up_prod_stat[prod][
's_stat'][up_prod]['lst_disrupt_firm']:
's_stat'][up_prod]['set_disrupt_firm']:
firm.disrupt_cus_prod(prod, up_prod)
for n_trial in range(self.int_n_max_trial):
@@ -421,9 +421,9 @@ class Model(ap.Model):
status = firm.dct_prod_up_prod_stat[prod]['p_stat'][-1][0]
if status == 'D':
for supply in firm.dct_prod_up_prod_stat[
prod]['supply'].keys():
prod]['s_stat'].keys():
if not firm.dct_prod_up_prod_stat[
prod]['supply'][supply]:
prod]['s_stat'][supply]['stat']:
lst_seek_prod.append(supply)
# commmon supply only seek once
lst_seek_prod = list(set(lst_seek_prod))