conv_bal
watcha.h@almacom.co.th 2015-01-14 11:53:51 +07:00
parent 7eda2f6369
commit 8abebc21b9
1 changed files with 10 additions and 1 deletions

View File

@ -55,9 +55,18 @@ class Staff(Model):
return res
def _get_hdcase(self,ids,context={}):
# problem slow to load
res={}
for obj in self.browse(ids):
res[obj.id]=[1]
hids=[]
if obj.type=='doctor':
hids=get_model("clinic.hd.case.staff").search([['staff_id','=',obj.id]])
elif obj.type=='nurse':
item_ids=[item['cycle_item_id'][0] for item in get_model("clinic.cycle.item.nurse").search_read([['nurse_id','=',obj.id]],['cycle_item_id'])]
for item in get_model("clinic.cycle.item").browse(item_ids):
for hdcase in item.hd_cases:
hids.append(hdcase.id)
res[obj.id]=hids
return res
_fields={