<?php
defined('IN_IA') or exit('Access Denied');
header("Content-type: text/html; charset=utf-8");
include 'xiwu/Print/HttpClient.class.php';
define('USER', '704011699@qq.com'); //*必填*:飞鹅云后台注册账号
define('UKEY', 'e9nTrfZnxr32wZJa'); //*必填*: 飞鹅云注册账号后生成的UKEY
//以下参数不需要修改
define('IP','api.feieyun.cn'); //接口IP或域名
define('PORT',80); //接口IP端口
define('PATH','/Api/Open/'); //接口路径
define('STIME', time()); //公共参数,请求时间
define('SIG', sha1(USER.UKEY.STIME)); //公共参数,请求公钥
require_once 'xiwu/lib/AipSpeech.php';
//百度语音
const APP_ID = '11031189';
const API_KEY = 'rtQm8FCeruv1qhmOU9xtppie';
const SECRET_KEY = '32edd09ba1fa15025caccc078e4eb35d';
class Xiwulife_scanModuleSite extends WeModuleSite {
//显示logo
public function doWeblogo() {
global $_W, $_GPC;
$item = pdo_fetch("SELECT title,logo FROM ".tablename('xiwu_scan_store')."WHERE `uniacid` = '{$_W['uniacid']}'");
if($item){
$item['logo'] = tomedia($item['logo']);
return json_encode($item);
}
}
//后台管理
function ordercon($start,$end){
global $_W, $_GPC;
$con = pdo_fetchcolumn("SELECT COUNT(*) FROM ".tablename('xiwu_scan_order'). "WHERE `time` between ".$start." and ".$end." and `uniacid` = '{$_W['uniacid']}' and `state` = '1'");
$conmoney = pdo_fetchcolumn("SELECT sum(payprice) FROM ".tablename('xiwu_scan_order'). "WHERE `time` between ".$start." and ".$end." and `uniacid` = '{$_W['uniacid']}' and `state` = '1'");
if($conmoney == ''){
$conmoney = 0;
}
$data['con'] = $con;
$data['conmoney'] = $conmoney;
return $data;
}
public function doWebindex() {
global $_W, $_GPC;
$title = "后台管理";
if($_GPC['sql'] != ''){
$rel = pdo_query("ALTER TABLE ims_xiwu_scan_card ADD `xianzhi` int(1) DEFAULT '0'");
if($rel){
return '成功';
}else{
return 'shibai';
}
}
$count = pdo_fetchcolumn("SELECT COUNT(*) FROM ".tablename('xiwu_scan_order'). "WHERE `uniacid` = '{$_W['uniacid']}' and `state` = '1'");
$countmoney = pdo_fetchcolumn("SELECT sum(payprice) FROM ".tablename('xiwu_scan_order'). "WHERE `uniacid` = '{$_W['uniacid']}' and `state` = '1'");
//php获取今日开始时间戳和结束时间戳
$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
$today = $this->ordercon($beginToday,$endToday);
//php获取上周起始时间戳和结束时间戳
$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
$Lastweek = $this->ordercon($beginLastweek,$endLastweek);
//php获取本月起始时间戳和结束时间戳
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));
$Thismonth = $this->ordercon($beginThismonth,$endThismonth);
include $this->template('index');
}
public function doWebechartsgoods() {
global $_W, $_GPC;
$goodlist = pdo_fetchall("SELECT * FROM ".tablename('xiwu_scan_goods'). "WHERE `uniacid` = '{$_W['uniacid']}' ORDER BY id ASC");
return json_encode($goodlist);
}
public function doWebechartsorder() {
global $_W, $_GPC;
$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
$data['count'] = pdo_fetchcolumn("SELECT COUNT(*) FROM ".tablename('xiwu_scan_order')."WHERE `uniacid` = '{$_W['uniacid']}' and `state` = '1' ");
$data['list'] = pdo_fetchcolumn("SELECT COUNT(*) FROM ".tablename('xiwu_scan_order')."WHERE `time` between ".$beginToday." and ".$endToday." and `uniacid` = '{$_W['uniacid']}' and `state` = '1' ");
return json_encode($data);
}
public function doWebecharts() {
global $_W, $_GPC;
$title = "图表";
include $this->template('echarts');
}
//桌面码
public function doWebprogram() {
global $_W, $_GPC;
$title = "桌面码管理";
load()->func('communication');
$programlist = pdo_fetchall("SELECT * FROM ".tablename('xiwu_scan_program')."WHERE `uniacid` = '{$_W['uniacid']}'");
if($_GPC['sub'] == 'program' && $_GPC['desknum'] != ''){
$rel = pdo_delete('xiwu_scan_program', array('uniacid' => $_W['uniacid']));
$color = $this->hex2rgb($_GPC['deskcolor']);
for($i=0; $i<=$_GPC['desknum']; $i++){
$path="bluemoon/pages/drink/drink?table=".$i;
$width=400;
if($_GPC['desktype'] == '1'){
$data = array(
'scene' => 'xiwulife_scan/zhuomian',
'path' => $path,
'width' => $width,
'auto_color' => false,
'line_color' => $color,
);
$url="https://api.weixin.qq.com/wxa/getwxacode?access_token=".$this->access_token();
}else{
$data = array(
'path' => $path,
'width' => $width,
);
$url="https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=".$this->access_token();
}
$response = ihttp_post($url, json_encode($data));
$urlfile="/addons/xiwulife_scan/programimg/";
$new_file = $_SERVER['DOCUMENT_ROOT'].$urlfile;
if(!file_exists($new_file)){
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir($new_file, 0777, true);
}
$img = $_W['uniacid']."_".$i.'.jpg';
$fileput = file_put_contents($new_file.$img, $response['content']);
pdo_insert('xiwu_scan_program',array('uniacid' => $_W['uniacid'],'number' => $i,'url' => $urlfile.$img, 'filename' => $img));
}
}
if($_GPC['sub'] == 'title'){
$rel = pdo_update('xiwu_scan_program',array('title' => $_GPC['title']), array('id' => $_GPC['id']));
if($rel){
return '提交成功!';
}else{
return '提交失败!';
}
}
include $this->template('program');
}
//桌面码颜色十六进制转RGB
function hex2rgb($hexColor) {
$color = str_replace('#', '', $hexColor);
if (strlen($color) > 3) {
$rgb = array(
'r' => hexdec(substr($color, 0, 2)),
'g' => hexdec(substr($color, 2, 2)),
'b' => hexdec(substr($color, 4, 2))
);
} else {
$color = $hexColor;
$r = substr($color, 0, 1) . substr($color, 0, 1);
$g = substr($color, 1, 1) . substr($color, 1, 1);
$b = substr($color, 2, 1) . substr($color, 2, 1);
$rgb = array(
'r' => hexdec($r),
'g' => hexdec($g),
'b' => hexdec($b)
);
}
return $rgb;
}
//店铺管理
public function doWebstore() {
global $_W, $_GPC;
$title = "店铺管理";
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
$http = $http_type;
load()->func('tpl');
$item = pdo_fetch("SELECT * FROM ".tablename('xiwu_scan_store')."WHERE `uniacid` = '{$_W['uniacid']}'");
//添加修改店铺
if(checksubmit('tijiao')){
empty($_GPC['title']) && message('请填写名称');
empty($_GPC['logo']) && message('请上传店铺图');
empty($_GPC['text']) && message('请填写店铺介绍');
empty($_GPC['tel']) && message('请填写店铺电话');
$data = array(
'uniacid' => $_W['uniacid'],
'title' => $_GPC['title'],
'logo' => $_GPC['logo'],
'text' => $_GPC['text'],
'tel' => $_GPC['tel'],
'starttime' => $_GPC['starttime'],
'endtime' => $_GPC['endtime'],
'lng' => $_GPC['lng'],
'lat' => $_GPC['lat'],
'address' => $_GPC['address'],
'details' => $_GPC['details'],
'pics' => serialize($_GPC['pics']),
);
if($item['id'] == ''){
$rel = pdo_insert('xiwu_scan_store',$data);
if($rel){
message('添加成功!',$this->createWebUrl('store'),'success');
}else{
message('添加失败!',$this->createWebUrl('store'),'error');
}
}else{
$rel = pdo_update('xiwu_scan_
没有合适的资源?快使用搜索试试~ 我知道了~
微信扫二维码点餐外卖源码
共379个文件
png:94个
jpg:93个
js:54个
3星 · 超过75%的资源 需积分: 50 94 下载量 37 浏览量
2019-03-25
10:40:47
上传
评论 9
收藏 2.48MB ZIP 举报
温馨提示
微信扫码点餐源码,实现了扫二维码点餐,外卖,查询点单
资源推荐
资源详情
资源评论
收起资源包目录
微信扫二维码点餐外卖源码 (379个子文件)
b712411ff7997337fd22572c736ce4da 697B
font-awesome.min.css 22KB
bootstrapSwitch.css 13KB
style.css 6KB
bootstrap-clockpicker.css 4KB
.DS_Store 10KB
.DS_Store 8KB
.DS_Store 6KB
.DS_Store 6KB
timg.gif 146KB
parameter.html 21KB
marketing.html 19KB
print.html 13KB
orderdetails.html 12KB
order.html 10KB
store.html 10KB
addgoods.html 9KB
program.html 8KB
user.html 7KB
goods.html 6KB
class.html 6KB
xiwuheader.html 5KB
index.html 5KB
evaluate.html 4KB
xiwunews.html 3KB
addclass.html 3KB
echarts.html 2KB
moban.html 2KB
copyright.html 182B
xiwufooter.html 40B
26_1.jpg 88KB
26_2.jpg 87KB
26_0.jpg 85KB
icon.jpg 25KB
preview.jpg 24KB
dui.jpg 8KB
gantan.jpg 8KB
264_27.jpg 73B
264_17.jpg 73B
264_34.jpg 73B
264_37.jpg 73B
264_24.jpg 73B
264_35.jpg 73B
264_6.jpg 73B
264_7.jpg 73B
264_38.jpg 73B
264_49.jpg 73B
264_44.jpg 73B
264_48.jpg 73B
264_50.jpg 73B
264_14.jpg 73B
264_21.jpg 73B
264_45.jpg 73B
264_16.jpg 73B
264_9.jpg 73B
264_36.jpg 73B
264_39.jpg 73B
264_8.jpg 73B
264_10.jpg 73B
264_28.jpg 73B
264_33.jpg 73B
264_25.jpg 73B
264_15.jpg 73B
264_41.jpg 73B
264_19.jpg 73B
264_3.jpg 73B
264_20.jpg 73B
264_43.jpg 73B
264_29.jpg 73B
264_42.jpg 73B
264_12.jpg 73B
264_22.jpg 73B
264_40.jpg 73B
264_46.jpg 73B
264_23.jpg 73B
264_5.jpg 73B
343_16.jpg 72B
264_13.jpg 72B
343_1.jpg 72B
343_3.jpg 72B
264_32.jpg 72B
17_2.jpg 72B
264_2.jpg 72B
264_47.jpg 72B
264_0.jpg 72B
343_17.jpg 72B
343_0.jpg 72B
343_13.jpg 72B
264_4.jpg 72B
17_1.jpg 72B
343_14.jpg 72B
343_6.jpg 72B
343_9.jpg 72B
343_7.jpg 72B
343_12.jpg 72B
17_0.jpg 72B
343_15.jpg 72B
343_2.jpg 72B
343_10.jpg 72B
343_19.jpg 72B
共 379 条
- 1
- 2
- 3
- 4
资源评论
- weixin_392926422020-05-11非常不错的资源,值得推荐!
- qq_419443842020-06-18php后台 难受
萧笑
- 粉丝: 2
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功