增加自有车辆的逻辑判断
This commit is contained in:
parent
b71a8a2c09
commit
8b2a2e7b23
@ -10,6 +10,7 @@ use think\facade\Db;
|
||||
|
||||
class VehicleLogic extends BaseLogic
|
||||
{
|
||||
public static string $url = 'http://logistics.lihaink.cn';
|
||||
public static function initiate_contract($data):array {
|
||||
$party_b = Company::field('company_type')->where('id',$data['party_b'])->find();
|
||||
if($data['rent_type'] == 1){
|
||||
@ -22,6 +23,11 @@ class VehicleLogic extends BaseLogic
|
||||
if($party_b['company_type'] != 18){
|
||||
return ['code'=>0,'msg'=>'非小组服务公司不能签约'];
|
||||
}
|
||||
//判断小组服务公司是否添加了自有车辆
|
||||
$selfCar = curl_post(self::$url.'/api/getSelfCar',[],['company_id'=>$data['party_b']]);
|
||||
if($selfCar && $selfCar['data']['has_car']){
|
||||
return ['code'=>0,'msg'=>'已上传自有车辆不能签约'];
|
||||
}
|
||||
}else{
|
||||
return ['code'=>0,'msg'=>'参数错误'];
|
||||
}
|
||||
@ -67,7 +73,7 @@ class VehicleLogic extends BaseLogic
|
||||
|
||||
public static function carList($params):array {
|
||||
//请求物流系统获取车辆详情
|
||||
$result = curl_post('http://logistics.lihaink.cn/api/companyCarList',[],$params);
|
||||
$result = curl_post(self::$url.'/api/companyCarList',[],$params);
|
||||
if($result['code'] == 1){
|
||||
foreach ($result['data'] as $k=>$v){
|
||||
if($v['lessee_two_flag'] == 1){
|
||||
@ -88,8 +94,7 @@ class VehicleLogic extends BaseLogic
|
||||
if($company['company_type'] != 18){
|
||||
return ['code'=>0,'msg'=>'非小组服务公司不能添加车辆'];
|
||||
}
|
||||
//http://logistics.lihaink.cn
|
||||
$result = curl_post('http://www.lst.local/api/addVehicle',[],$params);
|
||||
$result = curl_post(self::$url.'/api/addVehicle',[],$params);
|
||||
if($result['code'] == 1){
|
||||
return ['code'=>1,'msg'=>$result['msg']];
|
||||
}else{
|
||||
|
Loading…
x
Reference in New Issue
Block a user