|
|
@@ -88,6 +88,7 @@ class Notify
|
|
88
|
88
|
Db::name('user_sign_score')->where('order_id', $order_data['order_no'])->update(['status'=> 0]);
|
|
89
|
89
|
Db::name('user_sign_gongxian')->where('order_id', $order_data['order_no'])->update(['status'=> 0]);
|
|
90
|
90
|
Db::name('user_sign_fugou')->where('order_id', $order_data['order_no'])->update(['status'=> 0]);
|
|
|
91
|
+ Db::name('user_sign_hongbao')->where('order_id', $order_data['order_no'])->update(['status'=> 0]);
|
|
91
|
92
|
}
|
|
92
|
93
|
}catch (\Exception $e) {
|
|
93
|
94
|
Db::name('log')->insert(['data'=>'话费充值支付回调推送订单错误:'.$e->getFile().':'.$e->getLine().'【'.$e->getMessage().'】']);
|
|
|
@@ -1531,18 +1532,28 @@ class Notify
|
|
1531
|
1532
|
|
|
1532
|
1533
|
//订单数据补充
|
|
1533
|
1534
|
public function buchong(){
|
|
1534
|
|
- $list = Db::name('store_order')->where('fzone_paytype', 'not null')->select();
|
|
|
1535
|
+ $list = Db::name('user_sign_fugou')->where('order_id', 2147483647)->where('mark', '购买话费商品赠送复购金')->where('status', -1)->select();
|
|
1535
|
1536
|
foreach($list as $k => $v){
|
|
1536
|
|
- $fzone_paytype = json_decode($v['fzone_paytype'], true);
|
|
1537
|
|
- if(isset($fzone_paytype['jingdou'])) $update_data['fzone_pay_jingdou'] = $fzone_paytype['jingdou'];
|
|
1538
|
|
- if(isset($fzone_paytype['vr'])) $update_data['fzone_pay_vr'] = $fzone_paytype['vr'];
|
|
1539
|
|
- if(isset($fzone_paytype['jifen'])) $update_data['fzone_pay_jifen'] = $fzone_paytype['jifen'];
|
|
1540
|
|
- if(isset($fzone_paytype['price'])) $update_data['fzone_pay_price'] = $fzone_paytype['price'];
|
|
1541
|
|
- if(isset($fzone_paytype['other'])) $update_data['fzone_pay_other'] = $fzone_paytype['other'];
|
|
1542
|
|
- if(isset($fzone_paytype['type'])) $update_data['fzone_pay_type'] = $fzone_paytype['type'];
|
|
1543
|
|
- if(isset($fzone_paytype['note'])) $update_data['fzone_pay_note'] = $fzone_paytype['note'];
|
|
1544
|
|
- Db::name('store_order')->where("order_id", $v['order_id'])->update($update_data);
|
|
|
1537
|
+ $score = Db::name('user_sign_score')->where('uid', $v['uid'])->where('addtime', $v['addtime'])->where('mark', '购买话费商品赠送积分')->find();
|
|
|
1538
|
+ if($score){
|
|
|
1539
|
+ $update_data['status'] = $score['status'];
|
|
|
1540
|
+ $update_data['order_id'] = $score['order_id'];
|
|
|
1541
|
+ Db::name('user_sign_fugou')->where("id", $v['id'])->update($update_data);
|
|
|
1542
|
+ }
|
|
1545
|
1543
|
}
|
|
|
1544
|
+
|
|
|
1545
|
+
|
|
|
1546
|
+ // foreach($list as $k => $v){
|
|
|
1547
|
+ // $fzone_paytype = json_decode($v['fzone_paytype'], true);
|
|
|
1548
|
+ // if(isset($fzone_paytype['jingdou'])) $update_data['fzone_pay_jingdou'] = $fzone_paytype['jingdou'];
|
|
|
1549
|
+ // if(isset($fzone_paytype['vr'])) $update_data['fzone_pay_vr'] = $fzone_paytype['vr'];
|
|
|
1550
|
+ // if(isset($fzone_paytype['jifen'])) $update_data['fzone_pay_jifen'] = $fzone_paytype['jifen'];
|
|
|
1551
|
+ // if(isset($fzone_paytype['price'])) $update_data['fzone_pay_price'] = $fzone_paytype['price'];
|
|
|
1552
|
+ // if(isset($fzone_paytype['other'])) $update_data['fzone_pay_other'] = $fzone_paytype['other'];
|
|
|
1553
|
+ // if(isset($fzone_paytype['type'])) $update_data['fzone_pay_type'] = $fzone_paytype['type'];
|
|
|
1554
|
+ // if(isset($fzone_paytype['note'])) $update_data['fzone_pay_note'] = $fzone_paytype['note'];
|
|
|
1555
|
+ // Db::name('store_order')->where("order_id", $v['order_id'])->update($update_data);
|
|
|
1556
|
+ // }
|
|
1546
|
1557
|
return app('json')->success(['result' => 'ok']);
|
|
1547
|
1558
|
}
|
|
1548
|
1559
|
|