Example #1
0
<?php

include_once "../../../includes/config.inc.php";
check_login();
//验证是否登录
$model = new Model_ApplistHptShopGoods();
$cateModel = new Model_ApplistHptShopCate();
$smarty->assign('cateName', '商品');
//数据保存
if ($_REQUEST['a'] == 'add') {
    //$tagModel=new Model_ApplistHptShopTag();
    if (method_is('post')) {
        $data = $_POST;
        $res = $model->add($data);
        echo json_encode('success');
        die;
    } else {
        $id = (int) $_GET['id'];
        if ($id) {
            $smarty->assign('vo', $model->find($id));
        }
        //获取商品类别
        $smarty->assign('cateList', $cateModel->findAll(" id>0 "));
        /* //获取商品标签
        			$smarty->assign('tagList',$tagModel->findAll(" gid=$id ")); */
        $smarty->setTpl('app/hptshop/templates/goods_add.html')->display();
        die;
    }
}
//数据删除
if ($_REQUEST['a'] == 'del') {
Example #2
0
 $data[info]['discount'] = $discount;
 //代理商折扣
 $res = $model->add($data);
 //写金额日志
 if ($data['num']['pay_type'] == 1) {
     $logData = array();
     $logData['info']['type'] = 8;
     //余额支付
     $logData['info']['uid'] = $userRow['id'];
     $logData['info']['money'] = 0 - $totalMoney;
     $logData['info']['desc'] = $res;
     D('sub_money_log')->add($logData);
 }
 //保存订单详情表
 if ($numArr) {
     $goodsModel = new Model_ApplistHptShopGoods();
     foreach ($numArr as $key => $value) {
         $listArr = array();
         $listArr[info]['oid'] = $res;
         $listArr[info]['gid'] = $key;
         $listArr[info]['num'] = $value['num'];
         //获取商品信息
         $vo = $goodsModel->find($key);
         $listArr[info]['one_code'] = $vo['one_code'];
         $listArr[info]['name'] = $vo['name'];
         $listArr[info]['pic'] = $vo['pic'];
         $listArr[info]['ori_price'] = $vo['ori_price'];
         $listArr[info]['price'] = $vo['fact_price'];
         $listArr[info]['discount'] = $discount;
         $listArr[info]['money'] = round($vo['fact_price'] * $discount, 2) * $value['num'];
         $result = $m->add($listArr);
Example #3
0
<?php

$model = new Model_ApplistHptShopGoods();
if ($_REQUEST['a'] == 'index') {
    $id = (int) $_GET['id'];
    $smarty->assign('vo', $model->find($id));
    $smarty->setLayout('')->setTpl('mobile/templates/detail.html')->display();
}
Example #4
0
        if ($agent_user_row) {
            $kvRow = D('sub_kv')->where("k='discount'")->dataRow();
            $discount = $kvRow['v'];
        }
    }
}
$smarty->assign('discount', $discount);
//购物车列表
if ($_REQUEST['a'] == 'index') {
    $listArr = array();
    $totalNum = 0;
    //商品数量
    $totalMoney = 0;
    //总价
    $numArr = $_SESSION['trolley'];
    $goodsModel = new Model_ApplistHptShopGoods();
    if ($numArr) {
        foreach ($numArr as $key => $value) {
            $listArr[$key]['id'] = $key;
            $listArr[$key]['num'] = $value['num'];
            //获取商品信息
            $vo = $goodsModel->find($key);
            $listArr[$key]['name'] = cut_str(deletehtml($vo['name']), 10);
            $listArr[$key]['pic'] = $vo['pic'];
            $listArr[$key]['fact_price'] = round($vo['fact_price'] * $discount, 2);
            $listArr[$key]['money'] = $listArr[$key]['fact_price'] * $value['num'];
            $totalNum++;
            //商品数量
            $totalMoney += $listArr[$key]['money'];
            //总价
        }
Example #5
0
<?php

$model = new Model_ApplistHptShopGoods();
/* 店铺名及折扣 */
$discount = 1;
//折扣
if ($_SESSION['tyuser']['id']) {
    $userModel = D('sub_user');
    $userRow = $userModel->find($_SESSION['tyuser']['id']);
    if ($userRow['my_num']) {
        $agent_user_row = $userModel->field("id,code,agent_num")->where("agent_num='" . $userRow['my_num'] . "'")->dataRow();
        $smarty->assign('shop_name', $agent_user_row['code']);
        //登录之后,若有代理商编号,显示折扣价
        if ($agent_user_row) {
            $kvRow = D('sub_kv')->where("k='discount'")->dataRow();
            $discount = $kvRow['v'];
        }
    }
}
$smarty->assign('discount', $discount);
if ($_REQUEST['a'] == 'detail') {
    $id = (int) $_GET['id'];
    $vo = $model->find($id);
    $vo['fact_price'] = round($vo['fact_price'] * $discount, 2);
    $smarty->assign('vo', $vo);
    $model->query("update applist_hpt_shop_goods set clicknum=clicknum+1 where id='{$id}'");
    //人气加一
    if ($vo['id'] == 1) {
        //今日剩礼包数量
        $current_time = time();
        $lbModel = D('sub_lb');