post(); $FirstLeveType = db('customer_info')->where('customer_type', $param['customer_type'])->field('customer_id as id, customer_name as name')->select(); for ($i = 0; $i < count($FirstLeveType); $i++) { //dump($FirstLeveType[$i]['type_id']); $SecondLeveType = db('project_info')->where('customer_id', $FirstLeveType[$i]['id'])->field('project_id as id, project_name as name')->select(); /*for ($j = 0; $j < count($SecondLeveType); $j++) { $count = db('project_info')->where('project_type', $SecondLeveType[$j]['type_id'])->count(); if ($count>0) { $SecondLeveType[$j]['type_name'] .= '【'.$count.'】'; } }*/ //dump($SecondLeveType); $FirstLeveType[$i]['customer_projects'] = $SecondLeveType; } //dump($FirstLeveType); return $this->sendSuccess($FirstLeveType); } //根据资产类型获取资产列表 public function GetProjectInfoList() { $param = request()->post(); $ProjectInfoList = db('project_info')->alias('i') ->where('i.project_type', $param['type']) ->select(); return $this->sendSuccess($ProjectInfoList); } //添加合同类型 public function AddCustomerInfo() { $param = request()->post(); $insert = []; $insert['customer_name'] = $param['customer_name']; $insert['customer_type'] = $param['customer_type']; $insert['create_time'] = date('Y-m-d H:i:s'); db('customer_info')->insert($insert); } public function updateProjectInfo() { $param = request()->post(); if($param != null){ $update = []; $update['project_name'] = $param['project_name']; $update['project_category'] = $param['project_category']; $update['project_number'] = $param['project_number']; if($param['project_url'] != '') { $update['project_url'] = $param['project_url']; } $update['project_price'] = $param['project_price']; $update['create_time'] = $param['create_time']; $ret = db('project_info')->where('project_id',$param['project_id'])->update($update); if($ret){ return $this->sendSuccess('修改成功'); }else{ return $this->sendError('修改失败'); } } } public function AddCustomerMemberInfo() { $param = request()->post(); if($param != null){ $param['create_time'] = date('Y-m-d H:i:s'); db('customer_contacts')->insert($param); return $this->sendSuccess('添加成功'); } } public function GetCustomerMemberList() { $param = request()->post(); $MemberList = db('customer_contacts')->where('customer_id', $param['customer_id']) ->select(); return $this->sendSuccess($MemberList); } public function GetCustomerInfo() { $param = request()->post(); $ret = db('customer_info')->where('customer_id', $param['customer_id'])->find(); if ($ret != null) { $MemberList = db('customer_contacts')->where('customer_id', $param['customer_id']) ->select(); $ret['customer_member'] = $MemberList; } return $this->sendSuccess($ret); } }