Commit 00330eec authored by hujun's avatar hujun

转铺跳转到新增商铺页面

parent 7f251b85
......@@ -9,11 +9,12 @@
namespace app\index\controller;
use app\api\controller\Sublet;
use app\index\extend\Basic;
use app\model\AAgents;
use app\model\GHouses;
use app\model\SubletModel;
use think\Request;
use think\Session;
class Houses extends Basic
......@@ -58,10 +59,16 @@ class Houses extends Basic
}
} elseif ($this->params['id']){
if ($this->request->isAjax()) {
//获取商铺详情
$house = new GHouses();
$result['data'] = $house->getHouseById($this->params['id']);
$return = $this->response($result['code'], $result['msg'], $result['data']);
if (empty($this->params['source'])) {
//获取商铺详情
$house = new GHouses();
$result['data'] = $house->getHouseById($this->params['id']);
$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 {
//商铺添加页面
$return = view('edit');
......
......@@ -329,6 +329,11 @@ class GHouses extends BaseModel
//新增或编辑
if ($params['id'] == '') {
if (isset($params['sublet_id'])) {
$sublet = new SubletModel();
$sublet->editData(['status'=>2], $params['sublet_id']); //转铺表更新状态
}
$params['upload_id'] = $params['userId'];
$this->allowField(true)->save($params);
$house_id = $this->id;
......
......@@ -2,10 +2,9 @@
namespace app\model;
use think\Model;
use think\Db;
class SubletModel extends Model
class SubletModel extends BaseModel
{
// 设置当前模型对应的完整数据表名称
protected $table = 'u_sublet';
......@@ -78,4 +77,43 @@ class SubletModel extends Model
->where($params)
->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 @@
<td>[%= it[item]["create_time"] %]</td>
<td>
<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){ %]
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{ %]
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>
</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