public function actionDelallpro() { $bool = DealergoodsService::deletePro(); if ($bool) { $rs = array('success' => 1, 'errorMsg' => '成功'); } else { $rs = array('success' => 0, 'errorMsg' => '失败'); } echo json_encode($rs); }
</p> <p class="m-top5">商品编号:<span class="zwq_color"><?php echo $v['GoodsNum']; ?> </span> | 品牌:<span><?php echo $v['Brand']; ?> </span></p> <p class="m-top5" style="width:300px;height: 18px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;">标准名称:<span><?php echo $v['CpName']; ?> </span> | 拼音代码:<span><?php echo DealergoodsService::idgetgoods($v['GoodsID'], 'Pinyin'); ?> </span><!--<span>备注:<?php echo DealergoodsService::idgetgoods($v['GoodsID'], 'Memo'); ?> </span> --> <?php $orderGoods = PapOrderGoods::model()->find("OrderID=:OrderID and GoodsID=:GoodsID", array(":OrderID" => $v['OrderID'], ":GoodsID" => $v['GoodsID'])); ?> <p>定位车型:<span><?php echo MallService::getCarmodeltxt(array('make' => $orderGoods['MakeID'], 'series' => $orderGoods['CarID'], 'year' => $orderGoods['Year'], 'model' => $orderGoods['ModelID'])); ?> </span></p> <p class="m-top5">配件档次:<span><?php echo $v['PartsLevelName']; ?> </span></p> <p class="m-top5" style="width:300px;height: 18px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;"> OE号:<span><?php echo $v['GoodsOE'];
public static function createorder($quoID, $schID, $payment, $address, $ordertype, $goodsids, $nums, $CouponSn) { $opration = array(); //错误时执行操作 $sql_findQuo = 'select * from pap_quotation where QuoID=' . $quoID; $Quoinfo = Yii::app()->papdb->createCommand($sql_findQuo)->queryRow(); //获取方案对应的商品 $sql_goods = 'select * from pap_quotation_goods where SchID=' . $schID . ' and GoodsID in(' . $goodsids . ') '; $goodsinfo = self::excutesql(array('sql' => $sql_goods, 'db' => 'pap')); //获取经销商最小价格 $min_price = PapOrderMinTurnover::model()->find('OrganID=:OrganID', array(':OrganID' => $Quoinfo['DealerID'])); $min_price = $min_price['MinTurnover']; //获取经销商信息 $sql_dealer = 'select ID,OrganName from jpd_organ where ID=' . $Quoinfo['DealerID']; $dealerinfo = Yii::app()->jpdb->createCommand($sql_dealer)->queryRow(); //获取修理厂信息 $find_lsm_orgname = 'select OrganName from jpd_organ where ID=' . $Quoinfo['ServiceID']; $serviceinfo = Yii::app()->jpdb->createCommand($find_lsm_orgname)->queryRow(); //调用商城生成订单方法 $carts = array(); $carts['SellerID'] = $Quoinfo['DealerID']; $carts['BuyerID'] = $Quoinfo['ServiceID']; $carts['SellerName'] = $dealerinfo['OrganName']; $carts['BuyerName'] = $serviceinfo['OrganName']; $carts['MinTurnover'] = $min_price ? $min_price : '0'; //获取经销商订单折扣率--询报价订单 $dis = 100; $discount = PapOrderDiscount::model()->find(array("condition" => " OrderType = 2")); if ($discount) { if ($payment == 1 && $discount['OrderAlipay']) { $dis = $discount['OrderAlipay']; } else { if ($payment == 2 && $discount['OrderLogis']) { $dis = $discount['OrderLogis']; } else { $dis = 100; } } } else { $dis = 100; } $carts['discount'] = $dis; $totalgoods; $nums = explode(',', $nums); foreach ($goodsinfo as $kk => $value) { $goodsbyid = DealergoodsService::getmongoversion($value['GoodsID'], $value['Version']); if ($goodsbyid) { $totalgoods[$kk] = array('BuyerID' => $Quoinfo['ServiceID'], 'BuyerName' => $serviceinfo['OrganName'], 'SellerID' => $dealerinfo['ID'], 'SellerName' => $dealerinfo['OrganName'], "GoodsID" => $value['GoodsID'], "GoodsNum" => $goodsbyid['GoodsInfo']['GoodsNO'], "GoodsOE" => is_array($goodsbyid['GoodsInfo']['oeno']) ? implode(',', $goodsbyid['GoodsInfo']['oeno']) : (is_string($goodsbyid['GoodsInfo']['oeno']) ? ['GoodsInfo']['oeno'] : ''), "GoodsName" => $goodsbyid['GoodsInfo']['Name'], "CpName" => $goodsbyid['GoodsInfo']['StandCode'] ? self::getCpName($goodsbyid['GoodsInfo']['StandCode']) : '', "Brand" => $goodsbyid['GoodsInfo']['Brand'], "Price" => $goodsbyid['GoodsInfo']['Price'], "ProPrice" => $value['Price'], "Quantity" => $nums[$kk], "ShipCost" => null, "CreateTime" => time(), "UpdateTime" => time(), "Version" => $goodsbyid['Version']); } } $carts['GoodsList'] = $totalgoods; if ($ordertype == 2) { //如果是由询价单生成的订单 //获取询价单信息 $sql = 'select * from pap_inquiry where InquiryID=' . $Quoinfo['InquiryID']; $Inquiryinfo = Yii::app()->papdb->createCommand($sql)->queryRow(); if (!$Inquiryinfo) { return json_encode(array('success' => false, 'message' => '确认失败,该询价单不存在')); } if ($Inquiryinfo['Status'] == 2) { return json_encode(array('success' => false, 'message' => '确认失败,该询价单已确认')); } if ($Inquiryinfo['Status'] == 3) { return json_encode(array('success' => false, 'message' => '确认失败,该询价单已撤销')); } // 修改询价单状态 $updateinquiry = PapInquiry::model()->updateByPK($Quoinfo['InquiryID'], array('Status' => 2)); if ($updateinquiry != 1) { return json_encode(array('success' => false, 'message' => '确认询价单失败', 'msg' => 'check inquiry fail', 'QuoID' => $quoID, 'data' => '确认询价单失败')); } else { //成功时插入return的SQL $opration[1] = 'update pap_inquiry set Status=1 where InquiryID=' . $Quoinfo['InquiryID']; } } //修改方案状态 $updateschem = InquiryorderService::changeschstatus(array('status' => 2, 'SchID' => $schID)); if ($updateschem != 1) { self::returnint($opration); return json_encode(array('success' => false, 'message' => '确认方案失败', 'msg' => 'check scheme fail', 'QuoID' => $quoID, 'data' => '确认方案失败')); } else { $opration[2] = 'update pap_quotation_scheme set Status="1" where SchID=' . $schID; } // 修改报价单状态 $discountdesc = QuotationService::getpriceratio($Quoinfo['DealerID'], $Quoinfo['ServiceID']); $updateQuo = PapQuotation::model()->updateByPK($quoID, array('Status' => '2', 'Discount' => $discountdesc['type'] . ',' . $discountdesc['discount'])); if ($updateQuo != 1) { self::returnint($opration); return json_encode(array('success' => false, 'message' => '确认报价单失败', 'msg' => 'check quo scheme fail', 'QuoID' => $quoID, 'data' => '确认报价单方案失败')); } else { $opration[3] = 'update pap_quotation set Status=1 where QuoID=' . $quoID; } $adressinfo = self::getaddressbypk($address); $params = array('payment' => $payment, 'ship' => $adressinfo, 'ordertype' => $ordertype, 'cartsGoods' => array($carts)); //根据优惠券编号查询优惠券金额 if ($CouponSn) { $copinfo = BuyGoodsService::couponbysn(array('couponsn' => $CouponSn)); if ($copinfo) { $params['coupon'] = $copinfo['Amount']; $params['couponsn'] = $copinfo['CouponSn']; $params['usecouponID'] = $copinfo['CouponID']; } } //self::returnint($opration); $orderID = BuyGoodsService::createorder($params); // exit; $orderID = intval($orderID); //获取订单编号 $sql_order = 'select OrderSN from pap_order where ID=' . $orderID; $res = Yii::app()->papdb->createCommand($sql_order)->queryRow(); $order_sn = $res['OrderSN']; if (!$orderID) { self::returnint($opration); return json_encode(array('success' => false, 'message' => '生成订单失败', 'msg' => 'create order fail', 'QuoID' => $quoID, 'data' => '创建订单失败')); } //保存订单编号到询价单表 if ($ordertype == 2) { PapInquiry::model()->updateByPK($Quoinfo['InquiryID'], array('OrderSn' => $order_sn)); } //保存订单ID到报价单表 PapQuotation::model()->updateByPK($quoID, array('OrderID' => $orderID)); //更改报价单待确认状态为已处理 $sql = 'update pap_remind_business set HandleStatus=2 where HandleID=' . $quoID . ' and OrganID=' . $Quoinfo['ServiceID']; Yii::app()->papdb->createCommand($sql)->execute(); return json_encode(array('success' => true, 'message' => '生成订单成功,点击跳转', 'msg' => 'carate order success', 'QuoID' => $quoID, 'data' => '创建订单成功', 'orderID' => $orderID, 'ordersn' => $order_sn)); }
public function actionPriceupdate() { if (!isset($_GET['do']) || $_GET['do'] != 'unipei') { echo '你没有权限访问!'; return; } $goods = PapGoodsUpdateprice::model()->findAll(); foreach ($goods as $goodsk => $goodsv) { $goodsinfo = PapGoods::model()->findBypk($goodsv->GoodsID); $oldprice = $goodsinfo->Price; $goodsinfo->Price = $goodsv->GoodsPrice; $updatetime = time(); $goodsinfo->UpdateTime = $updatetime; if ($goodsinfo->save()) { $editarr = array('GoodsID' => (int) $goodsv->GoodsID, 'UpdateTime' => (int) $updatetime, 'EditInfo' => array('Price' => array('old' => (string) $oldprice, 'news' => $goodsv->GoodsPrice)), 'type' => 'edit'); Yii::app()->mongodb->getDbInstance()->goods_log->insert($editarr); PapGoods::model()->updateBypk($goodsv->GoodsID, array('Version' => $updatetime)); $redis = $version = DealergoodsService::newgoodsxinfo($goodsv->GoodsID); $Goodsarr = array('GoodsID' => (int) $goodsv->GoodsID, 'GoodsInfo' => $version, 'Version' => (int) $updatetime, 'VehVersion' => (int) $goodsinfo->VehVersion); Yii::app()->mongodb->getDbInstance()->goods_version->insert($Goodsarr); Yii::app()->redis->set('GoodsID' . $goodsv->GoodsID, json_encode($redis)); $result = PapGoodsUpdateprice::model()->findByPk($goodsv->ID)->delete(); } } }
<div class="float_l cut m_left width120"> <span>品牌:<a title="<?php echo $data['Brand']; ?> "><?php echo $data['Brand']; ?> </a></span> </div> </div> <div class="m-top5" style=" width: 280px;height: 17px;overflow: hidden"> <div class="float_l cut " style="width:130px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;"> 标准名称:<a title="<?php echo DealergoodsService::standCodegetcpname($data['StandCode'], 'Name'); ?> "><?php echo DealergoodsService::standCodegetcpname($data['StandCode'], 'Name'); ?> </a></div> <div class="float_l color_hui">|</div> <div class="float_l cut m_left" style="width:130px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;">拼音代码:<a title="<?php echo $data['Pinyin']; ?> "><?php echo $data['Pinyin']; ?> </a></div> </div> <p class="m-top5" style=" width: 270px;height: 16px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;">备注:<span><?php echo F::msubstr($data['Memo']); ?> </span></p>
" ><b style="font-size:14px"><?php echo $v['GoodsName']; ?> </b></a> <p>商品编号:<span class="zwq_color"><?php echo $v['GoodsNum']; ?> </span> | 品牌:<span><?php echo $v['Brand']; ?> </span></p> <p class="">标准名称:<span><?php echo $v['CpName']; ?> </span> | 拼音代码:<span><?php echo DealergoodsService::idgetgoods($v['GoodsID'], 'Pinyin'); ?> </span> </p> <?php $orderGoods = PapOrderGoods::model()->find("OrderID=:OrderID and GoodsID=:GoodsID", array(":OrderID" => $v['OrderID'], ":GoodsID" => $v['GoodsID'])); ?> <p>定位车型:<span><?php echo MallService::getCarmodeltxt(array('make' => $orderGoods['MakeID'], 'series' => $orderGoods['CarID'], 'year' => $orderGoods['Year'], 'model' => $orderGoods['ModelID'])); ?> </span></p> <p>配件档次:<span><?php echo $v['PartsLevelName']; ?> </span></p> <p class="">OE号:<span><?php
?> "> <label class=" m_left24">商品品牌:</label> <?php // $organID = Commonmodel::getOrganID(); // $brandNames = PapBrand::model()->findAll("OrganID = $organID"); $brandNames = DealergoodsService::dealergetbrand(); $brandName = CHtml::listData($brandNames, 'BrandID', 'BrandName'); echo CHtml::dropDownList('BrandID', $_GET['BrandID'], $brandName, array('class' => 'select select2', 'empty' => '选择商品品牌')); ?> </p> <p class="m-top"> <label>配件品类:</label> <input id="cpname-search" readonly="readonly" type="text" class=" input input3" value="<?php echo DealergoodsService::StandCodegetcpname($_GET['StandCode'], 'Name'); ?> "> <label class=" m_left24">拼音代码:</label> <input name="Pinyin" type="text" class=" input input3" value="<?php echo str_replace('<<q>>', '/', $_GET['Pinyin']); ?> "> <label class=" m_left24">配件档次:</label> <select class='select select2' name="PartsLevel"> <option value="">请选择配件档次</option> <?php foreach (Yii::app()->getParams()->PartsLevel as $key => $value) { if ($key == $_GET['PartsLevel']) {
echo OrderreturnService::orderIDgetorder($value['OrderID'], 'OrderSN'); ?> </div> <div style="clear:both; height:0px"></div> <p class="">商品编号:<span class="zwq_color"><?php echo $goods ? $goods['GoodsInfo']['GoodsNO'] : ReturnorderService::idgetgoodsinfo($value['OrderID'], $value['GoodsID'], 'GoodsNum'); ?> </span> | 品牌:<span><?php echo $goods ? $goods['GoodsInfo']['Brand'] : ReturnorderService::idgetgoodsinfo($value['OrderID'], $value['GoodsID'], 'Brand'); ?> </span></p> <p class="">标准名称:<span><?php echo $goods ? Gcategory::model()->find(array('select' => 'Name', 'condition' => "Code='{$goods['GoodsInfo']['StandCode']}'"))->attributes['Name'] : ReturnorderService::idgetgoodsinfo($value['OrderID'], $value['GoodsID'], 'CpName'); ?> </span> | 拼音代码:<span><?php echo $goods ? $goods['GoodsInfo']['Pinyin'] : DealergoodsService::idgetgoods($value['GoodsID'], 'Pinyin'); ?> </span> <?php $orderGoods = PapOrderGoods::model()->find("OrderID=:OrderID and GoodsID=:GoodsID", array(":OrderID" => $value['OrderID'], ":GoodsID" => $goods['GoodsInfo']['ID'])); ?> <p>定位车型:<span><?php echo MallService::getCarmodeltxt(array('make' => $orderGoods['MakeID'], 'series' => $orderGoods['CarID'], 'year' => $orderGoods['Year'], 'model' => $orderGoods['ModelID'])); ?> </span></p> <p>配件档次:<span><?php echo $goods['GoodsInfo']['PartsLevelName']; ?> </span></p> <p class="">OE号:<span><?php
<label>商品编号:</label> <input type="text" name="GoodsNO" class=" input input3" value="<?php echo str_replace('<<q>>', '/', $_GET['GoodsNO']); ?> "> <label class=" m_left24">商品名称:</label> <input type="text" name="Name" class=" input input3" value="<?php echo str_replace('<<q>>', '/', $_GET['Name']); ?> "> <label class=" m_left24">商品品牌:</label> <?php // $organID = Commonmodel::getOrganID(); // $brandNames = PapBrand::model()->findAll("OrganID = $organID"); // $brandName = CHtml::listData($brandNames, 'ID', 'BrandName'); $brandNames = DealergoodsService::dealergetbrand(); $brandName = CHtml::listData($brandNames, 'BrandID', 'BrandName'); echo CHtml::dropDownList('BrandID', $_GET['BrandID'], $brandName, array('class' => 'select select2', 'empty' => '选择商品品牌')); ?> </p> <p class="m-top"> <!--<label>配件品类:</label>--> <!--<input id="cpname-search" type="text" class=" input input3" value="<?php //echo DealergoodsService::StandCodegetcpname($_GET['StandCode'], 'Name'); ?> ">--> <input type="hidden" id="code_value" name="StandCode" value="<?php echo $_GET['StandCode']; ?> ">
public function actionHot() { $this->pageTitle = Yii::app()->name . '-每日爆款'; $carry = DealergoodsService::gethotgoods(); if ($carry == 'false') { $this->redirect(array('index')); } $this->render('hot', array('GoodsInfo' => $carry)); }
public static function getgoodsinfobyid($goodsid, $Version, $QuogoodsID = '') { $info = DealergoodsService::getmongoversion($goodsid, $Version); $goodsinfo = $info['GoodsInfo']; $goodsinfo['PL'] = $goodsinfo['PartsLevelName']; $goodsinfo['BrandName'] = $goodsinfo['Brand']; $oes = self::getgoodsoes($goodsinfo['oeno']); if (Yii::app()->user->isDealer() == 1) { $nameurl = Yii::app()->createUrl('/pap/dealergoods/goodsinfo/', array('goods' => $goodsid)); $goodsinfo['Name'] = '<a version="' . $Version . '" goodsid="' . $goodsid . '" class="order_goods" href="' . $nameurl . '">' . $goodsinfo['Name'] . '</a>'; $goodsinfo['GoodsNO'] = '<a target="_blank" href="' . $nameurl . '">' . $goodsinfo['GoodsNO'] . '</a>'; } elseif (Yii::app()->user->isServicer() == 1) { $nameurl = Yii::app()->createUrl('/pap/mall/detail/', array('goods' => $goodsid)); $goodsinfo['Name'] = '<a version="' . $Version . '" quogoodsid=' . $QuogoodsID . ' goodsid="' . $goodsid . '" class="quottion_goods_href" href="javascript:void(0);">' . $goodsinfo['Name'] . '</a>'; $goodsinfo['GoodsNO'] = '<a version="' . $Version . '" quogoodsid=' . $QuogoodsID . ' goodsid="' . $goodsid . '" class="quottion_goods_href" href="javascript:void(0);">' . $goodsinfo['GoodsNO'] . '</a>'; } $goodsinfo['Name'] = '<a version="' . $Version . '" goodsid="' . $goodsid . '" class="order_goods" href="' . $nameurl . '">' . $goodsinfo['Name'] . '</a>'; $goodsinfo['GoodsNO'] = '<a target="_blank" href="' . $nameurl . '">' . $goodsinfo['GoodsNO'] . '</a>'; $goodsinfo['OENO'] = $oes; $goodsinfo['StandCodeName'] = '<a title="' . $goodsinfo['StandCodeName'] . '">' . $goodsinfo['StandCodeName'] . '</a>'; unset($goodsinfo['Price']); return $goodsinfo; }
public static function editgoods($goods) { $organID = Yii::app()->user->getOrganID(); $goodsID = $goods['GoodsID']; if ($goods) { $data['Name'] = trim($goods['Name']); if (trim($goods['Pinyin']) == "") { $pinyin = F::Pinyin1($goods['Name']); // 如果未输入拼音则自动添加拼音 } else { $pinyin = trim($goods['Pinyin']); } $data['IsSale'] = 0; //商品默认不上架 $data['Pinyin'] = $pinyin; $data['GoodsNO'] = trim($goods['GoodsNO']); // 商品编号 $data['PartsLevel'] = trim($goods['PartsLevel']); $data['Memo'] = trim($goods['Memo']); $data['Price'] = trim($goods['Price']); if (!empty($goods['goodsBrand'])) { $data['BrandID'] = trim($goods['goodsBrand']); // id } $data['StandCode'] = $goods['StandCode']; // 标准名称txt $data['Info'] = $goods['Info']; $data['Provenance'] = $goods['Provenance']; $model = PapGoods::model()->findByPk($goodsID); $model->attributes = $data; $oenos = $goods['OENOS'] ? $goods['OENOS'] : $goods['OENO']; if ($oenos) { foreach ($oenos as $value) { $oe .= $value . ' '; } } else { $oe = ''; } $model->Title = $data['Name'] . ' ' . $data['GoodsNO'] . ' ' . $pinyin . ' ' . $data['Brand'] . ' ' . $oe . ' ' . $goods['cpname']; $edtitime = $model->UpdateTime = time(); $goodsold = DealergoodsService::newgoodsxinfo($goodsID); if ($model->save()) { // 把主营车系添加到商品车系关系表 if ($goods["make"]) { DealergoodsService::editvehiclegoods($goodsID, $organID, $edtitime, $goods); } // 把OENO号添加到关系表里 if ($goods['OENOS']) { DealergoodsService::editoegoods($goodsID, $organID, $goods); } // 添加商品图片 if ($goods['urlimg']) { DealergoodsService::editimggoods($goodsID, $organID, $goods); } // 添加商品属性 DealergoodsService::editspecgoods($goodsID, $goods); // 添加商品包装 DealergoodsService::editpackgoods($goodsID, $goods); $goodsnew = DealergoodsService::newgoodsxinfo($goodsID); $edit = DealergoodsService::goodsversion($goodsnew, $goodsold); DealergoodsService::editgoodslog($edit); $rs = array('success' => 1, 'errorMsg' => '修改数据成功', 'status' => 'save'); } else { foreach ($model->errors as $key => $value) { if ($key == 0) { $errorMsg = $value['0']; } } $rs = array('success' => 0, 'errorMsg' => $errorMsg, 'status' => 'save'); } } }
public function actionUpdatemongodb() { $type = Yii::app()->request->getParam('type'); // //修改商品版本数据 if ($type == 1) { DealergoodsService::UpdateMdbgoodsversion(); } // //修改商品日志数据 if ($type == 2) { DealergoodsService::UpdateMdbgoodslog(); } if ($type == 3) { // //修改车系版本数据 DealergoodsService::UpdateMdbvehcleversion(); } if ($type == 4) { // //修改商品日志数据 DealergoodsService::UpdateMdbvehclelog(); } }
public function actionOrderGoods() { $this->layout = '//layouts/base'; $goodsid = Yii::app()->request->getParam('goods'); $version = Yii::app()->request->getParam('Version'); $order = Yii::app()->request->getParam('Order'); $return = Yii::app()->request->getParam('return'); $quo = Yii::app()->request->getParam('quo'); //版本信息 $good = DealergoodsService::getmongoversion($goodsid, $version); $result = $good['GoodsInfo']; $result['SellerID'] = $result['OrganID']; if ($order) { $model = PapOrderGoods::model()->find(array('select' => 'ProPrice as Price,Quantity,MakeID,CarID,Year,ModelID', 'condition' => "OrderID={$order} and GoodsID={$goodsid}"))->attributes; $result['Quantity'] = $model['Quantity']; $result['Price'] = $model['Price']; $car = array('make' => $model['MakeID'], 'series' => $model['CarID'], 'year' => $model['Year'], 'model' => $model['ModelID']); } else { if ($return) { $model = PapReturnGoods::model()->find(array('select' => 'Price,OrderID', 'condition' => "ReturnID='{$return}' and GoodsID='{$goodsid}'"))->attributes; $result['Quantity'] = $model['Quantity']; $result['Price'] = $model['Price']; $ordermodel = PapOrderGoods::model()->find(array('select' => 'MakeID,CarID,Year,ModelID', 'condition' => "OrderID={$model['OrderID']} and GoodsID={$goodsid}"))->attributes; $car = array('make' => $ordermodel['MakeID'], 'series' => $ordermodel['CarID'], 'year' => $ordermodel['Year'], 'model' => $ordermodel['ModelID']); } else { if ($quo) { $model = PapQuotationGoods::model()->findByPk($quo, array('select' => 'Price,Num', 'condition' => "GoodsID='{$goodsid}'"))->attributes; $result['Quantity'] = $model['Num']; $result['Price'] = $model['Price']; } else { $this->redirect(array('index')); } } } //发货公告 $model = new PapGoodsSendnotice(); $notice = $model->find("OrganID = {$result['SellerID']}"); //商品基本信息 $result['GoodsID'] = $goodsid; $result['BrandName'] = $result['Brand']; $goods = PapGoods::model()->findByPk($goodsid, array('select' => 'IsSale,CommentNo')); $result['IsSale'] = $goods->attributes['IsSale']; $result['CommentNo'] = $goods->attributes['CommentNo']; if ($result['oeno']) { $oe = ''; foreach ($result['oeno'] as $v) { $oe .= $v . ','; } $result['OENO'] = substr($oe, 0, -1); } else { $result['OENO'] = ''; } //最小交易金额 $result['MinTurnover'] = PapOrderMinTurnover::model()->find("OrganID=:ID", array(":ID" => $result['SellerID']))->attributes['MinTurnover']; //店家积分 $result['TotalScore'] = DefaultService::getrecord($result['SellerID']); //店家信息 $organInfo = Organ::model()->findByPk($result['SellerID'])->attributes; $result['OrganName'] = $organInfo['OrganName']; $result['QQ'] = $organInfo['QQ']; $result['Phone'] = $organInfo['Phone']; $result['Address'] = array(Area::getCity($organInfo['Province']), Area::getCity($organInfo['City']), Area::getCity($organInfo['Area'])); //大类子类标准名称 $result['StandCodeName'] = Gcategory::model()->find(array('select' => 'Name', 'condition' => "Code='{$result['StandCode']}'"))->attributes['Name']; $cpArr = MallService::getCategory($result['StandCode']); $result['BigName'] = $cpArr['BigParts']; $result['SubName'] = $cpArr['SubParts']; $result['sub'] = $cpArr['sub']; $result['ValidityType'] = $result['spec']['ValidityType']; $result['ValidityDate'] = $result['spec']['ValidityDate']; $result['BganCompany'] = $result['spec']['BganCompany'] ? $result['spec']['BganCompany'] : ''; //标品 $result['BganGoodsNO'] = $result['spec']['BganGoodsNO'] ? $result['spec']['BganGoodsNO'] : ''; //标商 $result['Unit'] = $result['spec']['Unit'] ? $result['spec']['Unit'] : ''; //单位ID $result['UnitName'] = GoodsUnit::model()->findByPk($result['Unit'])->attributes['UnitName']; //单位 $result['MinQuantity'] = $result['pack']['MinQuantity'] ? $result['pack']['MinQuantity'] : ''; //最小包装 // 图片 if (!$result['img']) { $result['Images'][0]['ImageUrl'] = 'dealer/goods-img-big.jpg'; $result['Images'][0]['BigImage'] = 'dealer/goods-img-big.jpg'; } else { foreach ($result['img'] as $k => $v) { $result['Images'][$k]['MallImage'] = $v['MallImage']; $result['Images'][$k]['ImageUrl'] = $v['ImageUrl']; if (!$v['BigImage']) { $result['Images'][$k]['BigImage'] = $v['ImageUrl']; } else { $result['Images'][$k]['BigImage'] = $v['BigImage']; } } } if (!$result) { $this->redirect(array('index')); } $carmodeltext = MallService::getCarmodeltxt($car); $carfit = $car; $carfit['goodsid'] = $goodsid; $fitres = MallService::checkCarfit($carfit); $rows = $this->Getmaincate($result['SellerID']); $cate = $this->findsub($rows); $this->pageTitle = Yii::app()->name . '-' . "订单商品详情"; //获取经销商客服列表 $csparams['organID'] = $result['SellerID']; $csparams['type'] = 1; $csinfo = CsService::getcslists($csparams); $this->render('ordergoods', array('r' => $result, 'cate' => $cate, 'carmodeltext' => $carmodeltext, 'fitres' => $fitres['success'] == 1 ? 1 : 0, 'csinfo' => $csinfo, 'car' => $car, 'data' => $notice, 'goodsid' => $goodsid)); }
?> "><?php echo OrderreturnService::idgetordergoods($v->OrderID, $v->GoodsID, 'Brand'); ?> </a></span></div></div> <div class="m-top5" style=" width: 270px;height: 17px;overflow: hidden"><div class="float_l cut width120"> 标准名称:<a title="<?php echo OrderreturnService::idgetordergoods($v->OrderID, $v->GoodsID, 'CpName'); ?> "><?php echo OrderreturnService::idgetordergoods($v->OrderID, $v->GoodsID, 'CpName'); ?> </a></div><div class="float_l color_hui">|</div> <div class="float_l cut m_left width120">拼音代码:<a title="<?php echo DealergoodsService::idgetgoods($v->GoodsID, 'Pinyin'); ?> "><?php echo DealergoodsService::idgetgoods($v->GoodsID, 'Pinyin'); ?> </a></div> </div>--> </div> </td> <td> <span class="zwq_color"><?php echo $v->Price; ?> </span></td> <td><span ><?php echo $v->Amount; ?> </span></td> <td><span ><?php echo $v->PIN; ?>
?> " ></p> <p class="m-top"> <span class="m_left12">配件品类:</span> <input id="cpname-search" type="text" class=" input input3 width250" value="<?php echo DealergoodsService::StandCodegetcpname($data->StandCode, 'Name'); ?> " ></p> <p class="m-top"> <span class=" m_left12">商品品牌:</span> <?php // $organID = Commonmodel::getOrganID(); // $brandNames = Brand::model()->findAll("OrganID = $organID"); // $brandName = CHtml::listData($brandNames, 'ID', 'BrandName'); // $selected = $data->BrandID; $selected = $data->BrandID; $brandNames = DealergoodsService::codegetbrand($data->StandCode); $brandName = $brandNames ? $brandNames : array(); echo CHtml::dropDownList('goodsBrand', $selected, $brandName, array('class' => 'select select2 ', 'empty' => '选择商品品牌')); ?> <input type="hidden" name="BrandName"> </p> <div class="m-top" id="showoe"> <p class="m-top"> <span class=" m_left36">OE号:</span> <input type="text" name="OENOS[]" value="<?php echo $data->goodoe[0]['OENO']; ?> " class=" input input3 width250" onblur="oechange()"> <span class="add m_left"><a class="jiahao" onclick="addOENO()">+</a></span><a href="javascript:;" class="add_wz" onclick="addOENO()">添加OE号</a>
<li> <a style="color: #39af39;" href="javascript:void(0)" onclick="editPart('<?php echo $part['partId']; ?> ', '1')">配件信息修正</a> </li> </ul> </div> <?php if (Yii::app()->user->Identity == "servicer") { ?> <div class="right-box2" style=" left: 695px; position: absolute;top: 0px;"> <?php $arr_oeno = $part['oeno']; $goods = DealergoodsService::getGoodsByPartsOENO($arr_oeno); ?> <?php if ($goods) { foreach ($goods as $goodsv) { ?> <div class="rbox-img"> <dl> <?php if ($goodsv['ImageUrl']) { ?> <?php if ($goodsv['Identity'] == '3') { ?> <!-- 修理厂(商品图片、商品名称)-添加链接,跳转至商品详情页 -->
<?php if ($edit['StandCode']) { ?> <span style="color:green">(提示:配件品类有变化)</span> <?php } ?> </p> <p class="m-top"> <span class=" m_left12">商品品牌:</span> <?php // $organID = Commonmodel::getOrganID(); // $brandNames = Brand::model()->findAll("OrganID = $organID"); // $brandName = CHtml::listData($brandNames, 'ID', 'BrandName'); // $selected = $data['BrandID']; $selected = $data['BrandID']; $brandNames = DealergoodsService::codegetbrand($data['StandCode']); $brandName = $brandNames ? $brandNames : array(); echo CHtml::dropDownList('goodsBrand', $selected, $brandName, array('class' => 'select select2 ', 'empty' => '选择商品品牌')); ?> <?php if ($edit['Brand']) { ?> <span style="color:green">(提示:商品品牌有变化)</span> <?php } ?> <input type="hidden" name="BrandName"> </p> <div class="m-top" id="showoe">
private static function getVersionGoods($v) { $res = DealergoodsService::getmongoversion($v['GoodsID'], $v['Version']); $goods = $res['GoodsInfo']; // if (is_array($goods) && !empty($goods)) { //商品图片 if (is_array($goods['img']) && !empty($goods['img'])) { if (!$goods['img'][0]['ImageUrl']) { $v['ImageUrl'] = $goods['img'][0]['MallImage']; } else { $v['ImageUrl'] = $goods['img'][0]['ImageUrl']; } } else { $v['ImageUrl'] = ''; } //商品oe号 if (is_array($goods['oeno']) && !empty($goods['oeno'])) { $oe = ''; foreach ($goods['oeno'] as $ov) { if ($ov) { $oe .= $ov . ','; } } $v['GoodsOE'] = substr($oe, 0, -1); } else { $v['GoodsOE'] = ''; } $v['GoodsName'] = $goods['Name']; $v['GoodsNum'] = $goods['GoodsNO']; $v['Brand'] = $goods['Brand']; $v['PartsLevelName'] = $goods['PartsLevelName']; $v['CpName'] = Gcategory::model()->find(array('select' => 'Name', 'condition' => "Code='{$goods['StandCode']}'"))->attributes['Name']; $v['Carmodeltxt'] = MallService::getCarmodeltxt(array('make' => $v['MakeID'], 'series' => $v['CarID'], 'year' => $v['Year'], 'model' => $v['ModelID'])); return $v; }
} //保质期正则 function vdreg() { var ValidityDate = $("input[name=ValidityDate]").val(); var reg = /^(0?[[0-9]|1[0-2])$/; if (!reg.test(ValidityDate)) { alert('请输入正确月份'); return false; } else { return true; } } $(function() { <?php $prices = DealergoodsService::getmaxprice(); ?> var maxprice =<?php echo $prices['maxprice']; ?> ; var maxnum =<?php echo $prices['maxnum']; ?> ; //保修期 显示判断 $("#ValidityID").change(function() { var vtype = $(this).val(); if (vtype == 3) { $('.validityshow').show(); } else {
</p> <?php } ?> <div style="border-bottom:1px solid #ebebeb"> <?php if ($data->returngoods) { $count = count($data->returngoods); ?> <ul class="splb_order float_l tb_head m_left"> <?php foreach ($data->returngoods as $v) { ?> <?php $goods = DealergoodsService::getmongoversion($v['GoodsID'], $v['Version']); ?> <li> <div class="div_img float_l m-top"> <a class="order_goods" title="" href="<?php echo Yii::app()->CreateUrl('pap/dealergoods/goodsinfo', array('goods' => $v['GoodsID'])); ?> " version="<?php echo $v['Version']; ?> " target="_blank" goodsid="<?php echo $v['GoodsID']; ?> "> <img src="
public static function getredis($GoodsID, $search = '') { $info = Yii::app()->redis->get('GoodsID' . $GoodsID); if ($info) { $info = json_decode($info, true); // $info['atBrand'] = Yii::app()->redis->get('Brand' . $Goods->attributes['BrandID'] . 'o' . $Goods->attributes['OrganID']); } else { $Goods = PapGoods::model()->findBypk($GoodsID); // if ($search != 'search') { // if (!$Goods || $Goods->ISdelete == 0) { // return 'null'; // } else if ($Goods->IsSale == 0) { // return 'nosale'; // } // } $redis = $Goods->attributes; $brandid = $Goods->attributes['BrandID']; if ($brandid) { $sql = "select BrandName from pap_brand where ID={$brandid}"; $res = Yii::app()->papdb->createCommand($sql)->queryRow(); } //if($res['Name']){ $redis['Brand'] = $res['BrandName'] ? $res['BrandName'] : ''; //品牌认证 //} //机构名称 $redis['OrganName'] = DealergoodsService::getnamebyorganid($Goods->attributes['OrganID']); $redis['PartsLevelName'] = Yii::app()->getParams()->PartsLevel[$Goods->attributes['PartsLevel']]; $redis['StandCodeName'] = DealergoodsService::StandCodegetcpname($Goods->attributes['StandCode'], 'Name'); //var_dump($redis);exit; $gcategory = self::getCategory($Goods->attributes['StandCode']); // $version['gcategory'] = $gcategory->attributes; $redis['gcategory']['BigParts'] = $gcategory['BigPartsID']; $redis['gcategory']['SubParts'] = $gcategory['SubPartsID']; $redis['gcategory']['BigName'] = $gcategory['BigParts']; $redis['gcategory']['SubName'] = $gcategory['SubParts']; $oeno = PapGoodsOeRelation::model()->findAll('GoodsID=:GoodsID', array(':GoodsID' => $GoodsID)); if ($oeno) { foreach ($oeno as $value) { $redis['oeno'][] = $value->attributes['OENO']; } } $img = PapGoodsImageRelation::model()->findAll('GoodsID=:GoodsID', array(':GoodsID' => $GoodsID)); if ($img) { foreach ($img as $key => $value) { $redis['img'][$key]['ImageUrl'] = $value->attributes['ImageUrl']; $redis['img'][$key]['ImageName'] = $value->attributes['ImageName']; $redis['img'][$key]['MallImage'] = $value->attributes['MallImage']; $redis['img'][$key]['BigImage'] = $value->attributes['BigImage']; } } $spec = PapGoodsSpec::model()->find('GoodsID=:GoodsID', array(':GoodsID' => $GoodsID)); $redis['spec']['ValidityType'] = $spec->attributes['ValidityType']; $redis['spec']['ValidityDate'] = $spec->attributes['ValidityDate']; $redis['spec']['Unit'] = $spec->attributes['Unit']; $redis['spec']['BganCompany'] = $spec->attributes['BganCompany']; $redis['spec']['BganGoodsNO'] = $spec->attributes['BganGoodsNO']; $pack = PapGoodsPack::model()->find('GoodsID=:GoodsID', array(':GoodsID' => $GoodsID)); $redis['pack']['MinQuantity'] = $pack->attributes['MinQuantity']; $vehicle = PapGoodsVehicleRelation::model()->findAll('GoodsID=:GoodsID', array(':GoodsID' => $GoodsID)); if ($vehicle) { foreach ($vehicle as $value) { $redis['vehicle'][$key]['Make'] = $value->attributes['Make']; $redis['vehicle'][$key]['Car'] = $value->attributes['Car']; $redis['vehicle'][$key]['Year'] = $value->attributes['Year']; $redis['vehicle'][$key]['Model'] = $value->attributes['Model']; $redis['vehicle'][$key]['Marktxt'] = $value->attributes['Marktxt']; $redis['vehicle'][$key]['Cartxt'] = $value->attributes['Cartxt']; $redis['vehicle'][$key]['Modeltxt'] = $value->attributes['Modeltxt']; } } if ($search == 'search') { $redis['atBrand'] = Yii::app()->redis->get('Brand' . $Goods->attributes['BrandID'] . 'o' . $Goods->attributes['OrganID']); return $redis; } $info = $redis; Yii::app()->redis->set('GoodsID' . $GoodsID, json_encode($redis)); } $info['atBrand'] = Yii::app()->redis->get('Brand' . $Goods->attributes['BrandID'] . 'o' . $Goods->attributes['OrganID']); return $info; }