diff --git a/application/admin/controller/Base.php b/application/admin/controller/Base.php index 19006e4..475c473 100644 --- a/application/admin/controller/Base.php +++ b/application/admin/controller/Base.php @@ -10,7 +10,7 @@ use think\Log; class Base extends Controller{ protected $ceshiyong_token = 'caadd1be045a65f30b92aa805f1de54a'; - protected $token_time = 86400*3; + protected $token_time = 86400*30;//天 protected $return_data_all = [ // '0' => ['success',[]], '10001'=>'关键参数缺失', @@ -117,7 +117,7 @@ class Base extends Controller{ // 判断token是否过期 public function token_time_validate($token){ // cache($token,time()); - // return true; + $time = cache($token); // dump($time); if($time === false){ @@ -205,11 +205,19 @@ class Base extends Controller{ } - public function ceshiyong(){ - $result = Db::query("select * from app_card_data"); - dump($result); - $result2 = Db::table('app_card_data')->select(); - dump($result2); + + ####################################################测试用接口############################################################## + + + public function use_test(){ + + $this->token_time_validate($this->ceshiyong_token); + $token='caadd1be045a65f30b92aa805f1de54a'; + + // $result = Db::query("select * from app_card_data"); + // dump($result); + // $result2 = Db::table('app_card_data')->select(); + // dump($result2); } diff --git a/application/admin/controller/Estimate.php b/application/admin/controller/Estimate.php index 83189a5..cb4dd01 100644 --- a/application/admin/controller/Estimate.php +++ b/application/admin/controller/Estimate.php @@ -62,6 +62,13 @@ class Estimate extends Base{ public function estimate_add(){ return $this->fetch(); } + public function estimate_edit(){ + $data = input(); + $this->assign([ + 'id' => $data['id'], + ]); + return $this->fetch(); + } // 规则详情页面 public function estimate_content_observe(){ $data = input(); @@ -151,7 +158,7 @@ class Estimate extends Base{ if($name['type'] == 'create'){ $result = Db::table('admin_estimate')->insert($handle_data); }else{ - $result = Db::table('admin_estimate')->where(['id'=>$name['id']])->update($handle_data); + $result = Db::table('admin_estimate')->where(['id'=>$name['update_id']])->update($handle_data); } // return $this->msg(10002); @@ -237,78 +244,82 @@ class Estimate extends Base{ $gender = explode(',',$value[5]); foreach ($gender as $gk => $gv) { if(!array_key_exists($gv,$temporary_array)){ - $temporary_array[$gv][$value[0]][$value[1]]['score'] = $value[2]; + // $temporary_array[$gv][$value[0]][$value[1]]['score'] = $value[2]; $temporary_array[$gv][$value[0]][$value[1]]['choose_num'] = $value[9]; - $temporary_array[$gv][$value[0]][$value[1]][$value[3]] = [ + $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]] = [ 'unit_data'=>$value[4], 'proportion'=>$value[10], 'value'=>$value[11], 'type'=>$value[12], + 'score'=>$value[2], ]; - if($value[6] == null){ - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['score'] = $value[8]; - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['content'] = []; - }else{ - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; - } + $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; + // if($value[6] == null){ + // $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = []; + // }else{ + // $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; + // } }else{ // 如果性别已经存在 if(!array_key_exists($value[0],$temporary_array[$gv])){ // 如果第一分类不存在 - $temporary_array[$gv][$value[0]][$value[1]]['score'] = $value[2]; + // $temporary_array[$gv][$value[0]][$value[1]]['score'] = $value[2]; $temporary_array[$gv][$value[0]][$value[1]]['choose_num'] = $value[9]; - $temporary_array[$gv][$value[0]][$value[1]][$value[3]] = [ + $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]] = [ 'unit_data'=>$value[4], 'proportion'=>$value[10], 'value'=>$value[11], 'type'=>$value[12], + 'score'=>$value[2], ]; - if($value[6] == null){ - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['score'] = $value[8]; - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['content'] = []; - }else{ - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; - } + $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; + // if($value[6] == null){ + // $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = []; + // }else{ + // $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; + // } }else{ // 第一分类存在 if(!array_key_exists($value[1],$temporary_array[$gv][$value[0]])){ // 如果第二分类不存在 // array_push($temporary_array[$value[0]]); - $temporary_array[$gv][$value[0]][$value[1]]['score'] = $value[2]; + // $temporary_array[$gv][$value[0]][$value[1]]['score'] = $value[2]; $temporary_array[$gv][$value[0]][$value[1]]['choose_num'] = $value[9]; - $temporary_array[$gv][$value[0]][$value[1]][$value[3]] = [ + $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]] = [ 'unit_data'=>$value[4], 'proportion'=>$value[10], 'value'=>$value[11], 'type'=>$value[12], + 'score'=>$value[2], ]; - if($value[6] == null){ - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['score'] = $value[8]; - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['content'] = []; - }else{ - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; - } + $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; + // if($value[6] == null){ + // $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = []; + // }else{ + // $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; + // } }else{ // 第二分类存在 - if(!array_key_exists($value[3],$temporary_array[$gv][$value[0]][$value[1]])){ + if(!array_key_exists($value[3],$temporary_array[$gv][$value[0]][$value[1]]['list'])){ // 如果项目名不存在 - $temporary_array[$gv][$value[0]][$value[1]]['score'] = $value[2]; + // $temporary_array[$gv][$value[0]][$value[1]]['score'] = $value[2]; $temporary_array[$gv][$value[0]][$value[1]]['choose_num'] = $value[9]; - $temporary_array[$gv][$value[0]][$value[1]][$value[3]] = [ + $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]] = [ 'unit_data'=>$value[4], 'proportion'=>$value[10], 'value'=>$value[11], 'type'=>$value[12], + 'score'=>$value[2], ]; - if($value[6] == null){ - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['score'] = $value[8]; - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['content'] = []; - }else{ - $temporary_array[$gv][$value[0]][$value[1]][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; - } + $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; + // if($value[6] == null){ + // $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = []; + // }else{ + // $temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'] = [[$value[6],$value[7],$value[8]]]; + // } }else{ - array_push($temporary_array[$gv][$value[0]][$value[1]][$value[3]]['content'],[$value[6],$value[7],$value[8]]); + array_push($temporary_array[$gv][$value[0]][$value[1]]['list'][$value[3]]['content'],[$value[6],$value[7],$value[8]]); } } } diff --git a/application/admin/view/estimate/estimate_edit.html b/application/admin/view/estimate/estimate_edit.html index 0c4a61e..0cd0b9e 100644 --- a/application/admin/view/estimate/estimate_edit.html +++ b/application/admin/view/estimate/estimate_edit.html @@ -142,7 +142,7 @@ -->
- +
@@ -150,6 +150,7 @@