todo
parent
68b6fec847
commit
ef7eeeda28
|
@ -870,14 +870,17 @@ class HDCase(Model):
|
||||||
for obj in self.browse(ids):
|
for obj in self.browse(ids):
|
||||||
is_decrease=context.get('is_decrease')
|
is_decrease=context.get('is_decrease')
|
||||||
for dlz_line in obj.dialyzers:
|
for dlz_line in obj.dialyzers:
|
||||||
|
dlz=dlz_line.dialyzer_id
|
||||||
membrane_type=dlz_line.membrane_type or 'unsub'
|
membrane_type=dlz_line.membrane_type or 'unsub'
|
||||||
dialyzer_type=dlz_line.dialyzer_type or 'low'
|
dialyzer_type=dlz_line.dialyzer_type or 'low'
|
||||||
use_time=dlz_line.use_time or 0
|
use_time=dlz_line.use_time or 0
|
||||||
max_use_time=dlz_line.max_use_time or 0
|
max_use_time=dlz_line.max_use_time or 0
|
||||||
desc=dlz_line.description or ''
|
desc=dlz_line.description or ''
|
||||||
|
#TODO when we to draft after approve hdcase it will update the wrong use time
|
||||||
|
#if use_time > (dlz.use_time or 0):
|
||||||
|
#continue
|
||||||
if is_decrease:
|
if is_decrease:
|
||||||
use_time-=1
|
use_time-=1
|
||||||
print("decrease ok")
|
|
||||||
vals={
|
vals={
|
||||||
'membrane_type': membrane_type,
|
'membrane_type': membrane_type,
|
||||||
'dialyzer_type': dialyzer_type,
|
'dialyzer_type': dialyzer_type,
|
||||||
|
@ -892,9 +895,6 @@ class HDCase(Model):
|
||||||
})
|
})
|
||||||
elif use_time > max_use_time:
|
elif use_time > max_use_time:
|
||||||
raise Exception("Dialyzer is expired!")
|
raise Exception("Dialyzer is expired!")
|
||||||
else:
|
|
||||||
pass
|
|
||||||
dlz=dlz_line.dialyzer_id
|
|
||||||
dlz.write(vals)
|
dlz.write(vals)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue