| xqd
@@ -57,20 +57,23 @@ class packExpiredCheck extends Command
|
|
|
$end_time = strtotime('+3 days');
|
|
|
$send_type = 8;
|
|
|
$expire_type_arr = [1];
|
|
|
+ $expire_type_new = 2;
|
|
|
if ($expire_type == 2) {
|
|
|
$end_time = strtotime('+1 days');
|
|
|
$expire_type_arr = [1,2];
|
|
|
+ $expire_type_new = 3;
|
|
|
}
|
|
|
if ($expire_type == 3) {
|
|
|
$end_time = time();
|
|
|
$send_type = 9;
|
|
|
$expire_type_arr = [1,2,3];
|
|
|
+ $expire_type_new = 4;
|
|
|
}
|
|
|
$orderPack = OrderPack::with(['user'])->whereIn('expire_type', $expire_type_arr)->where('end_time', '<', $end_time)->get()->toArray();
|
|
|
if (!empty($orderPack)) {
|
|
|
foreach ($orderPack as $k => $v) {
|
|
|
//更新订单服务包过期类型
|
|
|
- OrderPack::where('id', $v['id'])->increment('expire_type');
|
|
|
+ OrderPack::where('id', $v['id'])->update(['expire_type' => $expire_type_new]);
|
|
|
//发送微信消息
|
|
|
$official_arr = [$v['user']['openid'], $v['pack_name'], date('Y-m-d H:i:s', $v['start_time']), date('Y-m-d H:i:s', $v['end_time'])];
|
|
|
$service_time = date('Y/m/d', $v['start_time']). ' - '. date('Y/m/d', $v['end_time']);
|