Exemplo n.º 1
0
//验证是否登录
$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') {
    $vo = $model->find($_POST['id']);
    $res = $model->del($_POST['id']);
    //删除原图
    if ($res) {
Exemplo n.º 2
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();
}
Exemplo n.º 3
0
     //余额支付
     $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);
         //保存订单详情
         //增加售出量
         $goodsModel->query("update applist_hpt_shop_goods set outnum=outnum+{$value[num]} where id={$key}");
     }
 }
 unset($_SESSION["trolley"]);
 if ($data['num']['pay_type'] == 1) {
Exemplo n.º 4
0
    $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');
        $lb_count_row = $lbModel->field('count(*) as count_num')->where("left(addtime,10)='" . date('Y-m-d') . "'")->dataRow();
        if ($lb_count_row['count_num'] >= 10) {
            $smarty->assign('lb_man', 1);
            $time_12 = strtotime(date('Y-m-d', $current_time + 24 * 3600) . ' 12:00:00');
        } else {
            $time_12 = strtotime(date('Y-m-d', $current_time) . ' 12:00:00');
        }