From 1f1cddef0ee6c542b64b26d857b976f3475aa159 Mon Sep 17 00:00:00 2001 From: lccsw <805383944@qq.com> Date: Mon, 9 Jan 2023 10:13:32 +0800 Subject: [PATCH] edit-plan-cost --- api/controllers/plan/Order.php | 10 +++++++--- api/controllers/plan/Plan.php | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/api/controllers/plan/Order.php b/api/controllers/plan/Order.php index 5dc74296..a1015b9f 100644 --- a/api/controllers/plan/Order.php +++ b/api/controllers/plan/Order.php @@ -331,10 +331,10 @@ class Order extends CI_Controller{ !$size && $size = 5; $where = [ 'status' => 1, -// 'bill_time>=' => '2022-12-07 00:00:00', - 'id not in (select o_id from lc_items_cost)' => null + 'id not in (select o_id from lc_items_cost)' => null, + 'id>=' => Orders_v2_entity::V2_START_ID ]; - $where['id'] = $id; + $id && $where['id'] = $id; $rows = $this->receiver_orders_v2_model->select($where,'',$page,$size); if($rows){ foreach ($rows as $item) { @@ -479,6 +479,10 @@ class Order extends CI_Controller{ } $srv_json['loan_srv_price'] = $profix_loan + $srv_loan; } + $sum = $this->app_liche_orders_model->sum('total_price', ['o_id'=>$item['id'],'status'=>1,'pay_price <>'=>0]); + $pay_price = $sum['total_price'] ? $sum['total_price'] : 0; + $need_price = $this->orders_v2_entity->recevable_price($item['id']); + $srv_json['if_pay'] = $pay_price>=$need_price ? 1 : 0; $add_data['srv_json'] = json_encode($srv_json,JSON_UNESCAPED_UNICODE); $id = $this->items_cost_model->add($add_data); if(is_numeric($id)){ diff --git a/api/controllers/plan/Plan.php b/api/controllers/plan/Plan.php index c994a9c3..4398dfe5 100644 --- a/api/controllers/plan/Plan.php +++ b/api/controllers/plan/Plan.php @@ -51,6 +51,7 @@ class Plan extends CI_Controller $plan[] = array('url' => base_url(array('plan', 'order', 'up_old_status')), 'interval' => 30); //更新旧订单状态 $plan[] = array('url' => base_url(array('plan', 'order', 'out_time')), 'interval' => 10); //未支付订单过期 $plan[] = array('url' => base_url(array('plan', 'order', 'send_aggs_biz_ding_piao_rpt')), 'interval' => 1); //向飞书发送小狸播报 + $plan[] = array('url' => base_url(array('plan', 'order', 'cost')), 'interval' => 1); //添加成本表数据 // $plan[] = array('url' => base_url(array('plan', 'syt', 'subscribemsg')), 'interval' => 1); //私域通模板消息 // $plan[] = array('url' => base_url(array('plan', 'syt', 'syn_polyv')), 'interval' => 60); //私域通直播间数据同步