cost plan add biz_type not 1 and kiapiao can select

This commit is contained in:
qianhy
2023-03-03 17:45:55 +08:00
committed by lccsw
parent 545d4ac00a
commit 2c3bb0a074
+12 -2
View File
@@ -464,7 +464,12 @@ class Order extends CI_Controller{
!$page && $page = 1;
!$size && $size = 5;
!$debug && $where = [
'(status = 1 or ( status = 0 and id in (select o_id from `lc_receiver_order_status` where (pid_status = 4 and `status` in (1,2)) or (pid_status = 3 and `status` = 1) group by o_id having count(distinct pid_status) = 2 )) or ( status = 0 and id in (select id from lc_receiver_orders_v2 where if_usedcar = 1 and bill_time > 0 )) )' => null,
'(
status = 1
or ( status = 0 and id in (select o_id from `lc_receiver_order_status` where (pid_status = 4 and `status` in (1,2)) or (pid_status = 3 and `status` = 1) group by o_id having count(distinct pid_status) = 2 ))
or (`status` =0 and id in (select o_id from `lc_receiver_order_status` where `pid_status` = 3 and `status` = 1 ) and biz_id in (select id from lc_biz where type <> 1))
or ( status = 0 and id in (select id from lc_receiver_orders_v2 where if_usedcar = 1 and bill_time > 0 ))
)' => null,
'id not in (select o_id from lc_items_cost)' => null,
'item_id>' => 0,
'id>=' => Orders_v2_entity::V2_START_ID
@@ -474,7 +479,12 @@ class Order extends CI_Controller{
if (!$id){
exit('debug下,只支持单个id参数');
}
$where['(status = 1 or ( status = 0 and id in (select o_id from `lc_receiver_order_status` where (pid_status = 4 and `status` in (1,2)) or (pid_status = 3 and `status` = 1) group by o_id having count(distinct pid_status) = 2 )) or ( status = 0 and id in (select id from lc_receiver_orders_v2 where if_usedcar = 1 and bill_time > 0 )) )'] = null;
$where['(
status = 1
or ( status = 0 and id in (select o_id from `lc_receiver_order_status` where (pid_status = 4 and `status` in (1,2)) or (pid_status = 3 and `status` = 1) group by o_id having count(distinct pid_status) = 2 ))
or (`status` =0 and id in (select o_id from `lc_receiver_order_status` where `pid_status` = 3 and `status` = 1 ) and biz_id in (select id from lc_biz where type <> 1))
or ( status = 0 and id in (select id from lc_receiver_orders_v2 where if_usedcar = 1 and bill_time > 0 ))
)'] = null;
}
$rows = $this->receiver_orders_v2_model->select($where,'',$page,$size);
if ($recost){