getCostByRunBus(); //2.将前一天班次存入巴士成本表 if (count($run_bus_list) > 0) { $result = $bus_cost->addCostByRunBus($run_bus_list); return json_encode($result); } else { return true; } } /** * Function Description:获取渠道的优先顺序 * Function Name: actionSequenceBySale * * * @author 张帅 */ public function actionSequenceBySale() { $base_supplier_sequence = new BaseSupplierSequence(); $result = $base_supplier_sequence->addSequenceBySale(); return $result; } /** * Function Description:未报帐消息提醒 * Function Name: actionSendFinanceMsg * * @return bool|int * * @author 张帅 */ public function actionSendFinanceMsg() { $driver_message = new DriverMessage(); $bus_order = new BusOrder(); //1.保存信息 $message_list = $bus_order->sendFinanceMsg(); //2.发送推送 if (count($message_list) > 0) { $push_arr = []; foreach ($message_list as $key => $vel) { $push_one['date'] = substr($vel['SEND_MESSAGE'], 0, 10); $push_one['driver_id'] = $vel['DRIVER_ID']; $push_arr[] = $push_one; } $result = $driver_message->push(1, $push_arr); } else { $result = true; } return $result; } /** * Function Description:修改订单成本价 * Function Name: actionSetOrderBasePrice * * @return bool * * @author 张帅 */ public function actionSetOrderBasePrice() { $bus_cost = new BusCost(); $order_main = new OrderMain(); #region 1.根据班次车次获取成本总计及实际人数 $bus_cost_count = $bus_cost->getBusCostCount(); if(!$bus_cost_count){ return true; } #endregion #region 2.从订单中获取所有需要修改成本的父子订单 $order_info = $order_main->getUpdateCostOrder($bus_cost_count); #endregion #region 3.修改数据 $result = $order_main->updateOrderBasePrice($order_info); #endregion #region 4.修改佣金 $result = $order_main->updateOrderComission(); #endregion return $result; } }