Commit e9764556 authored by hujun's avatar hujun

房东手机号

parent cacebd57
...@@ -4,6 +4,7 @@ namespace app\model; ...@@ -4,6 +4,7 @@ namespace app\model;
use think\Db; use think\Db;
use think\Log;
use think\Session; use think\Session;
...@@ -33,6 +34,16 @@ class GHouses extends BaseModel ...@@ -33,6 +34,16 @@ class GHouses extends BaseModel
if ($select_data) { if ($select_data) {
$data = $select_data->getData(); $data = $select_data->getData();
$data['landlord_phone_array'] = json_decode ($data['landlord_phone'],true);
$landlord_phone = '';
foreach ($data['landlord_phone_array'] as $kk=>$vv) {
$landlord_phone[] = $vv['phone'];
}
$data['landlord_phone'] = implode(',', $landlord_phone);
$data['landmark'] = empty($data['landmark']) ? $data['internal_address'] : $data['landmark']; $data['landmark'] = empty($data['landmark']) ? $data['internal_address'] : $data['landmark'];
/*案场,盘方,独家 start*/ /*案场,盘方,独家 start*/
$houseAgents = new GHousesToAgents(); $houseAgents = new GHousesToAgents();
...@@ -818,15 +829,19 @@ class GHouses extends BaseModel ...@@ -818,15 +829,19 @@ class GHouses extends BaseModel
if (!empty($params['rent_price'])) { if (!empty($params['rent_price'])) {
$params['rent_price'] = $params['rent_price'] * 100; //存分 $params['rent_price'] = $params['rent_price'] * 100; //存分
} }
if (!empty($params['management_fee'])) { if (!empty($params['management_fee'])) {
$params['management_fee'] = $params['management_fee'] * 100; //存分 $params['management_fee'] = $params['management_fee'] * 100; //存分
} }
if (!empty($params['slotting_fee'])) { if (!empty($params['slotting_fee'])) {
$params['slotting_fee'] = $params['slotting_fee'] * 100; //存分 $params['slotting_fee'] = $params['slotting_fee'] * 100; //存分
} }
$params['internal_title'] = trim($params['internal_title']); if (isset($params['internal_title'])) {
$params['internal_title'] = trim($params['internal_title']);
}
//新增或编辑 //新增或编辑
if (empty($params['id'])) { if (empty($params['id'])) {
...@@ -836,8 +851,8 @@ class GHouses extends BaseModel ...@@ -836,8 +851,8 @@ class GHouses extends BaseModel
$result['house_id'] = $this->id; $result['house_id'] = $this->id;
$result['internal_title'] = $params['internal_title']; $result['internal_title'] = $params['internal_title'];
} else { } else {
$internal_title = $this->where('id',$params['id'])->where('status','<>',3)->value('internal_title'); $house_data = $this->field('id,internal_title')->where('id',$params['id'])->where('status','<>',3)->find();
if (!empty($internal_title)) { if (!empty($house_data['id'])) {
//剩余商铺为0下架 //剩余商铺为0下架
if (empty($params['residue_num'])) { if (empty($params['residue_num'])) {
...@@ -852,7 +867,7 @@ class GHouses extends BaseModel ...@@ -852,7 +867,7 @@ class GHouses extends BaseModel
} else { } else {
$house_id = $params['id']; $house_id = $params['id'];
} }
$result['internal_title'] = $internal_title; $result['internal_title'] = $house_data['internal_title'];
$result['house_id'] = $house_id; $result['house_id'] = $house_id;
} }
$params['house_id'] = $house_id; $params['house_id'] = $house_id;
...@@ -861,11 +876,13 @@ class GHouses extends BaseModel ...@@ -861,11 +876,13 @@ class GHouses extends BaseModel
$params['start_business_date'] = date('Y-m-d H:i:s', strtotime($params['start_business_date'])); $params['start_business_date'] = date('Y-m-d H:i:s', strtotime($params['start_business_date']));
} }
if (!$params['landlord_phone']) { if (!empty($params['landlord_phone'])) {
$landlord_phone = []; $landlord_phone = [];
//排除没有手机号数据 //排除没有手机号数据
if (is_array($params['landlord_phone'])) { if (is_array(json_decode($params['landlord_phone'], true))) {
$params['landlord_phone'] = json_decode($params['landlord_phone'], true);
foreach ($params['landlord_phone'] as $k=>$v) { foreach ($params['landlord_phone'] as $k=>$v) {
if (!empty($v['phone'])) { if (!empty($v['phone'])) {
...@@ -874,6 +891,7 @@ class GHouses extends BaseModel ...@@ -874,6 +891,7 @@ class GHouses extends BaseModel
} }
} }
} else { } else {
//兼容之前逗号隔开的手机号 //兼容之前逗号隔开的手机号
$params['landlord_phone'] = explode(',', $params['landlord_phone']); $params['landlord_phone'] = explode(',', $params['landlord_phone']);
...@@ -884,12 +902,14 @@ class GHouses extends BaseModel ...@@ -884,12 +902,14 @@ class GHouses extends BaseModel
} }
} }
if ($landlord_phone[0]['phone']) { if (isset($landlord_phone[0]['phone'])) {
$params['landlord_phone'] = json_encode($landlord_phone); $params['landlord_phone'] = json_encode($landlord_phone);
} }
} }
$params['landlord_remark'] = trim($params['landlord_remark']); //房东备注 if (isset($params['landlord_remark'])) {
$params['landlord_remark'] = trim($params['landlord_remark']); //房东备注
}
$houses_ext = new GHousesExt(); $houses_ext = new GHousesExt();
//新增或编辑根据id //新增或编辑根据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