Commit b5a01fdd authored by hujun's avatar hujun

商铺添加修改

parent 9d5773fa
......@@ -277,7 +277,7 @@ class Shop extends Basic
$house_id = $this->gHousesModel->app_add($this->params); //添加或编辑商铺
if ($house_id) {
$this->gHousesModel->commit();
$result['data']['house_id'] = $house_id;
$result['data']['house_id'] = $house_id['house_id'];
$result['data']['internal_title'] = $this->params['internal_title'];
} else {
$this->gHousesModel->rollback();
......
......@@ -11,18 +11,22 @@ namespace app\model;
class ACase extends BaseModel
{
/**
* 添加案场联系人
*
* @param $data
* @param array $data
* @return string
* @throws \Exception
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/
public function addCase($data) {
public function addCase($data = []) {
if (empty($data)) {
return '';
}
$date = date('Y-m-d H:i:s');
$data = array_unique($data);
$case_arr = array();
......
......@@ -327,7 +327,7 @@ class GHouses extends BaseModel
}
$params['house_id'] = $house_id;
if ($params['start_business_date']) {
if (isset($params['start_business_date'])) {
$params['start_business_date'] = date('Y-m-d H:i:s', strtotime($params['start_business_date']));
}
......@@ -623,16 +623,20 @@ class GHouses extends BaseModel
*/
public function app_add($params)
{
$case = new ACase();
$case_id = $case->addCase($params['phone']);
$params['case_id'] = $case_id;
if (isset($params['phone'])) {
$case = new ACase();
$case_id = $case->addCase($params['phone']);
$params['case_id'] = $case_id;
}
$regions = new Regions();
$code_arr = $regions->getRegionsCodeByName($params['province'], $params['city'], $params['disc']);
$params['code'] = implode('##', $code_arr);
if (isset($params['province']) || isset($params['city']) || isset($params['disc'])) {
$regions = new Regions();
$code_arr = $regions->getRegionsCodeByName($params['province'], $params['city'], $params['disc']);
$params['code'] = implode('##', $code_arr);
}
//新增或编辑
if ($params['id'] == '') {
if (empty($params['id'])) {
$params['upload_id'] = $params['userId'];
$this->allowField(true)->save($params);
$house_id = $this->id;
......@@ -645,12 +649,15 @@ class GHouses extends BaseModel
$params['status'] = 1;
$this->allowField(true)->isUpdate(true)->save($params, [ 'id' => $params['id'] ]);
$house_id = $this->id;
} else {
$house_id = $params['id'];
}
$result['internal_title'] = $internal_title;
$result['house_id'] = $house_id;
}
$params['house_id'] = $house_id;
if ($params['start_business_date']) {
if (isset($params['start_business_date'])) {
$params['start_business_date'] = date('Y-m-d H:i:s', strtotime($params['start_business_date']));
}
......
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