|
@@ -24,6 +24,31 @@ class Cron
|
|
|
$msg_param['coupon_id'] = $v['coupon_id'];
|
|
|
$msg_param = Dever::json_encode($msg_param);
|
|
|
Dever::load('message/lib/data')->push(-1, $v['uid'], '优惠劵到期提醒', $msg, 2, 1, false, $msg_param);
|
|
|
+
|
|
|
+
|
|
|
+ if (Dever::load('wechat_applet') && $v['uid'] && $v['uid'] > 0) {
|
|
|
+ $user = Dever::db('passport/wechat')->one(array('uid' => $v['uid'], 'system_id' => 1, 'system_source' => 5));
|
|
|
+ if ($user && $user['openid']) {
|
|
|
+ $send = array
|
|
|
+ (
|
|
|
+ 'thing1' => array
|
|
|
+ (
|
|
|
+ 'value' => $coupon_info['name'],
|
|
|
+ ),
|
|
|
+ 'time2' => array
|
|
|
+ (
|
|
|
+ 'value' => date('Y-m-d H:i', $v['edate']),
|
|
|
+ ),
|
|
|
+ 'thing3' => array
|
|
|
+ (
|
|
|
+ 'value' => '您有一张优惠券即将到期,请尽快使用',
|
|
|
+ ),
|
|
|
+ );
|
|
|
+
|
|
|
+ $send = Dever::json_encode($send);
|
|
|
+ Dever::load('wechat_applet/subscribe')->sendOne('act_2', 1, $user['openid'], 'pages/app/order/order?id=' . $v['id'], $send, Dever::config('base')->wechat_applet);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -42,6 +67,7 @@ class Cron
|
|
|
$order = Dever::db('shop/sell_order')->getDataByTime($where);
|
|
|
|
|
|
if ($order && Dever::project('message')) {
|
|
|
+ $config = Dever::db('shop/sell_order')->config;
|
|
|
foreach ($order as $k => $v) {
|
|
|
if ($time - $v['cdate'] >= 900) {
|
|
|
Dever::db('shop/sell_order')->update(array('where_id' => $v['id'], 'status' => 11));
|
|
@@ -53,6 +79,35 @@ class Cron
|
|
|
$msg_param['name'] = $shop['name'];
|
|
|
$msg_param = Dever::json_encode($msg_param);
|
|
|
Dever::load('message/lib/data')->push(-1, $v['uid'], '订单待支付提醒', $msg, 2, 1, false, $msg_param);
|
|
|
+
|
|
|
+ if (Dever::load('wechat_applet') && $v['uid'] && $v['uid'] > 0) {
|
|
|
+ $user = Dever::db('passport/wechat')->one(array('uid' => $v['uid'], 'system_id' => 1, 'system_source' => 5));
|
|
|
+ if ($user && $user['openid']) {
|
|
|
+ $v['status_name'] = $config['status'][$v['status']];
|
|
|
+ $send = array
|
|
|
+ (
|
|
|
+ 'character_string5' => array
|
|
|
+ (
|
|
|
+ 'value' => $v['order_num'],
|
|
|
+ ),
|
|
|
+ 'amount11' => array
|
|
|
+ (
|
|
|
+ 'value' => $v['price'] . '元',
|
|
|
+ ),
|
|
|
+ 'phrase13' => array
|
|
|
+ (
|
|
|
+ 'value' => $v['status_name'],
|
|
|
+ ),
|
|
|
+ 'thing12' => array
|
|
|
+ (
|
|
|
+ 'value' => '您有一笔待付款订单,请及时付款。',
|
|
|
+ ),
|
|
|
+ );
|
|
|
+
|
|
|
+ $send = Dever::json_encode($send);
|
|
|
+ Dever::load('wechat_applet/subscribe')->sendOne('order_pay', 1, $user['openid'], 'pages/app/order/order?id=' . $v['id'], $send, Dever::config('base')->wechat_applet);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|