|
@@ -60,16 +60,24 @@ class OrderCommand extends Command
|
|
|
$mode = new HxOrderLife;
|
|
$mode = new HxOrderLife;
|
|
|
if (!empty($result['clue_data'])) {
|
|
if (!empty($result['clue_data'])) {
|
|
|
foreach ($result['clue_data'] as $k => $v) {
|
|
foreach ($result['clue_data'] as $k => $v) {
|
|
|
- if ($v['order_id'] > 0 && $v['order_status'] == '履约中') {
|
|
|
|
|
|
|
+ if ($v['order_id'] > 0) {
|
|
|
$v['telephone'] = (new SignUtil)->init($config['secret'])->decryptAES($v['telephone']);
|
|
$v['telephone'] = (new SignUtil)->init($config['secret'])->decryptAES($v['telephone']);
|
|
|
$v['agent_id'] = $config['agent_id'];
|
|
$v['agent_id'] = $config['agent_id'];
|
|
|
|
|
+ $v['create_at'] = $v['create_time_detail']??getDateFull();
|
|
|
|
|
+ // print_r($v);
|
|
|
$order = $mode->where("order_id",$v['order_id'])->findOrEmpty();
|
|
$order = $mode->where("order_id",$v['order_id'])->findOrEmpty();
|
|
|
if ($order->isEmpty()) {
|
|
if ($order->isEmpty()) {
|
|
|
echo getDateFull()."==新增订单=={$v['order_id']}==\n";
|
|
echo getDateFull()."==新增订单=={$v['order_id']}==\n";
|
|
|
|
|
+ $v['pay_at'] = $v['modify_time'];
|
|
|
$order->strict(false)->insertGetId($v);
|
|
$order->strict(false)->insertGetId($v);
|
|
|
} else {
|
|
} else {
|
|
|
echo getDateFull()."==更新订单=={$v['order_id']}==\n";
|
|
echo getDateFull()."==更新订单=={$v['order_id']}==\n";
|
|
|
- $order->strict(false)->save($v);
|
|
|
|
|
|
|
+ $order->product_id = $v['product_id'];
|
|
|
|
|
+ if ($v['order_status'] == '履约中') {
|
|
|
|
|
+ $order->telephone = $v['telephone'];
|
|
|
|
|
+ $order->tel_addr = $v['tel_addr'];
|
|
|
|
|
+ }
|
|
|
|
|
+ $order->save();
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
echo getDateFull()."==跳过订单=={$v['order_id']}==\n";
|
|
echo getDateFull()."==跳过订单=={$v['order_id']}==\n";
|