From 6761c174cc49f9a7fd54f5898ca539f6e5d5272e Mon Sep 17 00:00:00 2001 From: YY <1272464982@qq.com> Date: Mon, 14 Jul 2025 13:56:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=BA=E5=91=98=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=EF=BC=8C=E4=BF=AE=E6=94=B9=E6=97=A5=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dao/mapper/CoscoPortalsLinksMapper.xml | 39 ++++++++++++++----- .../portals/entity/CoscoPortalsLinks.java | 2 + .../impl/CoscoPortalsAboutUsServiceImpl.java | 21 ++++++---- .../CoscoPortalsCustomerQandaServiceImpl.java | 25 +++++++----- .../CoscoPortalsDownloadsServiceImpl.java | 30 ++++++++------ ...oscoPortalsHelpcenterQandaServiceImpl.java | 19 ++++++--- ...PortalsLinksClassificationServiceImpl.java | 16 +++++--- .../impl/CoscoPortalsLinksServiceImpl.java | 19 ++++++--- .../impl/CoscoPortalsNoticeServiceImpl.java | 23 +++++++---- .../CoscoPortalsRegulationsServiceImpl.java | 21 ++++++---- 10 files changed, 145 insertions(+), 70 deletions(-) diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/dao/mapper/CoscoPortalsLinksMapper.xml b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/dao/mapper/CoscoPortalsLinksMapper.xml index ffe49f8..7f3e3d2 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/dao/mapper/CoscoPortalsLinksMapper.xml +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/dao/mapper/CoscoPortalsLinksMapper.xml @@ -20,6 +20,7 @@ + @@ -45,32 +46,50 @@ diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/entity/CoscoPortalsLinks.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/entity/CoscoPortalsLinks.java index b5efa7a..18d6ca9 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/entity/CoscoPortalsLinks.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/entity/CoscoPortalsLinks.java @@ -39,6 +39,8 @@ public class CoscoPortalsLinks extends BaseEntity { /** 状态(0.启用、1.停用) */ private Long status; + private String classificationName; + /** 排序 */ private Long orderBy; diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsAboutUsServiceImpl.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsAboutUsServiceImpl.java index b0357d0..17f03c2 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsAboutUsServiceImpl.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsAboutUsServiceImpl.java @@ -1,7 +1,10 @@ package com.chinaunicom.zyhy.ebtp.supplier.portals.service.impl; +import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser; import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl; +import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil; import com.chinaunicom.mall.ebtp.common.util.PropertyUtils; +import com.chinaunicom.zyhy.ebtp.supplier.base.constant.UserConstant; import com.chinaunicom.zyhy.ebtp.supplier.portals.dao.CoscoPortalsAboutUsMapper; import com.chinaunicom.zyhy.ebtp.supplier.portals.dao.CoscoPortalsRegulationsMapper; import com.chinaunicom.zyhy.ebtp.supplier.portals.entity.CoscoPortalsAboutUs; @@ -55,20 +58,22 @@ public class CoscoPortalsAboutUsServiceImpl extends BaseServiceImpl coscoPortalsAboutUses = coscoPortalsAboutUsMapper.selectCoscoPortalsAboutUsList(new CoscoPortalsAboutUs()); - if (coscoPortalsAboutUses.size() > 0) { + if (!coscoPortalsAboutUses.isEmpty()) { coscoPortalsAboutUs.setId(coscoPortalsAboutUses.get(0).getId()); } - coscoPortalsAboutUs.setCreateTime(new Date()); + BaseCacheUser currentUser = TokenUtil.getCurrentUser(); + coscoPortalsAboutUs.setCreateTime(date); if(coscoPortalsAboutUs.getId()==null){ - coscoPortalsAboutUs.setCreateTime(new Date()); + coscoPortalsAboutUs.setCreateTime(date); coscoPortalsAboutUs.setId(PropertyUtils.getSnowflakeId()); - coscoPortalsAboutUs.setUpdateTime(new Date()); - coscoPortalsAboutUs.setCreateBy("admin"); + coscoPortalsAboutUs.setUpdateTime(date); + coscoPortalsAboutUs.setCreateBy(currentUser.getUserId()); return coscoPortalsAboutUsMapper.insertCoscoPortalsAboutUs(coscoPortalsAboutUs); }else{ - coscoPortalsAboutUs.setUpdateTime(new Date()); - coscoPortalsAboutUs.setUpdateBy("admin"); + coscoPortalsAboutUs.setUpdateTime(date); + coscoPortalsAboutUs.setUpdateBy(currentUser.getUserId()); return coscoPortalsAboutUsMapper.updateCoscoPortalsAboutUs(coscoPortalsAboutUs); } } @@ -76,7 +81,7 @@ public class CoscoPortalsAboutUsServiceImpl extends BaseServiceImpl coscoPortalsAboutUses = coscoPortalsAboutUsMapper.selectCoscoPortalsAboutUsList(new CoscoPortalsAboutUs()); - if (coscoPortalsAboutUses.size() > 0) { + if (!coscoPortalsAboutUses.isEmpty()) { return coscoPortalsAboutUses.get(0); }else{ return new CoscoPortalsAboutUs(); diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsCustomerQandaServiceImpl.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsCustomerQandaServiceImpl.java index 2075a32..47ba419 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsCustomerQandaServiceImpl.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsCustomerQandaServiceImpl.java @@ -2,7 +2,9 @@ package com.chinaunicom.zyhy.ebtp.supplier.portals.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser; import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl; +import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil; import com.chinaunicom.mall.ebtp.common.util.PropertyUtils; import com.chinaunicom.zyhy.ebtp.supplier.base.constant.CustomerQandaConstant; import com.chinaunicom.zyhy.ebtp.supplier.base.constant.UserConstant; @@ -57,11 +59,13 @@ public class CoscoPortalsCustomerQandaServiceImpl extends BaseServiceImpl0){ coscoPortalsCustomerQanda.setIsAnswer(CustomerQandaConstant.REPLY.getStatus()); - coscoPortalsCustomerQanda.setAnswerBy(UserConstant.USER_NAME); - coscoPortalsCustomerQanda.setAnswerTime(new Date()); + coscoPortalsCustomerQanda.setAnswerBy(currentUser.getUserId()); + coscoPortalsCustomerQanda.setAnswerTime(date); } return coscoPortalsCustomerQandaMapper.updateCoscoPortalsCustomerQanda(coscoPortalsCustomerQanda); } @@ -114,12 +120,13 @@ public class CoscoPortalsCustomerQandaServiceImpl extends BaseServiceImpl coscoPortalsLinks1 = coscoPortalsLinkService.selectCoscoPortalsLinksList(coscoPortalsLinks); - if (coscoPortalsLinks1.size() > 0) { + if (!coscoPortalsLinks1.isEmpty()) { throw new RuntimeException("请先删除该分类下的友情链接"); } return coscoPortalsLinksClassificationMapper.deleteCoscoPortalsLinksClassificationById(id); diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsLinksServiceImpl.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsLinksServiceImpl.java index 64c3ee7..85b116a 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsLinksServiceImpl.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/impl/CoscoPortalsLinksServiceImpl.java @@ -2,7 +2,9 @@ package com.chinaunicom.zyhy.ebtp.supplier.portals.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser; import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl; +import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil; import com.chinaunicom.mall.ebtp.common.util.PropertyUtils; import com.chinaunicom.zyhy.ebtp.supplier.base.constant.UpConstant; import com.chinaunicom.zyhy.ebtp.supplier.base.constant.UserConstant; @@ -56,10 +58,12 @@ public class CoscoPortalsLinksServiceImpl extends BaseServiceImpl