yujian
2019-03-15 5f7342955ddb9179c121c57adfd7f7e58d733ddd
fanli/src/main/java/com/yeshi/fanli/controller/client/CustomerServiceController.java
@@ -1,5 +1,6 @@
package com.yeshi.fanli.controller.client;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
import java.util.List;
@@ -18,8 +19,10 @@
import com.yeshi.fanli.entity.accept.AcceptData;
import com.yeshi.fanli.entity.customerservice.CustomerServiceCommonQuestion;
import com.yeshi.fanli.entity.customerservice.CustomerServiceHistory;
import com.yeshi.fanli.exception.user.UserComplaintException;
import com.yeshi.fanli.service.inter.customerservice.CustomerServiceCommonQuestionService;
import com.yeshi.fanli.service.inter.customerservice.CustomerServiceHistoryService;
import com.yeshi.fanli.service.inter.user.UserComplaintService;
import com.yeshi.fanli.util.StringUtil;
import net.sf.json.JSONObject;
@@ -39,6 +42,10 @@
   @Resource
   private CustomerServiceHistoryService customerServiceHistoryService;
   @Resource
   private UserComplaintService userComplaintService;
   /**
    * 预设标题的关键字列表
@@ -118,32 +125,25 @@
   
   /**
    *   用户吐槽
    *     用户吐槽记录添加
    * @param fileList
    * @param uid
    * @param content
    * @param out
    */
   @RequestMapping(value = "complaint")
   public void complaint(List<CommonsMultipartFile> fileList, Long uid, String content, PrintWriter out) {
      // 图片最多五张、可以为空
      if (fileList != null && fileList.size() > 5 ) {
         out.print(JsonUtil.loadFalseResult("图片最多可上传五张"));
         return;
      }
      if (content == null || content.trim().length() == 0) {
         out.print(JsonUtil.loadFalseResult("吐槽内容为空"));
         return;
      }
   public void complaint(AcceptData acceptData, List<CommonsMultipartFile> fileList, String content, Long uid, PrintWriter out) {
      try {
         out.print(JsonUtil.loadTrueResult("吐槽"));
         userComplaintService.addUserComplaint(fileList, uid, content);
         out.print(JsonUtil.loadTrueResult("保存成功"));
      } catch (UserComplaintException e) {
         out.print(JsonUtil.loadFalseResult(e.getMsg()));
         e.printStackTrace();
      } catch (IOException e) {
         out.print(JsonUtil.loadFalseResult("图片上传失败失败"));
         e.printStackTrace();
      } catch (Exception e) {
         out.print(JsonUtil.loadFalseResult("操作失败"));
         out.print(JsonUtil.loadFalseResult("保存失败"));
         e.printStackTrace();
      }
   }