更新档案AI匹配信息
This commit is contained in:
parent
e2b861ad67
commit
e6b8d7fd28
@ -87,9 +87,23 @@ class UserInformationg extends BaseModel
|
||||
|
||||
public static function informationg_demand($param, $id, $admin_id)
|
||||
{
|
||||
$data_field = [];
|
||||
if (isset($param['card_id']) && $param['card_id'] > 0) {
|
||||
$category_info = Db::name('category_business')->where('id', $param['card_id'])->field(['pid', 'data_field'])->find();
|
||||
$category_child = $param['card_id'];
|
||||
$field_array = json_decode($category_info['data_field'], true);
|
||||
if (!empty($field_array) && is_array($field_array)) {
|
||||
foreach($param['datas'] as $k => $v) {
|
||||
if (!empty($field_array[$k]['text'])) {
|
||||
$key = $field_array[$k]['text'];
|
||||
if (!empty($field_array[$k]['enum'])) {
|
||||
$data_field[$key] = $field_array[$k]['enum'][$v] ?? '';
|
||||
} else {
|
||||
$data_field[$key] = $v;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$category_id = 0;
|
||||
$category_child = 0;
|
||||
@ -104,7 +118,7 @@ class UserInformationg extends BaseModel
|
||||
'status' => 1,
|
||||
'information_id' => $id,
|
||||
];
|
||||
dd($category_info, $data);
|
||||
dd($category_info, $field_array, $data);
|
||||
return UserInformationgDemand::create($data);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user