[关闭]
@AliceXT 2016-01-05T02:40:19.000000Z 字数 1150 阅读 502

产品上架下架代码修改|三级分销

分销系统


模型更改

添加字段

在模型shop_product里增加一个字段

此处输入图片的描述
此处输入图片的描述

编辑模型

编辑模型shop_product
此处输入图片的描述
修改列表定义栏
插入"shangjia:上架"在倒数第二行
此处输入图片的描述

代码更改

ProductController.class.php

路径:\Addons\Shop\Controller
第18行
此处输入图片的描述
修改成以下代码

/**
*@author AliceXT
**/
$list_data = $this->_get_model_list ( $this->model ,0,'shangjia asc,id desc');

DealController.class.php

路径:\Addons\Diy\Widget\ShopLists\
show函数第58行插入
此处输入图片的描述
插入以下代码

/**
*   @author AliceXT
**/
$map['shangjia'] = "上架";

OrderController.class.php

路径:Addons\Shop\Controller
buyNowShow函数里面第375行修改
此处输入图片的描述
修改成以下代码

/**
*   @author AliceXT
**/

$good = M('shop_product')->where(array('id'=>$id,'shangjia'=>"上架"))->find();

/* change ending*/

在jiesuan函数
此处输入图片的描述
添加代码

/**
*   @author AliceXT
*   for 下架修改
**/
$info = json_decode($order['product_field'],true);
$pd = new ProductModel();
    $pd_map['id'] = $info['id'];
    $pd_info = $pd->productDetail($pd_map);
if($pd_info['shangjia'] != "上架"){
    header("HTTP/1.1 424 Product is off the shelf");
    echo json_encode(array("return_msg"=>"商品已下架"));
    exit();
}

/* change end*/

ShopController.class.php

路径:Addons\Shop\Controller
在cartList函数里
此处输入图片的描述
添加代码

/**
*   @author AliceXT
**/
if($cell['shangjia'] != "上架"){
    continue;
}
/*change end*/
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注