From 81f4d5a0074dcc0da71ef453e4e02a4d1d7decf5 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 03 九月 2019 11:53:33 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div
---
fanli/src/main/java/com/yeshi/fanli/service/impl/customerservice/CustomerServiceCommonQuestionServiceImpl.java | 83 ++++++++++++++++++++++++++++++++++++++++-
1 files changed, 81 insertions(+), 2 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/customerservice/CustomerServiceCommonQuestionServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/customerservice/CustomerServiceCommonQuestionServiceImpl.java
index 0291694..5906cca 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/customerservice/CustomerServiceCommonQuestionServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/customerservice/CustomerServiceCommonQuestionServiceImpl.java
@@ -2,17 +2,18 @@
import java.util.Collections;
import java.util.Comparator;
+import java.util.Date;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
+import org.yeshi.utils.StringUtil;
import com.yeshi.fanli.dao.mybatis.customerservice.CustomerServiceCommonQuestionMapper;
import com.yeshi.fanli.entity.customerservice.CustomerServiceCommonQuestion;
-import com.yeshi.fanli.exception.CustomerServiceCommonQuestionException;
+import com.yeshi.fanli.exception.user.CustomerServiceCommonQuestionException;
import com.yeshi.fanli.service.inter.customerservice.CustomerServiceCommonQuestionService;
-import org.yeshi.utils.StringUtil;
@Service
public class CustomerServiceCommonQuestionServiceImpl implements CustomerServiceCommonQuestionService {
@@ -82,5 +83,83 @@
public Long countCustomerServiceCommonQuestion() {
return customerServiceCommonQuestionMapper.selectCount();
}
+
+
+ @Override
+ public List<CustomerServiceCommonQuestion> listQuery(long start, int count, String key,
+ String type, Integer state, Integer sort){
+ return customerServiceCommonQuestionMapper.listQuery(start, count, key, type, state, sort);
+ }
+
+ @Override
+ public long countQuery(String key, String type, Integer state) {
+ return customerServiceCommonQuestionMapper.countQuery(key, type, state);
+ }
+ @Override
+ public int deleteBatchByPrimaryKey(List<Long> list) {
+ return customerServiceCommonQuestionMapper.deleteBatchByPrimaryKey(list);
+ }
+
+ @Override
+ public int insert(CustomerServiceCommonQuestion record) {
+ return customerServiceCommonQuestionMapper.insert(record);
+ }
+
+ @Override
+ public int insertSelective(CustomerServiceCommonQuestion record) {
+ return customerServiceCommonQuestionMapper.insertSelective(record);
+ }
+
+ @Override
+ public int updateByPrimaryKeySelective(CustomerServiceCommonQuestion record) {
+ return customerServiceCommonQuestionMapper.updateByPrimaryKeySelective(record);
+ }
+
+ @Override
+ public int updateByPrimaryKey(CustomerServiceCommonQuestion record) {
+ return customerServiceCommonQuestionMapper.updateByPrimaryKey(record);
+ }
+
+ @Override
+ public CustomerServiceCommonQuestion selectByPrimaryKey(Long id) {
+ return customerServiceCommonQuestionMapper.selectByPrimaryKey(id);
+ }
+
+ @Override
+ public void save(CustomerServiceCommonQuestion record) throws Exception, CustomerServiceCommonQuestionException {
+ if (record == null) {
+ throw new CustomerServiceCommonQuestionException(1, "鍙傛暟涓嶈兘涓虹┖");
+ }
+
+ String key = record.getKey();
+ String content = record.getContent();
+ String contentType = record.getContentType();
+ if (key == null || key.trim().length() == 0 || content == null || content.trim().length() == 0
+ || contentType == null || contentType.trim().length() == 0) {
+ throw new CustomerServiceCommonQuestionException(1, "缂栬緫鍐呭涓嶈兘涓虹┖");
+ }
+
+ Long id = record.getId();
+ if (id == null) {
+ // 鏂板
+ record.setWeight(0);
+ record.setCreateTime(new Date());
+ record.setUpdateTime(new Date());
+ customerServiceCommonQuestionMapper.insert(record);
+ } else {
+ CustomerServiceCommonQuestion commonQuestion = customerServiceCommonQuestionMapper.selectByPrimaryKey(id);
+ if (commonQuestion == null) {
+ throw new CustomerServiceCommonQuestionException(1, "鏁版嵁宸蹭笉瀛樺湪");
+ }
+ // 淇敼
+ record.setUpdateTime(new Date());
+ // 淇濆瓨涔嬪墠鐨勭姸鎬�
+ record.setState(commonQuestion.isState());
+
+ customerServiceCommonQuestionMapper.updateByPrimaryKeySelective(record);
+ }
+
+ }
+
}
--
Gitblit v1.8.0