|
@@ -393,4 +393,24 @@ class ProductInventoryService extends Service
|
|
|
|
|
|
return [true, ''];
|
|
|
}
|
|
|
+
|
|
|
+ //获取每个账号对应的系统设置
|
|
|
+ public function getMySetting($data, $user){
|
|
|
+ //顶级部门
|
|
|
+ $depart = ! empty($user['depart_top'][0]) ? $user['depart_top'][0]: [];
|
|
|
+ $depart_id = $depart['depart_id'] ?? 0;
|
|
|
+
|
|
|
+ $model = new ProductInventorySet();
|
|
|
+ $model = $model->where('del_time',0)
|
|
|
+ ->select('id','top_depart_id','param_one','param_two','param_three')
|
|
|
+ ->orderby('id', 'desc');
|
|
|
+ if($depart_id) $model->where('top_depart_id',$depart_id);
|
|
|
+ $list = $model->get()->toArray();
|
|
|
+
|
|
|
+ $map = Depart::whereIn('id',array_column($list,'top_depart_id'))->pluck('title','id')->toArray();
|
|
|
+ foreach ($list as $key => $value){
|
|
|
+ $list[$key]['top_depart_title'] = $map[$value['top_depart_id']] ?? "";
|
|
|
+ }
|
|
|
+ return [true, $list];
|
|
|
+ }
|
|
|
}
|