更新档案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)
|
public static function informationg_demand($param, $id, $admin_id)
|
||||||
{
|
{
|
||||||
|
$data_field = [];
|
||||||
if (isset($param['card_id']) && $param['card_id'] > 0) {
|
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_info = Db::name('category_business')->where('id', $param['card_id'])->field(['pid', 'data_field'])->find();
|
||||||
$category_child = $param['card_id'];
|
$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 {
|
} else {
|
||||||
$category_id = 0;
|
$category_id = 0;
|
||||||
$category_child = 0;
|
$category_child = 0;
|
||||||
@ -104,7 +118,7 @@ class UserInformationg extends BaseModel
|
|||||||
'status' => 1,
|
'status' => 1,
|
||||||
'information_id' => $id,
|
'information_id' => $id,
|
||||||
];
|
];
|
||||||
dd($category_info, $data);
|
dd($category_info, $field_array, $data);
|
||||||
return UserInformationgDemand::create($data);
|
return UserInformationgDemand::create($data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user