From 7077ea22af5ed1d49a7cb50695c4c704cf34dffc Mon Sep 17 00:00:00 2001
From: YY <1272464982@qq.com>
Date: Thu, 17 Jul 2025 10:57:56 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../base/constant/CustomerQandaConstant.java | 2 ++
.../supplier/base/constant/UpConstant.java | 8 ++++++++
.../mapper/CoscoPortalsCustomerQandaMapper.xml | 16 ++++++++++++++--
.../entity/CoscoPortalsCustomerQanda.java | 4 ++++
.../ICoscoPortalsHelpcenterQandaService.java | 7 +++++++
.../CoscoPortalsCustomerQandaServiceImpl.java | 18 ++++++++++++++----
...CoscoPortalsHelpcenterQandaServiceImpl.java | 14 ++++++++++++++
src/main/resources/application-dev.yml | 6 +++---
8 files changed, 66 insertions(+), 9 deletions(-)
diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/CustomerQandaConstant.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/CustomerQandaConstant.java
index 2c22730..14c9620 100644
--- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/CustomerQandaConstant.java
+++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/CustomerQandaConstant.java
@@ -5,6 +5,8 @@ public enum CustomerQandaConstant {
REPLY(1L), // 回复状态
WAIT_REPLY(0L); // 待回复状态
+
+
private final Long status;
CustomerQandaConstant(Long status) {
diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/UpConstant.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/UpConstant.java
index c60dc09..35d496a 100644
--- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/UpConstant.java
+++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/UpConstant.java
@@ -25,4 +25,12 @@ public interface UpConstant {
* 禁用
*/
public static final Long DISABLE = 1L;
+ /**
+ * 发布
+ */
+ public static final Long RELEASE = 1L;
+ /**
+ * 未发布
+ */
+ public static final Long UNRELEASE = 0L;
}
diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/dao/mapper/CoscoPortalsCustomerQandaMapper.xml b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/dao/mapper/CoscoPortalsCustomerQandaMapper.xml
index 57b5054..82445b1 100644
--- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/dao/mapper/CoscoPortalsCustomerQandaMapper.xml
+++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/dao/mapper/CoscoPortalsCustomerQandaMapper.xml
@@ -27,16 +27,19 @@
-
+
+
select id,
title,
+ is_top,
address_img,
content,
ask_time,
type,
+ status,
full_name,
company_name,
user_name,
@@ -189,6 +192,8 @@
update_time,
last_update_time,
address_img,
+ status,
+ is_top,
#{id},
@@ -212,7 +217,8 @@
#{updateTime},
#{lastUpdateTime},
#{addressImg},
-
+ #{status},
+ #{isTop},
@@ -292,6 +298,12 @@
address_img =
#{addressImg},
+ status =
+ #{status},
+
+ is_top =
+ #{isTop},
+
where id = #{id}
diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/entity/CoscoPortalsCustomerQanda.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/entity/CoscoPortalsCustomerQanda.java
index e77ca1c..c24fb34 100644
--- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/entity/CoscoPortalsCustomerQanda.java
+++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/entity/CoscoPortalsCustomerQanda.java
@@ -71,6 +71,10 @@ public class CoscoPortalsCustomerQanda extends BaseEntity {
private Date updateTime;
+ private Long status;
+
+ private Long isTop;
+
@ApiModelProperty(value = "分页对象信息")
private BasePageRequest basePageRequest;
diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/ICoscoPortalsHelpcenterQandaService.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/ICoscoPortalsHelpcenterQandaService.java
index ead4edb..f65cd52 100644
--- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/ICoscoPortalsHelpcenterQandaService.java
+++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/portals/service/ICoscoPortalsHelpcenterQandaService.java
@@ -1,6 +1,7 @@
package com.chinaunicom.zyhy.ebtp.supplier.portals.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.chinaunicom.zyhy.ebtp.supplier.portals.entity.CoscoPortalsCustomerQanda;
import com.chinaunicom.zyhy.ebtp.supplier.portals.entity.CoscoPortalsHelpcenterQanda;
import java.util.List;
@@ -80,4 +81,10 @@ public interface ICoscoPortalsHelpcenterQandaService {
* @return
*/
int down(String id);
+
+ /**
+ * 发布添加帮助中心_问答
+ * @param coscoPortalsCustomerQanda
+ */
+ void addHelpcenterQanda(CoscoPortalsCustomerQanda coscoPortalsCustomerQanda);
}
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 47ba419..edf248f 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
@@ -7,11 +7,11 @@ 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;
+import com.chinaunicom.zyhy.ebtp.supplier.base.constant.UpConstant;
import com.chinaunicom.zyhy.ebtp.supplier.portals.dao.CoscoPortalsCustomerQandaMapper;
import com.chinaunicom.zyhy.ebtp.supplier.portals.entity.CoscoPortalsCustomerQanda;
-import com.chinaunicom.zyhy.ebtp.supplier.portals.entity.CoscoPortalsHelpcenterQanda;
import com.chinaunicom.zyhy.ebtp.supplier.portals.service.ICoscoPortalsCustomerQandaService;
+import com.chinaunicom.zyhy.ebtp.supplier.portals.service.ICoscoPortalsHelpcenterQandaService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -28,6 +28,8 @@ import java.util.List;
public class CoscoPortalsCustomerQandaServiceImpl extends BaseServiceImpl implements ICoscoPortalsCustomerQandaService {
@Autowired
private CoscoPortalsCustomerQandaMapper coscoPortalsCustomerQandaMapper;
+ @Autowired
+ private ICoscoPortalsHelpcenterQandaService coscoPortalsHelpcenterQandaService;
/**
* 查询中远门户_用户提问_问答
@@ -66,7 +68,11 @@ public class CoscoPortalsCustomerQandaServiceImpl extends BaseServiceImpl