|
@@ -119,17 +119,16 @@ class CmsContentTemplateSetRepository {
|
|
|
$old_subject_id = $this->cmsContentTemplateSet->select('rule')->find($banner_id);
|
|
|
$subject_id_array = json_decode($old_subject_id['rule'], true);
|
|
|
$request_rule = $request['rule'];
|
|
|
-
|
|
|
- foreach ($request_rule as $k => $v) {
|
|
|
- if ($v['link_type'] == 1) {
|
|
|
- $templates = $this->cmsSubject->where('id', intval($v['link_url']))->first();
|
|
|
- $templates->used_count += 1;
|
|
|
- $templates->save();
|
|
|
+ foreach ($request_rule as $k => $v) {
|
|
|
+ if (isset($v['link_type']) && $v['link_type'] == 1) {
|
|
|
+ $templates = $this->cmsSubject->where('id', intval($v['link_url']))->first();
|
|
|
+ $templates->used_count += 1;
|
|
|
+ $templates->save();
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
|
|
|
foreach ($subject_id_array as $val) {
|
|
|
- if ($val['link_type'] == 1) {
|
|
|
+ if (isset($val['link_type']) && $val['link_type'] == 1) {
|
|
|
$templates = $this->cmsSubject->where('id', intval($val['link_url']))->first();
|
|
|
$update_template = [
|
|
|
$templates->used_count -= 1
|
|
@@ -144,7 +143,7 @@ class CmsContentTemplateSetRepository {
|
|
|
}
|
|
|
} else {
|
|
|
foreach ($request['rule'] as $v) {
|
|
|
- if ($v['link_type'] == 1) {
|
|
|
+ if (isset($v['link_type']) && $v['link_type'] == 1) {
|
|
|
$templates = $this->cmsSubject->where('id', intval($v['link_url']))->first();
|
|
|
$templates->used_count += 1;
|
|
|
$templates->save();
|