load->library('session'); $this->load->_model("Model_apiyyv1","apiyyv1"); $this->load->_model("Model_logic_u9tools","logic_u9tools"); $this->load->_model("Model_logic_zhlp",'logic_zhlp'); $this->load->_model("Model_settingtest","settingtest"); } //定义方法的调用规则 获取URI第二段值 public function _remap($arg, $arg_array) { if ($arg == 'cjlp') //退出 { $this->_cjlp(); }else{ exit('No direct script access allowed'); } } /** * u9创建料品 */ public function _cjlp(){ $user = $this->user->get_api($_SESSION['api']); if(empty($user)){ exit("请先登录!!!"); } $post = $this->input->post(NULL, TRUE); if(!empty($post['category'])){ if($post['category'] != '131' && empty($post['size'])){ echo json_encode(['code' => -1,'msg' => '请选择尺寸']);exit; } $typeclass = $this->logic_u9tools->getTypeClass(); $classid = $this->logic_u9tools->getClass(); $res = $this->logic_zhlp->sortByName($post); if(empty($res)){ echo json_encode(['code' => -1,'msg' => '分类异常']);exit; } if($res['code'] != 1){ echo json_encode($res);exit; } $final_list = $res['data']; $tmp_arr = array_values($final_list); $size = array_pop($tmp_arr); $sku_tmp_arr = []; foreach($tmp_arr as $k=>$v){ if($k == 1 && (!isset($final_list['hairtype']))){ $sku_tmp_arr[] = $v; $sku_tmp_arr[] = $size; } elseif($k == 2 && (isset($final_list['hairtype']))){ $sku_tmp_arr[] = $v; $sku_tmp_arr[] = $size; }else{ $sku_tmp_arr[] = $v; } } $sku = "-".implode("-",$sku_tmp_arr)."-"; $org_sku = implode("-",$final_list); $u9_info = $this->logic_u9tools->getOneU9bmHasGift($org_sku,$classid,$typeclass); $token = $this->settingtest->get_yytoken_130(); $res = $this->apiyyv1->cxLp( [ ['jm'=>$u9_info['jm'],] ],$token ); echo "
"; print_r($u9_info); print_r($res); die; $u9_info['sku'] = $sku; $u9_info['org_sku'] = $org_sku; echo json_encode(['code' => 1,'msg' => '获取成功','data' => $u9_info]);exit; } $this->_Template('u9_product',$this->data); } }