/** * 推送页面 */ public function actionpushlist() { $res = array("status" => 0, "mes" => "", "data" => array()); $brandid = isset($_SESSION['brandid']) ? $_SESSION['brandid'] : 0; //品牌ID $userid = $_SESSION['user_id']; //用户ID $patformid = Yii::app()->request->getParam("patformid"); //平台ID //以逗号分隔款号所对应的ID,是加密的,需转换为ID号 $clothes_string = Yii::app()->request->getParam("clothes_string"); $clothes_m_array = explode(",", $clothes_string); $clothes_id_array = array(); foreach ($clothes_m_array as $value) { $id = Comm::strdecipher($value); $clothesorder = new clothesorderclass(); $c_ret = $clothesorder->select_Single_clothes($_SESSION['brandid'], array('id' => $id)); $ret_sku = $c_ret['sku']; if ($this->Website_template != 'SKC') { //获取SKU下所有的SKC信息 $sku_ret = $clothesorder->select_all_clothes($_SESSION['brandid'], -1, array('sku' => $ret_sku)); foreach ($sku_ret['data'] as $sku_value) { $clothes_id_array[] = $sku_value; } } else { //通过衣服skcID查找skc对应的信息 $clothes_id_array[] = $c_ret; } } //获取平台信息 $cut_class = new cut_detaileclass(); $cut_obj = $cut_class->select_erp_cut_detaile($brandid); $cutid = 0; $cut_array = array(); foreach ($cut_obj as $value) { if ($value['patformid'] == $patformid) { $cutid = $value['id']; $cut_array['cut_obj'] = $value; break; } } //水印信息 $watermark_obj = watermarkclass::select_erp_watermark($brandid); $pushDetaileclass = new pushDetaileclass(); foreach ($clothes_id_array as $key => $value) { $pushdetaile_obj = $pushDetaileclass->select_all_push($brandid, array("cutid" => $cutid, "pushstatus" => 0, "skc" => $value['brandnumber'])); foreach ($pushdetaile_obj['data'] as $push_key => $push_value) { $pushdetaile_obj['data'][$push_key]['patformid'] = $patformid; foreach ($watermark_obj as $watermark_value) { if ($watermark_value['id'] == $push_value['watermarkid']) { $pushdetaile_obj['data'][$push_key]['watermarkurl'] = $watermark_value['url']; break; } } } $clothes_id_array[$key]['push_detaile'] = json_encode($pushdetaile_obj['data']); } $res['status'] = 1; $res['cut_obj'] = $cut_array['cut_obj']; $res['data'] = $clothes_id_array; echo $this->render('/erp/pushlist', $res); //echo json_encode($res); exit; }