def insert(case_id,behave_list): case_data = Case.objects(case_id=case_id).first() if case_data: for behave in behave_list: case_data.logs[behave] += behave_list[behave] case_data = self.update_case_status(case_data) case_data.save() else: error_string = '合同%s无申请记录,却进行%s操作日志' % (case_id, list(behave for behave in behave_list)) self.insert_erro_log(logstring=error_string)
def approve_cases_update(self): retry_cases = Case.objects(approve_status='退单通过').all() retry_cases_id = list(case.case_id for case in retry_cases)