|
@@ -75,10 +75,13 @@ class BannerRepository
|
|
|
public function edit($request)
|
|
|
{
|
|
|
$banner = $this->banner->where('id', $request['id'])->first();
|
|
|
+
|
|
|
$rule = $request['rule'];
|
|
|
$banner->use_background = $request['use_background'];
|
|
|
$banner->updated_at = date('Y-m-d H:i:s');
|
|
|
if ($request['use_background'] == 0){
|
|
|
+ $old_rule = $this->banner->select('rule')->find($request['id']);
|
|
|
+
|
|
|
$banner->tpl_id = $request['tpl_id'];
|
|
|
$banner->area_type = $request['area_type'];
|
|
|
$banner->rule = json_encode($rule);
|
|
@@ -88,10 +91,9 @@ class BannerRepository
|
|
|
if (!$banner_update) {
|
|
|
throw new HttpException(500, 'cms-banner更新失败');
|
|
|
}
|
|
|
- $old_subject_id = $this->banner->select('rule')->find($request['id']);
|
|
|
$request['id'] = $banner->id;
|
|
|
$request['rule'] = $rule;
|
|
|
- $request['old_rule'] = $old_subject_id->rule;
|
|
|
+ $request['old_rule'] = $old_rule->rule;
|
|
|
$request['type'] = 1;//1表示修改
|
|
|
$this->bannerIds($request);
|
|
|
|
|
@@ -165,10 +167,8 @@ class BannerRepository
|
|
|
|
|
|
function editFloorBind($request)
|
|
|
{
|
|
|
- Log::debug(json_encode($request));
|
|
|
try {
|
|
|
$url = config("customer.manage_service_url") . '/cms/v2/floorBind';
|
|
|
- Log::debug($url);
|
|
|
$array = [
|
|
|
'json' => ['banner_id' => $request['banner_id']], 'query' => [], 'http_errors' => false, 'headers' => ['Authorization' => "Bearer " . JWTAuth::getToken()]
|
|
|
];
|