Commit 00330eec authored by hujun's avatar hujun

转铺跳转到新增商铺页面

parent 7f251b85
...@@ -9,11 +9,12 @@ ...@@ -9,11 +9,12 @@
namespace app\index\controller; namespace app\index\controller;
use app\api\controller\Sublet;
use app\index\extend\Basic; use app\index\extend\Basic;
use app\model\AAgents; use app\model\AAgents;
use app\model\GHouses; use app\model\GHouses;
use app\model\SubletModel;
use think\Request; use think\Request;
use think\Session;
class Houses extends Basic class Houses extends Basic
...@@ -58,10 +59,16 @@ class Houses extends Basic ...@@ -58,10 +59,16 @@ class Houses extends Basic
} }
} elseif ($this->params['id']){ } elseif ($this->params['id']){
if ($this->request->isAjax()) { if ($this->request->isAjax()) {
if (empty($this->params['source'])) {
//获取商铺详情 //获取商铺详情
$house = new GHouses(); $house = new GHouses();
$result['data'] = $house->getHouseById($this->params['id']); $result['data'] = $house->getHouseById($this->params['id']);
$return = $this->response($result['code'], $result['msg'], $result['data']); $return = $this->response($result['code'], $result['msg'], $result['data']);
} else {
$sublet = new SubletModel();
$result['data'] = $sublet->getSubletHouse($this->params['sublet_id']);
$return = $this->response($result['code'], $result['msg'], $result['data']);
}
} else { } else {
//商铺添加页面 //商铺添加页面
$return = view('edit'); $return = view('edit');
......
...@@ -329,6 +329,11 @@ class GHouses extends BaseModel ...@@ -329,6 +329,11 @@ class GHouses extends BaseModel
//新增或编辑 //新增或编辑
if ($params['id'] == '') { if ($params['id'] == '') {
if (isset($params['sublet_id'])) {
$sublet = new SubletModel();
$sublet->editData(['status'=>2], $params['sublet_id']); //转铺表更新状态
}
$params['upload_id'] = $params['userId']; $params['upload_id'] = $params['userId'];
$this->allowField(true)->save($params); $this->allowField(true)->save($params);
$house_id = $this->id; $house_id = $this->id;
......
...@@ -2,10 +2,9 @@ ...@@ -2,10 +2,9 @@
namespace app\model; namespace app\model;
use think\Model;
use think\Db; use think\Db;
class SubletModel extends Model class SubletModel extends BaseModel
{ {
// 设置当前模型对应的完整数据表名称 // 设置当前模型对应的完整数据表名称
protected $table = 'u_sublet'; protected $table = 'u_sublet';
...@@ -78,4 +77,43 @@ class SubletModel extends Model ...@@ -78,4 +77,43 @@ class SubletModel extends Model
->where($params) ->where($params)
->select(); ->select();
} }
/**
* 获取转铺表对应楼盘表的数据返给前端
*
* @param int $id
* @return array
* @throws \think\exception\DbException
*/
public function getSubletHouse(int $id) : array {
$sublet = $this->get($id);
if (empty($sublet)) {
return false;
} else {
$data['internal_title'] = $sublet['shop_name'];
$data['internal_address'] = $sublet['address_detail'];
switch ($sublet['manage_type']) {
case 0 :
$data['industry_type'] = '餐饮美食';break;
case 1 :
$data['industry_type'] = '百货零售';break;
case 2 :
$data['industry_type'] = '休闲娱乐';break;
default :
$data['industry_type'] = '其他';
}
$data['province'] = $sublet['province'];
$data['city'] = $sublet['city'];
$data['disc'] = $sublet['district'];
$data['rent_type'] = 1;
$data['rent_price'] = $sublet['expected_rent']/100;
$data['landlord_phone'] = $sublet['tel'];
$data['total'] = 1;
$data['residue_num'] = 1;
}
return $data;
}
} }
...@@ -12,13 +12,11 @@ ...@@ -12,13 +12,11 @@
<td>[%= it[item]["create_time"] %]</td> <td>[%= it[item]["create_time"] %]</td>
<td> <td>
<a class="btn1 btn-success " href="#modal-process" data-toggle="modal" data-id="[%= it[item]['id'] %]" onclick="alertFollow(this)">跟进</a> <a class="btn1 btn-success " href="#modal-process" data-toggle="modal" data-id="[%= it[item]['id'] %]" onclick="alertFollow(this)">跟进</a>
<a href="#modal-details" data-toggle="modal" data-id="[%= it[item]['id'] %], [%= it[item]['status'] %]"
[% if (it[item]["status"] == 0){ %] [% if (it[item]["status"] == 0){ %]
onclick="edit(this)" class="btn1 btn-danger">转为上架商铺</a> <a href="/index/houseEdit?source=transfer_list&sublet_id=[%= it[item]['id'] %]" data-toggle="modal" class="btn1 btn-danger">转为上架商铺</a>
[% }else{ %] [% }else{ %]
class="btn1 btn-info">已转为上架商铺</a> <a href="#modal-details" data-toggle="modal" data-id="[%= it[item]['id'] %], [%= it[item]['status'] %]" class="btn1 btn-info">已转为上架商铺</a>
[% } %] [% } %]
</td> </td>
</tr> </tr>
[% } %] [% } %]
......
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