...
|
...
|
@@ -109,6 +109,15 @@ class Goods extends Backend |
|
|
$this->model->validateFailException(true)->validate($validate);
|
|
|
}
|
|
|
if (!empty($params['category_group_ids'])) $params['category_group_ids'] = ',' . $params['category_group_ids'] . ',';
|
|
|
if ($params['is_group'] == 1){
|
|
|
if (empty($params['group_num'])) $this->error('团购人数不能为空');
|
|
|
if (!empty($params['group_num']) && $params['group_num'] == 1) $this->error('团购人数必须大于1人');
|
|
|
if (empty($params['grouptime'])) $this->error('团购有效时间不能为空');
|
|
|
if (empty($params['group_vip_rebate'])) $this->error('团购会员返利不能为空');
|
|
|
if (empty($params['group_staff_rebate'])) $this->error('团购员工返利不能为空');
|
|
|
if (empty($params['group_agency_rebate'])) $this->error('团购代理返利不能为空');
|
|
|
if (empty($params['group_price'])) $this->error('团购价格不能为空');
|
|
|
}
|
|
|
$result = $this->model->allowField(true)->save($params);
|
|
|
Db::commit();
|
|
|
} catch (ValidateException $e) {
|
...
|
...
|
@@ -161,6 +170,15 @@ class Goods extends Backend |
|
|
$row->validateFailException(true)->validate($validate);
|
|
|
}
|
|
|
if (!empty($params['category_group_ids'])) $params['category_group_ids'] = ',' . $params['category_group_ids'] . ',';
|
|
|
if ($params['is_group'] == 1){
|
|
|
if (empty($params['group_num'])) $this->error('团购人数不能为空');
|
|
|
if (!empty($params['group_num']) && $params['group_num'] == 1) $this->error('团购人数必须大于1人');
|
|
|
if (empty($params['grouptime'])) $this->error('团购有效时间不能为空');
|
|
|
if (empty($params['group_vip_rebate'])) $this->error('团购会员返利不能为空');
|
|
|
if (empty($params['group_staff_rebate'])) $this->error('团购员工返利不能为空');
|
|
|
if (empty($params['group_agency_rebate'])) $this->error('团购代理返利不能为空');
|
|
|
if (empty($params['group_price'])) $this->error('团购价格不能为空');
|
|
|
}
|
|
|
$result = $row->allowField(true)->save($params);
|
|
|
Db::commit();
|
|
|
} catch (ValidateException $e) {
|
...
|
...
|
|