Commit 67b23c4c authored by clone's avatar clone

bug

parent 9fe43533
...@@ -164,7 +164,7 @@ class Shop extends Basic ...@@ -164,7 +164,7 @@ class Shop extends Basic
$result = $this->gHousesModel->getHousesList($pageNo, $pageSize, $order_, $field, $conditions, $spTagArr); $result = $this->gHousesModel->getHousesList($pageNo, $pageSize, $order_, $field, $conditions, $spTagArr);
//获取图片信息 //获取图片信息
foreach ($result as $key => $val) { foreach ($result as $key => $val) {
$result[$key]["api_path"] = CK_IMG_URL.'images/'; $result[$key]["api_path"] = CK_IMG_URL . 'images/';
$result[$key]["rent_price"] = $result[$key]["rent_price"] * 0.01; $result[$key]["rent_price"] = $result[$key]["rent_price"] * 0.01;
$param["house_id"] = $val["id"]; $param["house_id"] = $val["id"];
...@@ -230,7 +230,9 @@ class Shop extends Basic ...@@ -230,7 +230,9 @@ class Shop extends Basic
$result["rent_price"] = $result["rent_price"] * 0.01; $result["rent_price"] = $result["rent_price"] * 0.01;
$result["management_fee"] = $result["management_fee"] * 0.01; $result["management_fee"] = $result["management_fee"] * 0.01;
$result["slotting_fee"] = $result["slotting_fee"] * 0.01; $result["slotting_fee"] = $result["slotting_fee"] * 0.01;
$result["api_path"] = CK_IMG_URL.'images/'; $result["do_business_date"] = date("Y-m-d", strtotime($result["do_business_date"]));
$result["opening_date"] = date("Y-m-d", strtotime($result["opening_date"]));
$result["api_path"] = CK_IMG_URL . 'images/';
$param["house_id"] = $params['id']; $param["house_id"] = $params['id'];
//todo 这里的是否要更改成b端后台上传的类型 //todo 这里的是否要更改成b端后台上传的类型
$param["img_type"] = 2; $param["img_type"] = 2;
......
<?php
namespace app\api_broker\service;
use app\model\GHouses;
use app\model\OBargainModel;
use app\model\OrderModel;
/**
* Created by PhpStorm.
* User : zw
* Date : 2018/4/13
* Time : 10:04
* Intro:
*/
class HouseNumUpdateService
{
public function __construct()
{
}
/**
* 新增成交报告修改楼盘数量,
* @param $order_id
*/
public static function updateHouseNumByBargain($order_id)
{
//todo 1.查询同一个订单的成交报告提交了几次 2.if 仅仅一次 则查询订单中楼盘id 3.根据楼盘id查询楼盘表获取商铺数量,数量减一,
//todo 4.如果数量小于等于0 修改楼盘为下架
$bargainModel = new OBargainModel();
$params["father_id"] = 0;
$params["order_id"] = $order_id;
$params["status"] = 10;
$bargainNum = $bargainModel->ifBargainNumByOrderId($params);
if($bargainNum == 1){
$orderModel = new OrderModel();
$field = "b.id as house_id,b.status,b.residue_num";
$orderParams["a.id"] = $order_id;
$houseInfo = $orderModel->getHouseInfoByOrderId($field,$orderParams);
if(count($houseInfo) > 0 && $houseInfo[0]["residue_num"] > 0 && $houseInfo[0]["status"] == 1){
//减数量
$houseModel = new GHouses();
$id = $houseInfo["id"];
$updateParams["residue_num"] = $houseInfo[0]["residue_num"] - 1;
if( $houseInfo[0]["residue_num"] == 1 ){
$updateParams["status"] = 2;
}
$houseModel->updateHouseNum($id,$updateParams); //type 1表示减少 2表示增加
}
}
}
/**
* 撤销成交报告修改楼盘数量
* @param $bargain_id
* @return null
*/
public static function updateHouseNumByRevocationBargain($bargain_id)
{
//todo 1.查询同一个订单的成交报告正常状态的订单是否存在 2.if没有则查询订单中楼盘id 3.根据楼盘id查询楼盘表获取商铺数量,数量加一,
//todo 4.修改楼盘为上架
$bargainModel = new OBargainModel();
$bargainArr = $bargainModel->getBargainDetail("order_id",["id"=>$bargain_id]);
if(count($bargainArr) <= 0){
return null;
}
$order_id = $bargainArr[0]["order_id"];
$params["father_id"] = 0;
$params["order_id"] = $order_id;
$params["status"] = 10;
$bargainNum = $bargainModel->ifBargainNumByOrderId($params);
if($bargainNum <= 0){
$orderModel = new OrderModel();
$field = "b.id as house_id,b.status,b.residue_num";
$orderParams["a.id"] = $order_id;
$houseInfo = $orderModel->getHouseInfoByOrderId($field,$orderParams);
if(count($houseInfo) > 0 && $houseInfo[0]["residue_num"] > 0 && $houseInfo[0]["status"] == 1){
//减数量
$houseModel = new GHouses();
$id = $houseInfo["id"];
$updateParams["residue_num"] = $houseInfo[0]["residue_num"] + 1;
if( $houseInfo[0]["residue_num"] == 2 ){
$updateParams["status"] = 1;
}
$houseModel->updateHouseNum($id,$updateParams); //type 1表示减少 2表示增加
}
}
}
}
\ No newline at end of file
...@@ -279,6 +279,7 @@ Route::group('api', [ ...@@ -279,6 +279,7 @@ Route::group('api', [
'convertOrderByTime' => [ 'api/ConvertOrder/convertOrderByTime', [ 'method' => 'post|get' ] ], 'convertOrderByTime' => [ 'api/ConvertOrder/convertOrderByTime', [ 'method' => 'post|get' ] ],
'convertMarchIn' => [ 'api/ConvertOrder/convertMarchIn', [ 'method' => 'post|get' ] ],
'convertCollectingBill' => [ 'api/ConvertOrder/convertCollectingBill', [ 'method' => 'post|get' ] ], 'convertCollectingBill' => [ 'api/ConvertOrder/convertCollectingBill', [ 'method' => 'post|get' ] ],
'houseTable' => [ 'api/TransferHouseInfo/table', [ 'method' => 'post|get' ] ], //转商铺表 'houseTable' => [ 'api/TransferHouseInfo/table', [ 'method' => 'post|get' ] ], //转商铺表
'houseImgTable' => [ 'api/TransferHouseInfo/houseImg', [ 'method' => 'post|get' ] ], //转楼盘表 'houseImgTable' => [ 'api/TransferHouseInfo/houseImg', [ 'method' => 'post|get' ] ], //转楼盘表
......
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