定时任务如下:
empjob_recs = env['emp.job'].search([])
for record in empjob_recs:
try:
result=''
i=0
if record.department_id:
the_dep = record.department_id
if the_dep.x_dept_email:
result = the_dep.x_dept_email + result
while True:
i+=1
if the_dep.parent_department_id:
the_dep=the_dep.parent_department_id
if the_dep.x_dept_email:
if result!='':
result = '/'+ result
result = the_dep.x_dept_email + result
else:
result += the_dep.x_dept_email + result
if i>100:
break
else:
break
if record.location_id.code=='LC004':
result = 'Aden HQ'
record.update(
定时任务如下:
empjob_recs = env ['emp.job'] .search([])
for record in empjob_recs:
try:
result=''
i=0
if record.department_id:
the_dep = record.department_id
if the_dep.x_dept_email:
result = the_dep.x_dept_email + result
while True:
i+=1
if the_dep.parent_department_id:
the_dep=the_dep.parent_department_id
if the_dep.x_dept_email:
if result!='':
result = '/'+ result
result = the_dep.x_dept_email + result
else:
result += the_dep.x_dept_email + result
if i>100:
break
else:
break
if record.location_id.code=='LC004':
result = 'Aden HQ'
record.update(
{
'x_emailgroup100':result
}
)
except:
continue