更新档案AI匹配信息

This commit is contained in:
yaooo 2023-10-14 10:38:51 +08:00
parent e2b861ad67
commit e6b8d7fd28

View File

@ -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);
}