本文最后更新于2019-09-30,已超过 1年没有更新,如果文章内容、图片或者下载资源失效,请留言反馈,我会及时处理,谢谢!

温馨提示:本文共2963个字,读完预计8分钟。

菜单:

{$item['displayorder']}

服务端方法

public function change()

{

global $_W;

global $_GPC;

$id = intval($_GPC[‘id’]);

if (empty($id)) {

show_json(0, array('message' => '参数错误'));

}

else {

pdo_update('ewei_shop_goods', array('newgoods' => 0), array('id' => $id));

}

$type = trim($_GPC[‘type’]);

$value = trim($_GPC[‘value’]);

if (!in_array($type, array('title', 'marketprice', 'total', 'goodssn', 'productsn', 'displayorder', 'dowpayment'))) {

show_json(0, array('message' => '参数错误'));

}

$goods = pdo_fetch('select id,hasoption,marketprice,dowpayment,`type`,isdiscount,isdiscount_time from ' . tablename('ewei_shop_goods') . ' where id=:id and uniacid=:uniacid limit 1', array(':uniacid' => $_W[‘uniacid’], ':id' => $id));

if (empty($goods)) {

show_json(0, array('message' => '参数错误'));

}

if ($type == 'dowpayment') {

if ($goods[‘marketprice’] < $value) {

show_json(0, array('message' => '定金不能大于总价'));

}

}

else {

if ($type == 'marketprice') {

if ($value < $goods[‘dowpayment’]) {

show_json(0, array('message' => '总价不能小于定金'));

}

}

}

if ($type == 'total' && $goods[‘type’] == 3) {

show_json(0, array('message' => '虚拟卡密产品不可直接修改库存'));

}

$result = pdo_update('ewei_shop_goods', array($type => $value), array('id' => $id));

if ($type == 'total' && $result) {

plog('goods.list', '编辑商品 ID: ' . $id . '
库存量为' . $value);

}

if ($goods[‘hasoption’] == 0 && !in_array($type, array('displayorder', 'total'))) {

if ($goods[‘isdiscount’] == 0 || $goods[‘isdiscount_time’] < time()) {

$sql = 'update ' . tablename('ewei_shop_goods') . (' set minprice = marketprice,maxprice = marketprice where id = ' . $goods[‘id’] . ' and hasoption=0;');

pdo_query($sql);

}

else {

$sqlgoods = 'SELECT id,title,thumb,marketprice,productprice,minprice,maxprice,isdiscount,isdiscount_time,isdiscount_discounts,sales,total,description,merchsale FROM ' . tablename('ewei_shop_goods') . ' where id=:id and uniacid=:uniacid limit 1';

$goodsinfo = pdo_fetch($sqlgoods, array(':id' => $id, ':uniacid' => $_W[‘uniacid’]));

$goodsinfo = m('goods')->getOneMinPrice($goodsinfo);

pdo_update('ewei_shop_goods', array('minprice' => $goodsinfo[‘minprice’], ‘maxprice’ => $goodsinfo[‘maxprice’]), array(‘id’ => $id, ‘uniacid’ => $_W[‘uniacid’]));

}

}

show_json(1);

}

php人人商城定时任务,人人商城异步操作菜单示例相关推荐

  1. php左测导航栏,商城左侧大分类导航菜单教程完整代码

    提示:本页面右侧代码编辑器中的代码纯属展示调试代码 本代码最终的效果请用下面的的完整代码,复制到本地运行 完整代码html> 商城左侧大分类导航菜单 *{ margin:0; padding:0 ...

  2. php商城后台管理,商城后台管理系统

    摘要:html> 商城后台管理系统商城后台管理系统 /*documentElement.clientHeight*/ .header{width:100%;height: 50px;line-h ...

  3. java商城_java开源商城系统的优势是什么?

    电商平台开发 大家都知道,java开放性源码提供了开发商便利,经过开发商对源码的二次修改,在系统的易用性和实用性方面都得到了空前的突破,真正达到了只要会打字就能够建设专业水准的商城系统.采用java开 ...

  4. 商城文档、商城原型、全局说明、o2o商城、汽车商城、业务逻辑、商城架构图、流程图、版本规划、需求说明、活动、预约、会员、prd、交互说明、页面说明、显示规则、字段说明、操作规则、数据来源、需求规划

    商城文档.商城原型.全局说明.o2o商城.汽车商城.业务逻辑.商城架构图.流程图.版本规划.需求说明.活动.预约.会员.prd.交互说明.页面说明.显示规则.字段说明.操作规则.数据来源.需求规划 A ...

  5. web电商、商城pc端、商城、购物车、订单、线上支付、web商城、pc商城、登录注册、人工客服、收货地址、现金券、优惠券、礼品卡、团购订单、评价晒单、消息通知、电子产品商城、手机商城、电脑商城

    web电商.商城pc端.商城.购物车.订单.线上支付.web商城.pc商城.登录注册.人工客服.收货地址.现金券.优惠券.礼品卡.团购订单.评价晒单.消息通知.电子产品商城.手机商城.电脑商城 Axu ...

  6. 刚写完的商城erp + 这个商城前台,新鲜出炉。自己1个人写, 包括php框架和前端html页面....

    刚写完的商城erp + 这个商城前台,新鲜出炉.自己1个人写, 包括php框架和前端html页面. 刚写完的商城erp + 这个商城前台,新鲜出炉.自己1个人写, 包括php框架和前端html页面. ...

  7. 商城模板_商城模板网站html5_微信小程序商城模板

    分享一个商城模板平台,商城模板网站html5平台,微信小程序商城模板平台,这个平台可以提供超60+行业的商城模板. ☞商城模板平台 另外给大家分享一下,在这个商城模板平台可以制作商城网站,电脑商城和微 ...

  8. 模仿天猫商城的J2EE商城网站项目后端5——bean包

    目录 User.java Product.java Category.java ProductImage.java Property.java PropertyValue.java OrderItem ...

  9. 直播商城源码,商城开发实现商城底部导航栏

    直播商城源码,商城开发实现商城底部导航栏 1.先写布局. 我新建了一个ShoppingActivity,在activity_shopping.xml文件中,写整体布局,代码如下: <?xml v ...

  10. 用小程序商城模板搭建商城【商城小程序】

    近年来,随着移动互联网的快速发展和用户需求的不断提升,小程序商城已经成为商家经营必备的工具之一了,而对于想要搭建属于自己的小程序商城的商家而言,挑选小程序商城模板模板是重要的一个环节,好的模板能有效帮 ...

最新文章

  1. Linux学习(一)--目录结构
  2. 关于python语言的浮点数类型_Python 浮点数数据类型详解(float)[学习 Python 必备基础知识][看此一篇就够了]...
  3. UVa 10375 Choose and divide
  4. WZJ的数据结构(零)KMP
  5. [转]小硕3年是怎样发6篇SCI的
  6. Django框架(14.Django中模型类的关系,以及模型类关联查询)
  7. Android背景色渐变效果(shape,gradient) (转)
  8. oracle视图执行脚本,Sh脚本中查询Oracle v$视图时需要在$号前加转义符“\”
  9. (95)分频器设计(偶数分频)
  10. [WebKit] JavaScriptCore解析--高级篇(一) SSA (static single assignment)
  11. 【李宏毅2020 ML/DL】P106 More about Life Long Learning
  12. 为什么要是用R语言?
  13. php ezsql,ezSQL PHP数据库操作类库
  14. 计蒜客 25985.Goldbach-米勒拉宾素数判定(大素数) (2018 ACM-ICPC 中国大学生程序设计竞赛线上赛 B)...
  15. 南阳理工ACM 2括号配对问题
  16. 怎么一键重装系统?装机大师一键重装图文教程
  17. java 中rest,Java中的REST调用
  18. 143个相见恨晚的排行榜网站,总有一个用得着!
  19. golang:模拟http post请求
  20. OpenCV—python OCR文本检测

热门文章

  1. Photoshop设计精讲精练(读书笔记)
  2. 大富豪5.3全网首发,真正的5.3正版破解授权,不是高防端
  3. QQ被盗的自救、事故分析
  4. linux分区btrfs,linux btrfs文件系统及管理
  5. 简单实用计划提醒便签软件 界面简洁功能一目了然
  6. 运维高手的36项修炼_管理员工36项修炼
  7. linux系统微信登录失败,在Manjaro系统登陆微信提示“默认保存位置不能使用”的解决...
  8. 微信清除自带浏览器的缓存
  9. leetcode——第714题——可以买卖多次股票(每次有手续费)
  10. 解决qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.问题