From b4de210344f101d29423063fde7f189a544011af Mon Sep 17 00:00:00 2001
From: "382696293@qq.com" <382696293@qq.com>
Date: Fri, 12 Jan 2024 15:17:01 +0800
Subject: [PATCH 1/5] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=AB=99=E7=82=B9?=
=?UTF-8?q?=E8=A7=82=E7=9C=8B=E6=97=A5=E5=BF=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../service/impl/SiteInfoServiceImpl.java | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
index d80aa90..daa5ef2 100644
--- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
+++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
@@ -12,6 +12,7 @@ import com.flossom.common.core.exception.ServiceException;
import com.flossom.common.core.mapper.SiteInfoMapper;
import com.flossom.common.core.mapper.SiteLogMapper;
import com.flossom.common.core.mapper.WxUserTagMapper;
+import com.flossom.common.core.utils.DateUtils;
import com.flossom.common.core.utils.StringUtils;
import com.flossom.common.security.utils.SecurityUtils;
import com.flossom.miniProgram.service.ISiteInfoService;
@@ -252,6 +253,17 @@ public class SiteInfoServiceImpl implements ISiteInfoService {
// 最终符合条件
resultList.add(info);
+
+ // 添加观看日志
+ if (resultList != null && resultList.size() > 0) {
+ for (SiteInfo siteInfo : resultList) {
+ SiteLog siteLog = new SiteLog();
+ siteLog.setUserId(SecurityUtils.getLoginUser().getWxUserMember().getId());
+ siteLog.setSiteId(siteInfo.getId());
+ siteLog.setCreateTime(DateUtils.getNowDate());
+ siteLogMapper.insertSiteLog(siteLog);
+ }
+ }
}
return resultList;
}
From 8a82d07ca9eb56f12826bee3a55e3ced6876d66e Mon Sep 17 00:00:00 2001
From: "382696293@qq.com" <382696293@qq.com>
Date: Fri, 12 Jan 2024 15:53:53 +0800
Subject: [PATCH 2/5] =?UTF-8?q?=E7=AB=99=E7=82=B9=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A0=87=E7=AD=BE=E7=B1=BB=E5=9E=8B=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../core/domain/entity/SiteInfoTag.java | 11 +++
.../resources/mapper/SiteInfoTagMapper.xml | 6 +-
.../service/impl/SiteInfoServiceImpl.java | 76 +++++++++----------
.../service/impl/SiteInfoServiceImpl.java | 6 ++
4 files changed, 57 insertions(+), 42 deletions(-)
diff --git a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/SiteInfoTag.java b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/SiteInfoTag.java
index 117606b..2a12808 100644
--- a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/SiteInfoTag.java
+++ b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/SiteInfoTag.java
@@ -26,6 +26,9 @@ public class SiteInfoTag extends BaseEntity
@Excel(name = "标签主键")
private Long tagId;
+ /** 标签类型 */
+ private Integer tagType;
+
/** 状态(0正常 1禁用) */
@Excel(name = "状态", readConverterExp = "0=正常,1=禁用")
private Long status;
@@ -67,6 +70,14 @@ public class SiteInfoTag extends BaseEntity
return status;
}
+ public Integer getTagType() {
+ return tagType;
+ }
+
+ public void setTagType(Integer tagType) {
+ this.tagType = tagType;
+ }
+
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
diff --git a/flossom-common/flossom-common-core/src/main/resources/mapper/SiteInfoTagMapper.xml b/flossom-common/flossom-common-core/src/main/resources/mapper/SiteInfoTagMapper.xml
index 84c7b19..e7d3b0b 100644
--- a/flossom-common/flossom-common-core/src/main/resources/mapper/SiteInfoTagMapper.xml
+++ b/flossom-common/flossom-common-core/src/main/resources/mapper/SiteInfoTagMapper.xml
@@ -8,6 +8,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
@@ -17,7 +18,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- select id, site_id, tag_id, status, create_by, create_time, update_by, update_time, remark from site_info_tag
+ select id, site_id, tag_id, tag_type, status, create_by, create_time, update_by, update_time, remark from site_info_tag
@@ -45,6 +47,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update_by,
update_time,
remark,
+ tag_type,
#{siteId},
@@ -55,6 +58,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{updateBy},
#{updateTime},
#{remark},
+ #{tagType},
diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
index daa5ef2..8a1ba88 100644
--- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
+++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
@@ -1,15 +1,13 @@
package com.flossom.miniProgram.service.impl;
-import com.flossom.common.core.domain.entity.SiteInfo;
-import com.flossom.common.core.domain.entity.SiteLog;
-import com.flossom.common.core.domain.entity.WxUserMember;
-import com.flossom.common.core.domain.entity.WxUserTag;
+import com.flossom.common.core.domain.entity.*;
import com.flossom.common.core.enums.SiteOpenTypeEnum;
import com.flossom.common.core.enums.SitePushTypeEnum;
import com.flossom.common.core.enums.SiteTypeEnum;
import com.flossom.common.core.enums.TagTypeStatus;
import com.flossom.common.core.exception.ServiceException;
import com.flossom.common.core.mapper.SiteInfoMapper;
+import com.flossom.common.core.mapper.SiteInfoTagMapper;
import com.flossom.common.core.mapper.SiteLogMapper;
import com.flossom.common.core.mapper.WxUserTagMapper;
import com.flossom.common.core.utils.DateUtils;
@@ -41,6 +39,9 @@ public class SiteInfoServiceImpl implements ISiteInfoService {
@Autowired
private WxUserTagMapper wxUserTagMapper;
+ @Autowired
+ private SiteInfoTagMapper siteInfoTagMapper;
+
@Override
public List popupList(Integer openType) {
@@ -152,52 +153,45 @@ public class SiteInfoServiceImpl implements ISiteInfoService {
userWecomTageIdList = userWecomTags.stream().map(WxUserTag::getTagId).collect(Collectors.toList());
}
- // 4.2、禁止小程序标签
- String forbidWechatTagId = info.getForbidWechatTagId();
- if (StringUtils.isNotBlank(forbidWechatTagId)) {
- List forbidWechatTagIdList = Arrays.asList(forbidWechatTagId.split(","));
- if (forbidWechatTagIdList != null && forbidWechatTagIdList.size() > 0) {
- if (userMiniTageIdList.size() > 0) {
- for (Long tagid : userMiniTageIdList) {
- if (forbidWechatTagIdList.contains(tagid)) {
- continue;
- }
+ // 4.2、禁止标签
+ SiteInfoTag siteInfoTag = new SiteInfoTag();
+ siteInfoTag.setSiteId(info.getId());
+ siteInfoTag.setStatus(1L);
+ List forbidSiteInfoTags = siteInfoTagMapper.selectSiteInfoTagList(siteInfoTag);
+ if (forbidSiteInfoTags != null && forbidSiteInfoTags.size() > 0) {
+ List forbidTagIdList = forbidSiteInfoTags.stream().map(SiteInfoTag::getTagId).collect(Collectors.toList());
+ if (userMiniTageIdList.size() > 0) {
+ for (Long tagid : userMiniTageIdList) {
+ if (forbidTagIdList.contains(tagid)) {
+ continue;
}
- }
- }
- }
- // 4.3、禁止企微标签
- String forbidCompanyTagId = info.getForbidCompanyTagId();
- if (StringUtils.isNotBlank(forbidCompanyTagId)) {
- List forbidCompanyTagIdList = Arrays.asList(forbidCompanyTagId.split(","));
- if (forbidCompanyTagIdList != null && forbidCompanyTagIdList.size() > 0) {
- if (userWecomTageIdList.size() > 0) {
- for (Long tagid : userWecomTageIdList) {
- if (forbidCompanyTagIdList.contains(tagid)) {
- continue;
- }
+ if (forbidTagIdList.contains(tagid)) {
+ continue;
}
}
}
}
+
// 4.4、可见小程序标签
- String showWechatTagId = info.getShowWechatTagId();
- if (StringUtils.isNotBlank(showWechatTagId)) {
- List showWechatTagIdList = Arrays.asList(showWechatTagId.split(","));
- if (showWechatTagIdList != null && userMiniTageIdList.size() > 0) {
- if (!userMiniTageIdList.containsAll(showWechatTagIdList)) {
- continue;
- }
+ siteInfoTag.setSiteId(info.getId());
+ siteInfoTag.setTagType(1);
+ siteInfoTag.setStatus(0L);
+ List showWechatSiteInfoTags = siteInfoTagMapper.selectSiteInfoTagList(siteInfoTag);
+ if (showWechatSiteInfoTags != null && showWechatSiteInfoTags.size() > 0) {
+ List showWechatTagIdList = showWechatSiteInfoTags.stream().map(SiteInfoTag::getTagId).collect(Collectors.toList());
+ if (userMiniTageIdList == null || !userMiniTageIdList.containsAll(showWechatTagIdList)) {
+ continue;
}
}
// 4.5、可见企微标签
- String showCompanyTagId = info.getShowCompanyTagId();
- if (StringUtils.isNotBlank(showCompanyTagId)) {
- List showCompanyTagIdList = Arrays.asList(showCompanyTagId.split(","));
- if (userWecomTageIdList != null && userWecomTageIdList.size() > 0) {
- if (!userWecomTageIdList.containsAll(showCompanyTagIdList)) {
- continue;
- }
+ siteInfoTag.setSiteId(info.getId());
+ siteInfoTag.setTagType(2);
+ siteInfoTag.setStatus(0L);
+ List showCompanySiteInfoTags = siteInfoTagMapper.selectSiteInfoTagList(siteInfoTag);
+ if (showCompanySiteInfoTags != null && showCompanySiteInfoTags.size() > 0) {
+ List showCompanyTagIdList = showCompanySiteInfoTags.stream().map(SiteInfoTag::getTagId).collect(Collectors.toList());
+ if (userWecomTageIdList == null || !userWecomTageIdList.containsAll(showCompanyTagIdList)) {
+ continue;
}
}
diff --git a/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/SiteInfoServiceImpl.java b/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/SiteInfoServiceImpl.java
index b783967..9a22f71 100644
--- a/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/SiteInfoServiceImpl.java
+++ b/flossom-modules/flossom-system/src/main/java/com/flossom/system/service/impl/SiteInfoServiceImpl.java
@@ -160,6 +160,7 @@ public class SiteInfoServiceImpl implements ISiteInfoService
SiteInfoTag infoTag = new SiteInfoTag();
infoTag.setSiteId(siteInfo.getId());
infoTag.setTagId(tag.getId());
+ infoTag.setTagType(1);
infoTag.setStatus(0l);
infoTag.setCreateBy(SecurityUtils.getUsername());
infoTag.setCreateTime(DateUtils.getNowDate());
@@ -170,6 +171,7 @@ public class SiteInfoServiceImpl implements ISiteInfoService
SiteInfoTag infoTag = new SiteInfoTag();
infoTag.setSiteId(siteInfo.getId());
infoTag.setTagId(tag.getId());
+ infoTag.setTagType(2);
infoTag.setStatus(0l);
infoTag.setCreateBy(SecurityUtils.getUsername());
infoTag.setCreateTime(DateUtils.getNowDate());
@@ -180,6 +182,7 @@ public class SiteInfoServiceImpl implements ISiteInfoService
SiteInfoTag infoTag = new SiteInfoTag();
infoTag.setSiteId(siteInfo.getId());
infoTag.setTagId(tag.getId());
+ infoTag.setTagType(1);
infoTag.setStatus(1l);
infoTag.setCreateBy(SecurityUtils.getUsername());
infoTag.setCreateTime(DateUtils.getNowDate());
@@ -190,6 +193,7 @@ public class SiteInfoServiceImpl implements ISiteInfoService
SiteInfoTag infoTag = new SiteInfoTag();
infoTag.setSiteId(siteInfo.getId());
infoTag.setTagId(tag.getId());
+ infoTag.setTagType(2);
infoTag.setStatus(1l);
infoTag.setCreateBy(SecurityUtils.getUsername());
infoTag.setCreateTime(DateUtils.getNowDate());
@@ -210,6 +214,7 @@ public class SiteInfoServiceImpl implements ISiteInfoService
SiteInfoTag infoTag = new SiteInfoTag();
infoTag.setSiteId(siteInfo.getId());
infoTag.setTagId(tag.getId());
+ infoTag.setTagType(1);
infoTag.setStatus(2l);
infoTag.setCreateBy(SecurityUtils.getUsername());
infoTag.setCreateTime(DateUtils.getNowDate());
@@ -220,6 +225,7 @@ public class SiteInfoServiceImpl implements ISiteInfoService
SiteInfoTag infoTag = new SiteInfoTag();
infoTag.setSiteId(siteInfo.getId());
infoTag.setTagId(tag.getId());
+ infoTag.setTagType(2);
infoTag.setStatus(2l);
infoTag.setCreateBy(SecurityUtils.getUsername());
infoTag.setCreateTime(DateUtils.getNowDate());
From 9275116116964efa4dc50513f8e95696deb54ef5 Mon Sep 17 00:00:00 2001
From: "382696293@qq.com" <382696293@qq.com>
Date: Fri, 12 Jan 2024 16:19:25 +0800
Subject: [PATCH 3/5] =?UTF-8?q?=E7=82=B9=E5=87=BB=E8=BD=AE=E6=92=AD?=
=?UTF-8?q?=E5=9B=BE=E6=97=B6=E4=BF=9D=E5=AD=98=E7=94=A8=E6=88=B7=E6=A0=87?=
=?UTF-8?q?=E7=AD=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/SiteInfoController.java | 16 ++++
.../miniProgram/service/ISiteInfoService.java | 2 +
.../service/impl/SiteInfoServiceImpl.java | 76 +++++++++++++++++--
3 files changed, 88 insertions(+), 6 deletions(-)
diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/SiteInfoController.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/SiteInfoController.java
index 5f76e8a..d044c93 100644
--- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/SiteInfoController.java
+++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/SiteInfoController.java
@@ -2,6 +2,10 @@ package com.flossom.miniProgram.controller;
import com.flossom.common.core.domain.R;
import com.flossom.common.core.web.controller.BaseController;
+import com.flossom.common.core.web.domain.AjaxResult;
+import com.flossom.common.log.annotation.Log;
+import com.flossom.common.log.enums.BusinessType;
+import com.flossom.common.security.annotation.RequiresPermissions;
import com.flossom.miniProgram.service.ISiteInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -33,4 +37,16 @@ public class SiteInfoController extends BaseController {
return R.ok(siteInfoService.carousel());
}
+ /**
+ * 点击轮播图时保存用户标签
+ *
+ * @param siteInfoId
+ * @return
+ */
+ @GetMapping("/addTag/{siteInfoId}")
+ public AjaxResult addTag(@PathVariable Long siteInfoId) {
+ siteInfoService.addTag(siteInfoId);
+ return AjaxResult.success();
+ }
+
}
diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/ISiteInfoService.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/ISiteInfoService.java
index a0f1556..c19cc01 100644
--- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/ISiteInfoService.java
+++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/ISiteInfoService.java
@@ -8,4 +8,6 @@ public interface ISiteInfoService {
List popupList(Integer openType);
List carousel();
+
+ void addTag(Long siteInfoId);
}
diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
index 8a1ba88..1cef391 100644
--- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
+++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
@@ -6,10 +6,7 @@ import com.flossom.common.core.enums.SitePushTypeEnum;
import com.flossom.common.core.enums.SiteTypeEnum;
import com.flossom.common.core.enums.TagTypeStatus;
import com.flossom.common.core.exception.ServiceException;
-import com.flossom.common.core.mapper.SiteInfoMapper;
-import com.flossom.common.core.mapper.SiteInfoTagMapper;
-import com.flossom.common.core.mapper.SiteLogMapper;
-import com.flossom.common.core.mapper.WxUserTagMapper;
+import com.flossom.common.core.mapper.*;
import com.flossom.common.core.utils.DateUtils;
import com.flossom.common.core.utils.StringUtils;
import com.flossom.common.security.utils.SecurityUtils;
@@ -42,6 +39,9 @@ public class SiteInfoServiceImpl implements ISiteInfoService {
@Autowired
private SiteInfoTagMapper siteInfoTagMapper;
+ @Autowired
+ private SysTagMapper sysTagMapper;
+
@Override
public List popupList(Integer openType) {
@@ -79,6 +79,70 @@ public class SiteInfoServiceImpl implements ISiteInfoService {
return null;
}
+ @Override
+ public void addTag(Long siteInfoId) {
+ SiteInfoTag siteInfoTag = new SiteInfoTag();
+ siteInfoTag.setSiteId(siteInfoId);
+ // 小程序标签
+ siteInfoTag.setTagType(TagTypeStatus.MINI_PROGRAM.getCode());
+ siteInfoTag.setStatus(2L);
+ List addMiniTagList = siteInfoTagMapper.selectSiteInfoTagList(siteInfoTag);
+ if (addMiniTagList != null && addMiniTagList.size() > 0) {
+ List tagIdList = addMiniTagList.stream().map(SiteInfoTag::getTagId).map(Long::intValue).collect(Collectors.toList());
+ List userIdList = Arrays.asList(SecurityUtils.getLoginUser().getWxUserMember().getId()).stream().map(Long::intValue).collect(Collectors.toList());
+ batchAddTag(tagIdList, userIdList, TagTypeStatus.MINI_PROGRAM.getCode());
+ }
+ // 企微标签
+ siteInfoTag.setTagType(TagTypeStatus.ENTERPRISE_WECHAT.getCode());
+ siteInfoTag.setStatus(2L);
+ List addWecomTagList = siteInfoTagMapper.selectSiteInfoTagList(siteInfoTag);
+ if (addWecomTagList != null && addWecomTagList.size() > 0) {
+ List tagIdList = addWecomTagList.stream().map(SiteInfoTag::getTagId).map(Long::intValue).collect(Collectors.toList());
+ List userIdList = Arrays.asList(SecurityUtils.getLoginUser().getWxUserMember().getId()).stream().map(Long::intValue).collect(Collectors.toList());
+ batchAddTag(tagIdList, userIdList, TagTypeStatus.ENTERPRISE_WECHAT.getCode());
+ }
+
+ }
+
+ /**
+ * 批量添加标签
+ * code 标签类型 {@link com.flossom.common.core.enums.TagTypeStatus}
+ *
+ * @param tagIdList
+ * @param userIdList
+ */
+ public void batchAddTag(List tagIdList, List userIdList, Integer code) {
+ // 对单个标签操作
+ for (Integer tagId : tagIdList) {
+ SysTag sysTag = sysTagMapper.selectDeptById(tagId.longValue());
+ if (sysTag != null) {
+ List needAddIdList = new ArrayList<>();
+ // 1、查询该标签下,有那些用户关联
+ List existedUserList = wxUserTagMapper.selectWxUserTagByTagId(tagId, code);
+ Iterator iterator = userIdList.iterator();
+ while (iterator.hasNext()) {
+ Integer element = iterator.next();
+ if (!existedUserList.contains(element)) {
+ needAddIdList.add(element);
+ }
+ }
+
+ // 2、添加用户与标签的关联
+ List list = new ArrayList<>();
+ WxUserTag wxUserTag;
+ if (needAddIdList != null && needAddIdList.size() > 0) {
+ for (Integer userId : needAddIdList) {
+ wxUserTag = new WxUserTag(null, userId.longValue(), sysTag.getTagName(), tagId.longValue(), code, null);
+ wxUserTag.setCreateTime(DateUtils.getNowDate());
+ list.add(wxUserTag);
+ }
+ wxUserTagMapper.insertBatch(list);
+ }
+ }
+ }
+ // TODO: 对接数赢:批量添加小程序标签
+ }
+
/**
* 根据 条件做过滤
*
@@ -174,7 +238,7 @@ public class SiteInfoServiceImpl implements ISiteInfoService {
// 4.4、可见小程序标签
siteInfoTag.setSiteId(info.getId());
- siteInfoTag.setTagType(1);
+ siteInfoTag.setTagType(TagTypeStatus.MINI_PROGRAM.getCode());
siteInfoTag.setStatus(0L);
List showWechatSiteInfoTags = siteInfoTagMapper.selectSiteInfoTagList(siteInfoTag);
if (showWechatSiteInfoTags != null && showWechatSiteInfoTags.size() > 0) {
@@ -185,7 +249,7 @@ public class SiteInfoServiceImpl implements ISiteInfoService {
}
// 4.5、可见企微标签
siteInfoTag.setSiteId(info.getId());
- siteInfoTag.setTagType(2);
+ siteInfoTag.setTagType(TagTypeStatus.ENTERPRISE_WECHAT.getCode());
siteInfoTag.setStatus(0L);
List showCompanySiteInfoTags = siteInfoTagMapper.selectSiteInfoTagList(siteInfoTag);
if (showCompanySiteInfoTags != null && showCompanySiteInfoTags.size() > 0) {
From 5b8aa07273fe6dde69cd55f11ec31fad90b53943 Mon Sep 17 00:00:00 2001
From: "382696293@qq.com" <382696293@qq.com>
Date: Fri, 12 Jan 2024 16:46:45 +0800
Subject: [PATCH 4/5] =?UTF-8?q?=E7=82=B9=E5=87=BB=E8=BD=AE=E6=92=AD?=
=?UTF-8?q?=E5=9B=BE=E6=97=B6=E4=BF=9D=E5=AD=98=E7=94=A8=E6=88=B7=E6=A0=87?=
=?UTF-8?q?=E7=AD=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../flossom/miniProgram/service/impl/SiteInfoServiceImpl.java | 3 ---
1 file changed, 3 deletions(-)
diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
index 1cef391..10c8bb1 100644
--- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
+++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/SiteInfoServiceImpl.java
@@ -229,9 +229,6 @@ public class SiteInfoServiceImpl implements ISiteInfoService {
if (forbidTagIdList.contains(tagid)) {
continue;
}
- if (forbidTagIdList.contains(tagid)) {
- continue;
- }
}
}
}
From 242f48c9dcdbdf22ed49b6b65b1c300f6fcc1cfc Mon Sep 17 00:00:00 2001
From: "382696293@qq.com" <382696293@qq.com>
Date: Fri, 12 Jan 2024 17:35:54 +0800
Subject: [PATCH 5/5] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=94=A8=E6=88=B7?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=9B=B4=E6=96=B0=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../miniProgram/service/impl/WxUserMemberServiceImpl.java | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxUserMemberServiceImpl.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxUserMemberServiceImpl.java
index 855b46f..0dbb46e 100644
--- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxUserMemberServiceImpl.java
+++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxUserMemberServiceImpl.java
@@ -202,11 +202,9 @@ public class WxUserMemberServiceImpl implements IWxUserMemberService {
// TODO: 首次完善,增加加分 (对接数云未完成)
}
- WxUserMember update = new WxUserMember();
- update.setId(wxUserMember.getId());
- BeanUtils.copyProperties(userMemberUpdateVo, update);
- update.setUpdateTime(DateUtils.getNowDate());
- wxUserMemberMapper.updateWxUserMember(update);
+ BeanUtils.copyProperties(userMemberUpdateVo, wxUserMember);
+ wxUserMember.setUpdateTime(DateUtils.getNowDate());
+ wxUserMemberMapper.updateWxUserMember(wxUserMember);
// 刷新用户信息
LoginUserVo loginUserVo = refreshWxUserInfo();