260316
This commit is contained in:
parent
74b43cf463
commit
0c45349f09
|
|
@ -245,6 +245,17 @@ class Card extends Base{
|
||||||
$card_data = Db::table($this->card_db_name['card'])->where(['is_del'=>0])->field('id,name,content,page_url_report,is_sub_item,background_color,background_pic,key_word')->cache(10)->select();
|
$card_data = Db::table($this->card_db_name['card'])->where(['is_del'=>0])->field('id,name,content,page_url_report,is_sub_item,background_color,background_pic,key_word')->cache(10)->select();
|
||||||
// 根据用户处理卡片信息
|
// 根据用户处理卡片信息
|
||||||
$return_data = [
|
$return_data = [
|
||||||
|
'title'=>[
|
||||||
|
['name'=>'对比','icon'=>'','page_jump'=>""],
|
||||||
|
['name'=>'曲线','icon'=>'','page_jump'=>""],
|
||||||
|
['name'=>'添加','icon'=>'','page_jump'=>""],
|
||||||
|
['name'=>'历史','icon'=>'','page_jump'=>""]
|
||||||
|
],
|
||||||
|
'chosen_fixed'=>[
|
||||||
|
['id'=>'20','name'=>'中招估分','key_word'=>"zz_score",'icon'=>'https://tc.pcxbc.com/new_reedaw/icon/report.png','page_jump'=>'/pages/score/score'],
|
||||||
|
['id'=>'21','name'=>'BMI测评','key_word'=>"bmi",'icon'=>'https://tc.pcxbc.com/new_reedaw/icon/bmi.png','page_jump'=>'/pageTwo/home/bmi'],
|
||||||
|
['id'=>'22','name'=>'遗传身高','key_word'=>"heredity",'icon'=>'https://tc.pcxbc.com/new_reedaw/icon/inheritHeighet.png','page_jump'=>'/pageTwo/home/inheritHeighet'],
|
||||||
|
],
|
||||||
'chosen_yes'=>[],
|
'chosen_yes'=>[],
|
||||||
'chosen_no'=>[],
|
'chosen_no'=>[],
|
||||||
];
|
];
|
||||||
|
|
@ -258,8 +269,13 @@ class Card extends Base{
|
||||||
foreach ($user_data['card_order'] as $key => $value) {
|
foreach ($user_data['card_order'] as $key => $value) {
|
||||||
foreach ($card_data as $k => $v) {
|
foreach ($card_data as $k => $v) {
|
||||||
if(in_array($v['id'],$user_data['card_order']) && $v['id'] == $value){
|
if(in_array($v['id'],$user_data['card_order']) && $v['id'] == $value){
|
||||||
$return_data['chosen_yes'][] = $v;
|
if($v['id'] == 20 || $v['id'] == 21 || $v['id'] == 22){
|
||||||
unset($card_data[$k]);
|
continue;
|
||||||
|
}else{
|
||||||
|
$return_data['chosen_yes'][] = $v;
|
||||||
|
unset($card_data[$k]);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -286,8 +302,15 @@ class Card extends Base{
|
||||||
if(!$user_data){
|
if(!$user_data){
|
||||||
return $this->msg(10003,'未核实到角色信息');
|
return $this->msg(10003,'未核实到角色信息');
|
||||||
}
|
}
|
||||||
|
// 查一下卡片数据
|
||||||
$card_data = Db::table($this->card_db_name['card'])->where("id in (".$data['card_list'].")")->field('id')->cache(86400)->select();
|
$card_data = Db::table($this->card_db_name['card'])->where("id in (".$data['card_list'].")")->field('id')->cache(86400)->select();
|
||||||
|
|
||||||
|
// // 处理一下数据格式
|
||||||
|
// $card_data_new = [];
|
||||||
|
// foreach ($card_data as $key => $value) {
|
||||||
|
// $card_data_new[] = $value['id'];
|
||||||
|
// }
|
||||||
|
|
||||||
if(count(explode(',',$data['card_list'])) == count($card_data)){
|
if(count(explode(',',$data['card_list'])) == count($card_data)){
|
||||||
$result = Db::table($this->card_db_name['juese'])->where(['id'=>$data['aud_id'],'is_del'=>0])->update([
|
$result = Db::table($this->card_db_name['juese'])->where(['id'=>$data['aud_id'],'is_del'=>0])->update([
|
||||||
'card_order' => $data['card_list']
|
'card_order' => $data['card_list']
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue