|
@@ -45,18 +45,22 @@ class PropertyHeadLogic extends BaseLogic
|
|
|
{
|
|
{
|
|
|
Db::startTrans();
|
|
Db::startTrans();
|
|
|
try {
|
|
try {
|
|
|
|
|
+ $info = PropertyHead::where('head_mobile',$params['head_mobile'])->findOrEmpty();
|
|
|
|
|
+ if(!$info->isEmpty()){
|
|
|
|
|
+ throw new \Exception('该手机号已入驻代理');
|
|
|
|
|
+ }
|
|
|
PropertyHead::create([
|
|
PropertyHead::create([
|
|
|
'property_name' => $params['property_name'],
|
|
'property_name' => $params['property_name'],
|
|
|
'village_name' => $params['village_name'],
|
|
'village_name' => $params['village_name'],
|
|
|
'address' => $params['address'],
|
|
'address' => $params['address'],
|
|
|
'head_name' => $params['head_name'],
|
|
'head_name' => $params['head_name'],
|
|
|
'head_mobile' => $params['head_mobile'],
|
|
'head_mobile' => $params['head_mobile'],
|
|
|
- 'ratio' => $params['ratio'],
|
|
|
|
|
- 'head_bank_card' => $params['head_bank_card'],
|
|
|
|
|
|
|
+ 'ratio' => $params['ratio']??0,
|
|
|
|
|
+ 'head_bank_card' => $params['head_bank_card']??'',
|
|
|
'head_corporate_bank' => $params['head_corporate_bank']??'',
|
|
'head_corporate_bank' => $params['head_corporate_bank']??'',
|
|
|
- 'lon' => $params['lon'],
|
|
|
|
|
- 'lat' => $params['lat'],
|
|
|
|
|
- 'remark' => $params['remark'],
|
|
|
|
|
|
|
+ 'lon' => $params['lon']??0,
|
|
|
|
|
+ 'lat' => $params['lat']??0,
|
|
|
|
|
+ 'remark' => $params['remark']??'',
|
|
|
'bind_date'=>!empty($params['bind_date'])?$params['bind_date']:0,
|
|
'bind_date'=>!empty($params['bind_date'])?$params['bind_date']:0,
|
|
|
'sale_type'=>$params['sale_type']??0,
|
|
'sale_type'=>$params['sale_type']??0,
|
|
|
'sale_id'=>$params['sale_id']??0,
|
|
'sale_id'=>$params['sale_id']??0,
|
|
@@ -64,6 +68,7 @@ class PropertyHeadLogic extends BaseLogic
|
|
|
'province' => $params['province']??0,
|
|
'province' => $params['province']??0,
|
|
|
'city' => $params['city']??0,
|
|
'city' => $params['city']??0,
|
|
|
'area_name' => $params['area_name']??'',
|
|
'area_name' => $params['area_name']??'',
|
|
|
|
|
+ 'door_images' => $params['door_images']??'',
|
|
|
]);
|
|
]);
|
|
|
|
|
|
|
|
Db::commit();
|
|
Db::commit();
|
|
@@ -116,6 +121,7 @@ class PropertyHeadLogic extends BaseLogic
|
|
|
'province' => $params['province']??0,
|
|
'province' => $params['province']??0,
|
|
|
'city' => $params['city']??0,
|
|
'city' => $params['city']??0,
|
|
|
'area_name' => $params['area_name']??'',
|
|
'area_name' => $params['area_name']??'',
|
|
|
|
|
+ 'door_images' => $params['door_images']??'',
|
|
|
]);
|
|
]);
|
|
|
|
|
|
|
|
|
|
|