if($rsprint){
$_LANG['cfg_name']['gprsprint_open']='开启打印';
$orderInfo.='商品总价:'.$order['goods_amount'].'<BR>';
if($order['user_id']>0&&$order['surplus']>0)
file_put_contents($logfile,json_encode($selfMessage),LOCK_EX);
1、数据库执行以下SQL
exit();
$arr['order_amount']=0;
$_LANG['cfg_range']['gprsprint_open']['0']='关闭';
$_LANG['cfg_name']['gprsprint_port']='服务端口';
$orderInfo.='------------------------------------<BR>';
$orderInfo='<CB>订单信息</CB><BR>';//标题字体如需居中放大,就需要用标签套上
foreach($ordergoodsas$v){
'key'=>$key,
INSERTINTO`ysh_shop_config`VALUES('1101','11','gprsprint_no','text','','','','1');
return'faild';
"WHEREorder_id='$order_id'";
}
includeslib_payment.php
前面添加如下代码段
//{"reslutCode":0,"msg":"success"}
5、再flow.php中找到支付成功流程后,调用wp_print 方法来实现打印
$arr['shipping_status']=SS_RECEIVED;
include_once(ROOT_PATH.'includes/cls_http.php');
2、语言包添加内容
如果是余额支付的情况
$sql="UPDATE".$GLOBALS['ecs']->table('order_info')."SETgprsprint='1'WHEREorder_id=".$order_id;
$ordergoods=order_goods($oid);
$db->query($sql);
$order['shipping_status']=SS_RECEIVED;
}
INSERTINTO`ysh_shop_config`VALUES('1104','11','gprsprint_host','text','','','','1');
$_LANG['cfg_name']['gprsprint_key']='打印机秘钥';
$orderInfo.='------------------------------------<BR>';
if($order['tel'])$orderInfo.='电话:'.$order['tel'].'<BR>';
if($order['money_paid'])$orderInfo.='已付款金额:'.$order['money_paid'].'<BR>';
"money_paid=order_amount,".
}
3、把cls_http.php拷贝到includes目录下
$orderInfo.='支付费用:'.$order['pay_fee'].'<BR>';
$sql='UPDATE'.$GLOBALS['ecs']->table('order_info').
$orderInfo.='------------------------------------<BR>';
include_once(ROOT_PATH.'includes/lib_order.php');
//日志记录
"SETorder_status='".OS_CONFIRMED."',".
后面添加
6、后台管理员设置打印成功后,打印通知
$selfMessage=array(
"LEFTJOIN".$GLOBALS['ecs']->table('region')."ASpONo.province=p.region_id".
大概1650行
}
$key=$GLOBALS['_CFG']['gprsprint_key'];
$pay_status=array("未付款","付款中","已付款"); //支付状态
/*客户付款时给商家发送打印信息*/
INSERTINTO`ysh_shop_config`VALUES('11','0','gprsprint','group','','','','1');
"' ',IFNULL(t.region_name,''),' ',IFNULL(d.region_name,''))ASregion".
"pay_status='$pay_status',".
//订单中包含的商品
if($payment['is_cod'])
$client->HttpClient($GLOBALS['_CFG']['gprsprint_host'],$GLOBALS['_CFG']['gprsprint_port']);
$orderInfo.='支付方式:'.$order['pay_name'].'<BR>';
$orderInfo.='使用余额:'.$order['surplus'].'<BR>';
functionwp_print($oid,$times=1){
{
functionsendSelfFormatMessage($msgInfo){
}
$_LANG['cfg_range']['gprsprint_open']['1']='开启';
/*如果订单金额为0(使用余额或积分或红包支付),修改订单状态为已确认、已付款*/
代码后面添加
"FROM".$GLOBALS['ecs']->table('order_info')."ASo".
else{
{
//更新订单的打印状态
$sql="SELECTconcat(IFNULL(c.region_name,''),' ',IFNULL(p.region_name,''),".
$sql="UPDATE".$ecs->table('order_info')."SETgprsprint='1'WHEREorder_id=".$new_order_id;
$_LANG['cfg_name']['gprsprint_mobile']='手机号';
"LEFTJOIN".$GLOBALS['ecs']->table('region')."ASdONo.district=d.region_id".
"WHEREo.order_id='$order[order_id]'";
'printInfo'=>$orderInfo,
//$orderInfo.='订单状态:'.$order_status[$order['order_status']].'<BR>';
}
if($rs['reslutCode']=='0'){
INSERTINTO`ysh_shop_config`VALUES('1106','11','gprsprint_open','select','1,0','','0','1');
$logfile=ROOT_PATH.'/printlog/'.$oid.'_'.time().'.txt';
$arr['money_paid'] =$order['money_paid']+$order['order_amount'];
if($order['pay_time'])$orderInfo.='支付时间:'.$order['pay_time'].'<BR>';
$arr['pay_time'] =gmtime();
//更新订单的打印状态
$arr['pay_status'] =PS_PAYED;
$_LANG['cfg_name']['gprsprint_no']='打印机编号';
/*修改订单状态为已付款*/
$orderInfo.='邮编:'.$order['zipcode'].'<BR>';
//更新订单的打印状态
if($order['order_status']!=OS_CONFIRMED)
$rs=json_decode($rs,TRUE);
}
$orderInfo.='支付状态:'.$pay_status[$order['pay_status']].'<BR>';
INSERTINTO`ysh_shop_config`VALUES('1102','11','gprsprint_key','text','','','','1');
$order['region']=$GLOBALS['db']->getOne($sql);
return$client->getContent();
$order=order_info($oid);
if($_CFG['gprsprint_open']=='1')$rsprint=wp_print($order_id);
if($_CFG['gprsprint_open']=='1')$rsprint=wp_print($new_order_id);
/*标记订单为已确认、已付款,更新付款时间和已支付金额,如果是货到付款,同时修改订单为“收货确认”*/
$arr['order_status'] =OS_CONFIRMED;
$order_status=array("未确认","已确认","已取消","无效","退货");//订单状态
$orderInfo.='收货地址:'.$order['region'].$order['address'].'<BR>';
if(!$client->post('/FeieServer/printSelfFormatOrder',$msgInfo)){//提交失败
if($rsprint){
$client=newHttpClient($GLOBALS['_CFG']['gprsprint_host'],$GLOBALS['_CFG']['gprsprint_port']);
INSERTINTO`ysh_shop_config`VALUES('1105','11','gprsprint_port','text','','','','1');
ALTERTABLE`ysh_order_info`ADD`gprsprint`TINYINT(1)NOTNULLDEFAULT'0';
4、Includes/lib_base.php中增加打印方法
找到如下代码段
$orderInfo.='订单号:'.$order['order_sn'].'<BR>';
7、用户在线支付后打印机通知
$payment=payment_info($order['pay_id']);
//商品订单信息
$orderInfo.=$v['goods_name'].'('.$v['goods_sn'].')'.'×'.$v['goods_number'].'(件)×'.$v['goods_price'].'='.$v['subtotal'].'<BR>';
$orderInfo.='------------------------------------<BR>';
$sql="UPDATE".$ecs->table('order_info')."SETgprsprint='1'WHEREorder_id=".$order_id;
再代码
$orderInfo.='------------------------------------<BR>';
"pay_time='".gmtime()."',".
$orderInfo.='配送方式:'.$order['shipping_name'].'<BR>';
/*处理余额、积分、红包*/
);
"LEFTJOIN".$GLOBALS['ecs']->table('region')."AStONo.city=t.region_id".
if($order['to_buyer'])$orderInfo.='客户留言:'.$order['to_buyer'].'<BR>';
if($order['mobile'])$orderInfo.='手机:'.$order['mobile'].'<BR>';
if($order['discount'])$orderInfo.='折扣金额:'.$order['discount'].'<BR>';
adminstoneorder.php 找到以下代码段
$device_no=$GLOBALS['_CFG']['gprsprint_no'];
$arr['confirm_time'] =gmtime();
$rs= sendSelfFormatMessage($selfMessage);
}
}
update_order($order_id,$arr);
"LEFTJOIN".$GLOBALS['ecs']->table('region')."AScONo.country=c.region_id".
}
returnTRUE;
}
if($GLOBALS['_CFG']['gprsprint_open']=='1')$rsprint=wp_print($pay_log['order_id']);
$orderInfo.='打印时间:'.date('Y-m-dH:i:s',time()).'<BR>';
if($order['order_amount']<=0){佣金制工资
$_LANG['cfg_name']['gprsprint']='GPRS打印机设置';
$GLOBALS['db']->query($sql);
}
'clientCode'=>$device_no,
"order_amount=0".
"confirm_time='".gmtime()."',".
$db->query($sql);
$orderInfo.='收货人:'.$order['consignee'].'<BR>';
$orderInfo.='<CB>商品明细</CB><BR>';
$GLOBALS['db']->query($sql);
INSERTINTO`ysh_shop_config`VALUES('1103','11','gprsprint_mobile','text','','','','1');
'printTimes'=>$times
languageszh_cnadminshop_config.php
if($rsprint){
'apitype'=>'php',
$_LANG['cfg_name']['gprsprint_host']='服务IP';
展开内容
9.6/1,256.7M
吾爱追书神器打造功能最全面的手机看书的软件,可以免费的看到你喜欢看的各种免费小说,同时还是去掉了所有的广告界面,以及一些vip的限制,让你想怎么看就可以怎么看的...
9.4/27.6M
颜值AIAPP可以帮助用户进行面部数据的智能分析,进而为我们了解自身外貌提供了全新视角,同时也通过深度剖析面部特征,给出多维度分析结果,已然成为众多爱美人士、美...
8.4/1,892.1M
推荐一款QQ红警兄弟连助手,它也是qq红警兄弟连辅助工具中最实用的,玩家们在使用QQ红警兄弟连助手时可拥有无限获得资源、自动秒修复受损建筑、科技解锁加速等等功能...
7.6/1,383.0M
要塞十字军东征九项修改器是一款超级强大的修改器呢。支持刷十字兵、刷阿拉伯兵等等功能。有需要的快来下载使用吧!要塞十字军东征九项修改器简介要塞十字军东征是根据欧洲...
8.5/59.4M
bigoadventure是一款有趣的冒险游戏,这款游戏所有的关卡都是连接在一起的,不需要重新开始,直接一路闯关走到底,跳跃,越过障碍和小怪物,看你能走多远!b...
8.0/1,523.2M
小米发布了自行车了大家知道吗?小编特意为大家整理出来了一份完整的小米智能自行车图文介绍,附带大量的小米自行车图片,高清无水印,而且对小米自行车的性能、价格、自行...
9.2/909.3M
上门回收废品是一款集收废品和卖废品为一体的废品交易平台,本着垃圾分类,绿色环保的宗旨。操作简单,轻松一点,上门回收。收废品的利润有多大废品的利润在于其零件,比如...
8.5/1,787.6M
《蹦床救援队》非常有正义感的趣味闯关游戏,玩家将会化身为消防员,你的目的就是使用各种工具救出被困的人员,把握好距离和力道,安排好蹦床快速的完成救援任务。蹦床救援...
9.8/741.0M
《可爱的猫咪生活》是个卡通猫咪模拟手游,玩家帮助猫咪打造一个温馨的家可以陪它互动成长,可爱的猫咪生活中文版还能解锁各种玩具和道具,丰富猫咪的日常生活。猫咪模拟(...
8.9/376.0M
GIF制作app是一款安卓手机简易使用的一键gif动图制作软件,支持gif录制,图片转gif,gif编辑,视频转gif的功能,使用非常简单,喜欢做动图的朋友必备...
8.7/612.2M
快递分拣必备小帮手,在这里快速配送还是挺不错的哦,大家可以一起在线展开良好的合作模式,不管是配送也好还是进行分拣都提供了很不错的帮助给你,希望每一个用户都可以在...
9.6/1,355.0M
WDSSDDashboard是WesternDigitalCorp为旗下硬盘专门打造的一款硬盘管理软件,WDSSDDashboard图形界面简洁,易于使用,是能...
7.9/204.4M
专为小米手机用户打造的一款手游中心,这里有很多热门的游戏,对手机进行优化,清理后台,让大家的玩游戏的时候非常的顺畅。小米游戏空间官方版(小米游戏中心)优势1、游...
9.5/1,852.6M
极品飞车8地下狂飙2三项修改器说起来就是很好玩的《极品飞车8》游戏修改工具。大家都可以通过它来让自己的金钱增加10000,还能随时的补充NO2,更强悍的就是购买...
7.7/1,772.2M
九灵神域是一个武侠rpg手游,为玩家带来了一个玄幻武侠世界,玩家可以加入门派,学习仙法,成为强者,行走江湖世界,游戏拥有超多玩法,还可以培养坐骑,陪你一起战斗!...
9.7/100.2M
子麦果园是一款能够轻松购买蔬果的app,子麦果园软件中有着海量的生鲜好物可供用户购买,并且子麦果园app还有着专业的配送人员,能够帮助用户将蔬果第一时间配送到家...
9.5/1,404.7M
搬砖赚大钱是一款十分精彩的休闲类跑酷游戏。这款游戏结合了跑酷、选择、赚钱等多种玩法,能够带给玩家更加精彩的跑酷体验,整个跑酷的过程非常值得玩家一试,需要在判断之...
9.7/843.2M
小红帽直播是一款非常有趣经常的直播互动平台,现在直播可以说是最火的了,很多人也都想成为知名主播,大家可以来这里看各种才艺主播,可以跟她们学习互动,也可以自己来注...
8.8/1,023.6M
简单休闲有趣,适合聚会多人一起玩的小游戏,卡通钓鱼(FindersKippers)中画风很清新可爱,玩家需要操作鱼饵将鱼钓上来,注意把握节奏,每次挑战都有时间,...
8.3/784.0M
在BOSS直聘上,求职者可以随时录入个人信息,形成微简历,而老板则可以实时发布招聘需求。这使得双方能够迅速匹配,提高求职与招聘的效率。与传统的“海投简历+面试”...
7.6/1,606.1M
这是一款动作格斗游戏,火柴人史诗般战斗(WarriorStickmanFightingEpicBattle)中,玩家可以随意的攻击敌人,但是也要注意策略的攻击,...
8.8/1,783.1M
想让自己的手机常量却不是在运行程序吗?那就来看看小编的这款基于安卓手机屏保功能的应用软件--手机常亮展示!手机常亮展示让你的手机关不掉屏幕,时刻都是亮着的,当然...
9.6/411.2M
Dungreed是一款由主播推荐过的单机游戏,经典的2d像素画风,玩家将在地下城进行冒险,为了保护自己村庄,将和邪恶的敌人进行对抗,毁掉这个神秘的东西救出所有村...
7.8/82.4M
迅捷屏幕录像工具是一款屏幕录像软件,操作简单,支持录制范围,画质选择,多种格式录制,采集麦克风音频和声卡原声,一键录制电脑屏幕,适合录制课件,游戏视频等。迅捷屏...
9.7/1,054.7M
放置神灵红包版奇特游戏的游戏玩法系统软件,武器装备随意交易,可联网pk,可娶妻生子,尽量尽量的去进行每一个造就搜集各种各样灵兽来构建提高本身的特点。放置神灵红包...