xxx
parent
4f38511f3b
commit
98f644862a
|
@ -93,11 +93,13 @@ class ReportCycleItem(Model):
|
||||||
ptypes[ptype['name'] or ""]=0
|
ptypes[ptype['name'] or ""]=0
|
||||||
for citem in get_model('clinic.cycle.item').search_browse(dom,order="date"):
|
for citem in get_model('clinic.cycle.item').search_browse(dom,order="date"):
|
||||||
cycle=citem.cycle_id
|
cycle=citem.cycle_id
|
||||||
if cycle.id not in cycles.keys():
|
date=citem.date
|
||||||
cycles[cycle.id]=[]
|
key='%s-%s'%(date,cycle.id)
|
||||||
|
if key not in cycles.keys():
|
||||||
|
cycles[key]=[]
|
||||||
for line in citem.lines:
|
for line in citem.lines:
|
||||||
nurse=line.nurse_id
|
nurse=line.nurse_id
|
||||||
cycles[cycle.id].append({
|
cycles[key].append({
|
||||||
'name': nurse.name,
|
'name': nurse.name,
|
||||||
'first_name': nurse.first_name or "",
|
'first_name': nurse.first_name or "",
|
||||||
})
|
})
|
||||||
|
@ -195,12 +197,13 @@ class ReportCycleItem(Model):
|
||||||
total_fee+=line.get("fee",0)
|
total_fee+=line.get("fee",0)
|
||||||
total_mdc+=line.get("mdc",0)
|
total_mdc+=line.get("mdc",0)
|
||||||
cid=line['cid']
|
cid=line['cid']
|
||||||
if not cid in old:
|
if not key in old:
|
||||||
old.append(cid)
|
old.append(key)
|
||||||
index=0
|
index=0
|
||||||
else:
|
else:
|
||||||
index+=1
|
index+=1
|
||||||
cres=cycles[cid]
|
key='%s-%s'%(date,cid)
|
||||||
|
cres=cycles[key]
|
||||||
line['nurse']=''
|
line['nurse']=''
|
||||||
if index < len(cres):
|
if index < len(cres):
|
||||||
line['nurse']=cres[index]['name']
|
line['nurse']=cres[index]['name']
|
||||||
|
@ -236,6 +239,8 @@ class ReportCycleItem(Model):
|
||||||
'v%s_1'%index: vscl_line['qty'],
|
'v%s_1'%index: vscl_line['qty'],
|
||||||
})
|
})
|
||||||
index+=1
|
index+=1
|
||||||
|
#for nline in nlines:
|
||||||
|
#print(nline.get('date'), nline.get('nfirst_name'))
|
||||||
data={
|
data={
|
||||||
'company_name': company_name or "",
|
'company_name': company_name or "",
|
||||||
'lines': nlines,
|
'lines': nlines,
|
||||||
|
|
Loading…
Reference in New Issue