orders add_paylog modify fixbug

This commit is contained in:
qianhy
2023-06-19 10:42:34 +08:00
committed by lccsw
parent c78d8ea316
commit 1f9b544bf3
@@ -606,7 +606,7 @@ class Orders extends HD_Controller
];
$logs = $this->order_oplogs_model->select($where,'id desc',1,30,'uname,log,c_time');
$row['is_admin'] = $this->role==SUPER_ADMIN ? true : false;
$row['is_admin'] = true; // 2023-06-19 开放
# $row['is_admin'] = true; // 2023-06-19 开放
$info = $row;
$this->data['info'] = $info;
@@ -1379,12 +1379,17 @@ class Orders extends HD_Controller
if (!$money || !$row || !$wx_mchid) {
return $this->show_json(SYS_CODE_FAIL, '参数错误');
}
$company_id = 0;
$notify = true; # 0614 防止修改唯一已支付记录时,重发订单通知
if($order_row["id"]){ //修改订单更新旧订单为无效订单
$this->app_liche_orders_model->update(['status'=>-1],['id'=>$order_row['id']]);
if ($order_row['pay_price'] >= 100 || $order_row['descrip']==1 && $order_row['descrip']=='零首付'){
$notify = false;
}
# 修改时此3项保持一致
$company_id = $order_row['company_id'];
$pay_time = $order_row['pay_time'];
$type = $order_row['type'];
}
$p_row = $this->app_liche_orders_model->get(['pid'=>0,'o_id'=>$row['id']]);
$last_p_row = $this->app_liche_orders_model->get(['o_id'=>$row['id'],'type'=>3,'pid'=>$p_row['id'],'status>='=>0]); //尾款父订单
@@ -1426,6 +1431,7 @@ class Orders extends HD_Controller
'v_id' => $row['v_id'],
'cor_id' => $row['cor_id'],
'incor_id' => $row['incor_id'],
'company_id' => $company_id,
'total_price' => $money,
'pay_price' => $money,
'type' => $type,