|
@@ -19,7 +19,7 @@ class CmsContentTemplateSetRepository {
|
|
|
|
|
|
//banner模板选专题-被使用计数
|
|
|
public function countSubject($request)
|
|
|
- {
|
|
|
+ {Log::debug(json_encode($request));
|
|
|
$type = intval($request['type']);
|
|
|
if ($type == 0) {
|
|
|
$rule = json_decode($request['rule'], true);
|
|
@@ -31,8 +31,11 @@ class CmsContentTemplateSetRepository {
|
|
|
}
|
|
|
if ($type == 1) {
|
|
|
$subject_id_array = json_decode($request['old_rule'], true);
|
|
|
+ Log::debug($request['old_rule']);
|
|
|
+ Log::debug($request['rule']);
|
|
|
if ($subject_id_array['link_type'] == 1 && $request['rule']['link_type'] == 1) {//链接方式都为专题
|
|
|
if ($subject_id_array['link_url'] != $request['rule']['link_url']) {
|
|
|
+ Log::debug('111'.$request['rule']['link_url']);
|
|
|
$templates = $this->cmsSubject->where('id', intval($subject_id_array['link_url']))->first();
|
|
|
$update_template = [
|
|
|
$templates->used_count -= 1
|
|
@@ -44,12 +47,14 @@ class CmsContentTemplateSetRepository {
|
|
|
$templates->save();
|
|
|
}
|
|
|
} elseif ($subject_id_array['link_type'] == 1 && $request['rule']['link_type'] != 1) {
|
|
|
+ Log::debug('222'.$request['rule']['link_type']);
|
|
|
$templates = $this->cmsSubject->where('id', intval($subject_id_array['link_url']))->first();
|
|
|
$update_template = [
|
|
|
$templates->used_count -= 1
|
|
|
];
|
|
|
$templates->update($update_template);
|
|
|
} elseif ($subject_id_array['link_type'] != 1 && $request['rule']['link_type'] == 1) {
|
|
|
+ Log::debug('333'.$request['rule']['link_type']);
|
|
|
$templates = $this->cmsSubject->where('id', intval($request['rule']['link_url']))->first();
|
|
|
$templates->used_count += 1;
|
|
|
$templates->save();
|