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