From ccbd86bc5f747b748b5bde257a789d748b8cefbb Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 11 Sep 2025 17:41:35 +0800
Subject: [PATCH] ``` refactor(service): 在设置活动类别名称前增加非空检查在AdminHappyActivityServiceImpl.java中,对happyActivity的categoryId进行了非空检查,并且确认categoryMap中包含该categoryId后,再设置其categoryName。这样可以避免因为空值或不存在的键导致的潜在异常。 ```
---
src/main/resources/templates/febs/views/modules/socialCircle/discountUpdate.html | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 44 insertions(+), 0 deletions(-)
diff --git a/src/main/resources/templates/febs/views/modules/socialCircle/discountUpdate.html b/src/main/resources/templates/febs/views/modules/socialCircle/discountUpdate.html
index a6b6d08..5bdebfb 100644
--- a/src/main/resources/templates/febs/views/modules/socialCircle/discountUpdate.html
+++ b/src/main/resources/templates/febs/views/modules/socialCircle/discountUpdate.html
@@ -9,6 +9,33 @@
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
+ <div class="layui-row layui-col-space10 layui-form-item">
+ <div class="layui-col-lg6">
+ <label class="layui-form-label febs-form-item-require">来源:</label>
+ <div class="layui-input-block">
+ <select name="isNormal" class="goods-type" lay-filter="goods-type-select">
+ <option value="1">普通社区内容</option>
+ <option value="2">视频号内容</option>
+ </select>
+ </div>
+ </div>
+ </div>
+ <blockquote class="layui-elem-quote blue-border febs-hide tc-set">视频号信息</blockquote>
+ <div class="layui-form-item febs-hide tc-set">
+ <div class="layui-col-lg6">
+ <label class="layui-form-label">视频号 id:</label>
+ <div class="layui-input-block">
+ <input type="text" name="finderUserName" placeholder="请输入" autocomplete="off" class="layui-input">
+ <div class="layui-form-mid layui-word-aux">视频号 id,以“sph”开头的id,可在视频号助手获取。</div>
+ </div>
+ </div>
+ <div class="layui-col-lg6">
+ <label class="layui-form-label">视频 feedId:</label>
+ <div class="layui-input-block">
+ <input type="text" name="feedId" placeholder="请输入" autocomplete="off" class="layui-input">
+ </div>
+ </div>
+ </div>
<blockquote class="layui-elem-quote blue-border">基础信息</blockquote>
<!-- 隐藏的 ID 项 -->
<div class="layui-form-item febs-hide">
@@ -241,6 +268,9 @@
"orderCnt": activity.orderCnt,
"hotState": activity.hotState,
"indexFile": activity.indexFile,
+ "isNormal": activity.isNormal,
+ "finderUserName": activity.finderUserName,
+ "feedId": activity.feedId,
});
var arr = [];
arr.push(activity.categoryId);
@@ -251,6 +281,10 @@
scMember.setValue(scMemberList);
editor.txt.html(activity.content);
+
+ if (activity.isNormal == 2) {
+ $(".tc-set").show();
+ }
}
@@ -281,5 +315,15 @@
})
return false;
});
+
+ form.on('select(goods-type-select)', function(data){
+ $('.tc-set').each(function() {
+ if (data.value == 2) {
+ $(this).show();
+ } else {
+ $(this).hide();
+ }
+ })
+ });
});
</script>
--
Gitblit v1.9.1