Commit 9d1c15e6 authored by hujun's avatar hujun

是否显示真实图片

parent 45345fa7
......@@ -97,7 +97,7 @@ class Shop extends Basic
return $this->response("101", "城市不能为空");
}
$field = "id,external_title as title,external_address as address,city,disc,business_district_id,status,industry_type,external_image_id
,shop_area_start,shop_area_end,shop_type,residue_num,shop_sign,is_carefully_chosen,rent_type,rent_price";
,shop_area_start,shop_area_end,shop_type,residue_num,shop_sign,is_carefully_chosen,rent_type,rent_price,is_show_image";
$conditions["city"] = trim($params['city']);
......@@ -212,16 +212,22 @@ class Shop extends Basic
$result[$key]["api_path"] = SHOP_IMAGE_DEPOT_URL;
$result[$key]["rent_price"] = $val["rent_price"] * 0.01;
$result[$key]["images"] = [];
if ($val["external_image_id"]) {
$param["id"] = array("in", $val["external_image_id"]);
$param["img_status"] = 0;
$field = 'id,0 as house_id,img_type,label,img_name,img_status';
if (empty($val['is_show_image'])) {
if ($val["external_image_id"]) {
$param["id"] = array("in", $val["external_image_id"]);
$param["img_status"] = 0;
$res = $this->imageDepotModel->getImageDepotById($field, $param, 1);
$result[$key]["images"] = count($res) > 0 ? $res : [];
}
$field = 'id,0 as house_id,img_type,label,img_name,img_status';
$res = $this->imageDepotModel->getImageDepotById($field, $param, 1);
$result[$key]["images"] = count($res) > 0 ? $res : [];
}
} else {
$param["house_id"] = $val["id"];
$param["img_type"] = 1; //默认主图
$result[$key]["images"] = $this->gHousesImgModel->getHouseImages($param, 1);
}
}
if ($params['site_area'] == 6) {
......@@ -321,7 +327,7 @@ class Shop extends Basic
b.enter_num,b.external_item_advantage as item_advantage,b.sign_rule,b.do_business_date, b.opening_date,b.traffic,
b.auditorium,b.tiny_brochure_url,b.start_business_date,b.fee_rule,b.age_limit,b.payment_month,b.deposit_month,b.external_slotting_fee,
b.area_width,b.depth,b.electric_quantity,b.voltage,b.exhaust_fume,b.running_water,b.downriver,b.business_scope,b.decoration
,b.rim_mating,b.section,b.crowd,b.other";
,b.rim_mating,b.section,b.crowd,b.other,a.is_show_image";
$conditions['a.status'] = array("eq", 1);
$conditions['a.is_show'] = array('eq', 0); //c端只显示公开楼盘
......@@ -350,22 +356,24 @@ class Shop extends Basic
$result["external_slotting_fee"] = $result["external_slotting_fee"] * 0.01;
}
$result["api_path"] = SHOP_IMAGE_DEPOT_URL;
//$param["house_id"] = $params['id'];
//todo 这里的是否要更改成b端后台上传的类型
/* $param["img_type"] = 2;
$result["images"] = $this->gHousesImgModel->getHouseImages($param, 15);
$param["img_type"] = 3;//图片类型:1效果图,2实景图,3样板图,4户型图,5交通图
$result["plan_images"] = $this->gHousesImgModel->getHouseImages($param, 1);*/
$result["images"] = [];
if ($result["external_image_id"]) {
$param["id"] = array("in", $result["external_image_id"]);
$param["img_status"] = 0;
$field = 'id,0 as house_id,img_type,label,img_name,img_status';
$res = $this->imageDepotModel->getImageDepotById($field, $param);
$result["images"] = count($res) > 0 ? $res : [];
if (empty($result['is_show_image'])) {
$result["images"] = [];
if ($result["external_image_id"]) {
$param["id"] = array("in", $result["external_image_id"]);
$param["img_status"] = 0;
$field = 'id,0 as house_id,img_type,label,img_name,img_status';
$res = $this->imageDepotModel->getImageDepotById($field, $param);
$result["images"] = count($res) > 0 ? $res : [];
}
} else {
$param["house_id"] = $params['id'];
//todo 这里的是否要更改成b端后台上传的类型
$param["img_type"] = 2;
$result["images"] = $this->gHousesImgModel->getHouseImages($param, 15);
$param["img_type"] = 3;//图片类型:1效果图,2实景图,3样板图,4户型图,5交通图
$result["plan_images"] = $this->gHousesImgModel->getHouseImages($param, 1);
}
if ($result['status'] == 0) {
return $this->response("101", '此楼盘已下架');
}
......
......@@ -741,6 +741,11 @@ class GHouses extends BaseModel
$save_data['external_address'] .= substr($save_data['internal_address'], 0, strpos($save_data['internal_address'], '街')) . '街';
}
//是否显示真实图片
if (isset($data['is_show_image'])) {
$save_data['is_show_image'] = $data['is_show_image'];
}
if (empty($data['id'])) {
$save_data['upload_id'] = $agent_id; //上传人
$save_data['create_time'] = date('Y-m-d H:i:s');
......
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