|
@@ -145,12 +145,18 @@ class TimbreService
|
|
|
'updated_at' => date('Y-m-d H:i:s'),
|
|
|
];
|
|
|
|
|
|
- if (getProp($data, 'first_category_id')) $update_data['first_category_id'] = getProp($data, 'first_category_id');
|
|
|
- if (getProp($data, 'first_category_name')) $update_data['first_category_name'] = getProp($data, 'first_category_name');
|
|
|
- if (getProp($data, 'second_category_id')) $update_data['second_category_id'] = getProp($data, 'second_category_id');
|
|
|
- if (getProp($data, 'second_category_name')) $update_data['second_category_name'] = getProp($data, 'second_category_name');
|
|
|
- if (getProp($data, 'third_category_id')) $update_data['third_category_id'] = getProp($data, 'third_category_id');
|
|
|
- if (getProp($data, 'third_category_name')) $update_data['third_category_name'] = getProp($data, 'third_category_name');
|
|
|
+ if (getProp($data, 'first_category_id')) {
|
|
|
+ $update_data['first_category_id'] = getProp($data, 'first_category_id');
|
|
|
+ $update_data['first_category_name'] = DB::table('mp_timbre_categories')->where('id', getProp($data, 'first_category_id'))->value('category_name');
|
|
|
+ }
|
|
|
+ if (getProp($data, 'second_category_id')) {
|
|
|
+ $update_data['second_category_id'] = getProp($data, 'second_category_id');
|
|
|
+ $update_data['second_category_name'] = DB::table('mp_timbre_categories')->where('id', getProp($data, 'second_category_id'))->value('category_name');
|
|
|
+ }
|
|
|
+ if (getProp($data, 'third_category_id')) {
|
|
|
+ $update_data['third_category_id'] = getProp($data, 'third_category_id');
|
|
|
+ $update_data['third_category_name'] = DB::table('mp_timbre_categories')->where('id', getProp($data, 'third_category_id'))->value('category_name');
|
|
|
+ }
|
|
|
if (getProp($data, 'label')) $update_data['label'] = getProp($data, 'label');
|
|
|
|
|
|
return DB::table('mp_timbres')->where('id', $timbre_id)->update($update_data);
|