Commit 26ce3426 authored by clone's avatar clone

格式

parent ac6ec087
<?php
namespace app\api_broker\controller;
use app\api_broker\extend\Basic;
......@@ -55,7 +56,7 @@ class FollowUp extends Basic
$intro = $params["intro"];
$predict_see_time = $params["predict_see_time"];
return $this->service_->verifyReport($agent_id,$store_id,$user_id,$house_ids,$vehicle,$intro,$predict_see_time);
return $this->service_->verifyReport($agent_id, $store_id, $user_id, $house_ids, $vehicle, $intro, $predict_see_time);
}
......@@ -64,7 +65,8 @@ class FollowUp extends Basic
* 根据报备的编号进场
* @return \think\Response
*/
public function marchInByOrderId(){
public function marchInByOrderId()
{
return $this->response();
}
}
\ No newline at end of file
<?php
namespace app\api_broker\service;
use app\model\OFollowUp;
use app\model\OrderModel;
......@@ -10,8 +12,8 @@ use app\model\OrderModel;
* Time : 16:41
* Intro:
*/
class FollowUpService {
class FollowUpService
{
private $followUpModel;
private $orderModel;
......@@ -33,17 +35,18 @@ class FollowUpService {
* @param $predict_see_time
* @return int
*/
public function verifyReport($agent_id,$store_id,$user_id,$house_ids,$vehicle,$intro,$predict_see_time){
public function verifyReport($agent_id, $store_id, $user_id, $house_ids, $vehicle, $intro, $predict_see_time)
{
$id = $this->oFollowUpBin($agent_id,$store_id,$user_id,$vehicle,$intro,$predict_see_time);
$id = $this->oFollowUpBin($agent_id, $store_id, $user_id, $vehicle, $intro, $predict_see_time);
if($id > 0){
$house_arr = explode(",",$house_ids);
if ($id > 0) {
$house_arr = explode(",", $house_ids);
$order_arr = [];
foreach($house_arr as $k => $v ){
foreach ($house_arr as $k => $v) {
//todo 批量插入到数据库
$order_no = $this->createOrderNumber();
array_push($order_arr,$this->orderBin($order_no,$id,$v));
array_push($order_arr, $this->orderBin($order_no, $id, $v));
}
//todo 保存order表
return $this->orderModel->insertOrderByAll($order_arr);
......@@ -57,8 +60,9 @@ class FollowUpService {
* 订单号
* @return string
*/
private function createOrderNumber(){
return time() . mt_rand(100000,999999);
private function createOrderNumber()
{
return time() . mt_rand(100000, 999999);
}
/**
......@@ -71,20 +75,22 @@ class FollowUpService {
* @param $predict_see_time
* @return array
*/
private function oFollowUpBin($report_agent_id,$report_store_id,$user_id,$vehicle,$intro,$predict_see_time){
private function oFollowUpBin($report_agent_id, $report_store_id, $user_id, $vehicle, $intro, $predict_see_time)
{
$param["report_agent_id"] = $report_agent_id;
$param["report_store_id"] = $report_store_id;
$param["user_id"] = $user_id;
$param["vehicle"] = $vehicle;
$param["status"] = 0;
$param["intro"] = $intro;
$param["predict_see_time"] = date("Y-m-d H:i:s",$predict_see_time);
$param["create_time"] = date("Y-m-d H:i:s",time());
$param["update_time"] = date("Y-m-d H:i:s",time());
$param["predict_see_time"] = date("Y-m-d H:i:s", $predict_see_time);
$param["create_time"] = date("Y-m-d H:i:s", time());
$param["update_time"] = date("Y-m-d H:i:s", time());
return $this->followUpModel->addFollowUp($param);
}
private function orderBin($order_no,$f_id,$house_id){
private function orderBin($order_no, $f_id, $house_id)
{
$param["order_no"] = $order_no;
$param["f_id"] = $f_id;
$param["house_id"] = $house_id;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment