Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function fire($job, $data)
- {
- foreach (unserialize($data['message']) as $org)
- {
- // Ignore ID 33421 this will time out.
- // It contains all users in the system.
- if($org->id != 33421) {
- $organization = new Organization();
- $organization->orgsync_id = $org->id;
- $organization->short_name = $org->short_name;
- $organization->long_name = $org->long_name;
- $organization->category = $org->category->name;
- $organization->save();
- $org_groups = $this->getGroupsInOrganization($org->id);
- if (!is_int($org_groups))
- {
- foreach ($org_groups as $group)
- {
- foreach($group->account_ids as $account_id)
- {
- $student = Student::where('orgsync_id', '=', $account_id)->first();
- if (is_object($student))
- {
- $student->organizations()->attach($organization->id, array('is_officer' => ($group->name == 'Officers')));
- }
- }
- }
- }
- }
- }
- $job->delete();
- }
- SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepared (SQL: insert into `organization_student` (`is_officer`, `organization_id`, `student_id`) values (0, 284, 26))
- SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepared (SQL: insert into `organizations` (`orgsync_id`, `short_name`, `long_name`, `category`, `updated_at`, `created_at`) values (24291, SA, Society of American, Professional, 2014-09-15 16:26:01, 2014-09-15 16:26:01))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement