Commit e9764556 authored by hujun's avatar hujun

房东手机号

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