作者 anyv
1 个管道 的构建 通过 耗费 0 秒

4

... ... @@ -172,7 +172,7 @@ class IndexController extends WeChatBaseController
$this -> assign('data_goods',$data_goods);
//推荐新品
if($limit_num != 0){
$data_goods_recommend_new = Db::name('goods') -> alias('a') -> field('a.*,b.name') -> join('classification b','a.classify_id = b.id','LEFT') -> where("recommend_new=1 and type = 1") -> limit($limit_num) -> select() -> toArray();
$data_goods_recommend_new = Db::name('goods') -> alias('a') -> field('a.*,b.name') -> join('classification b','a.classify_id = b.id','LEFT') -> where("recommend_new=1 and is_out = 1 and type = 1") -> limit($limit_num) -> select() -> toArray();
}else{
$data_goods_recommend_new = null;
}
... ... @@ -307,6 +307,37 @@ class IndexController extends WeChatBaseController
*/
public function salesman_goods(){
$uid = cmf_get_current_user_id();
$user = Db::name('my_user') -> where('uid',$uid) -> find();
if($user['status'] == 0 || $user['status'] == 1 || $user['status'] == 5 || $user['status'] == 6){
$salesman_goods = null;
}elseif ($user['status'] == 2){
$salesman_goods = Db::name('goods') -> where('uid',$uid) -> select() -> toArray();
}elseif ($user['status'] == 3){
$salesman_id = Db::name('my_user') -> where('id',$user['pid']) -> find();
$salesman_goods = Db::name('goods') -> where('uid',$salesman_id['uid']) -> select() -> toArray();
}elseif ($user['status'] == 4){
$teacher_id = Db::name('my_user') -> where('id',$user['pid']) -> find();
$salesman_id = Db::name('my_user') -> where('id',$teacher_id['pid']) -> find();
$salesman_goods = Db::name('goods') -> where('uid',$salesman_id['uid']) -> select() -> toArray();
}
if(!empty($salesman_goods)){
foreach ($salesman_goods as $key => $val){
$price = explode('.',$salesman_goods[$key]['price']);
$salesman_goods[$key]['price0'] = $price[0];
$salesman_goods[$key]['price1'] = $price[1];
}
}
$this -> assign('salesman_goods',$salesman_goods);
$goods = Db::name('goods') -> where("type = 1 and is_out = 1 and recommend_new = 1") -> select() -> toArray();
if(!empty($goods)){
foreach($goods as $key => $val){
$price = explode('.',$goods[$key]['price']);
$goods[$key]['price0'] = $price[0];
$goods[$key]['price1'] = $price[1];
}
}
$this -> assign('goods',$goods);
return $this -> fetch();
}
... ...
... ... @@ -19,19 +19,36 @@
<h1>收货地址</h1>
</div>
<div class="in_hot_shop se_con" style="margin-top:0.28rem">
<div class="in_hotLi">
<a>
<div class="in_hotImg">
<img src="__TMPL__/public/assets/images/9.png" alt="">
</div>
<div class="in_hotText">
<div class="in_hotName txt-cut">小学英语五年级下 册好用不贵经济实...</div>
<div class="in_cam_shopPrice">
<div class="in_hotPrice1"><span>265</span>.00</div>
<volist name="salesman_goods" id="vo">
<div class="in_hotLi">
<a href="{:url('Goodsdetails/Goods_details',array('goods_id'=>$vo.id))}">
<div class="in_hotImg">
<img src="{:cmf_get_image_url($vo.show_img)}" alt="">
</div>
</div>
</a>
</div>
<div class="in_hotText">
<div class="in_hotName txt-cut">{$vo.book_name}</div>
<div class="in_cam_shopPrice">
<div class="in_hotPrice1"><span>{$vo.price0}</span>.{$vo.price1}</div>
</div>
</div>
</a>
</div>
</volist>
<volist name="goods" id="vo">
<div class="in_hotLi">
<a href="{:url('Goodsdetails/Goods_details',array('goods_id'=>$vo.id))}">
<div class="in_hotImg">
<img src="{:cmf_get_image_url($vo.show_img)}" alt="">
</div>
<div class="in_hotText">
<div class="in_hotName txt-cut">{$vo.book_name}</div>
<div class="in_cam_shopPrice">
<div class="in_hotPrice1"><span>{$vo.price0}</span>.{$vo.price1}</div>
</div>
</div>
</a>
</div>
</volist>
</div>
<!-- 底部更多 -->
<div class="in_what">—— 已经到底了哦 ——</div>
... ...