admin
2020-09-24 ca1ad791b7b7b04e57db6bd4fb93f0c1066a9f99
fanli/src/main/java/com/yeshi/fanli/controller/admin/HelpCenterAdminController.java
@@ -9,6 +9,7 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import com.yeshi.fanli.entity.accept.AdminAcceptData;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartHttpServletRequest;
@@ -30,10 +31,10 @@
import com.yeshi.fanli.service.inter.help.HelpCenterService;
import com.yeshi.fanli.service.inter.help.HelpClassService;
import com.yeshi.fanli.service.inter.homemodule.AdActivityVersionControlService;
import com.yeshi.fanli.tag.PageEntity;
import com.yeshi.common.entity.PageEntity;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.TimeUtil;
import org.yeshi.utils.TimeUtil;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
@@ -65,7 +66,7 @@
    * @param out
    */
   @RequestMapping(value = "save")
   public void save(String callback, HelpCenter helpCenter, String acction, String content, String html,
   public void save(AdminAcceptData acceptData,String callback, HelpCenter helpCenter, String acction, String content, String html,
         PrintWriter out) {
      try {
         helpCenterService.save(helpCenter, content, html);
@@ -89,7 +90,7 @@
    * @param out
    */
   @RequestMapping(value = "switchState")
   public void switchState(String callback, Long id, PrintWriter out) {
   public void switchState(AdminAcceptData acceptData,String callback, Long id, PrintWriter out) {
      try {
         helpCenterService.switchState(id);
         JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("操作成功"));
@@ -103,7 +104,7 @@
   
   
   @RequestMapping(value = "getInfo")
   public void getInfo(String callback, Long id, PrintWriter out) {
   public void getInfo(AdminAcceptData acceptData,String callback, Long id, PrintWriter out) {
      if (id == null) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请传递正确参数"));
@@ -162,8 +163,8 @@
    * @param out
    */
   @RequestMapping(value = "query")
   public void query(String callback, Integer pageIndex, Integer pageSize, String key, Long cid, Integer orderMode,
         String version, String platform, Integer state,PrintWriter out) {
   public void query(AdminAcceptData acceptData, String callback, Integer pageIndex, Integer pageSize, String key, Long cid, Integer orderMode,
                 String version, String platform, Integer state, PrintWriter out) {
      try {
         if (orderMode == null)
            orderMode = 1;
@@ -174,7 +175,7 @@
         if (pageSize == null)
            pageSize = Constant.PAGE_SIZE;
         List<HelpCenter> list = helpCenterService.query(0, Integer.MAX_VALUE, key, cid, orderMode, state);
         List<HelpCenter> list = helpCenterService.query(0, Integer.MAX_VALUE, key, cid, orderMode, state,acceptData.getSystem());
         if (list == null || list.size() == 0) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("暂无数据"));
            return;
@@ -189,7 +190,7 @@
               if (appVersion != null)
                  versionList.add(appVersion);
            } else {
               List<AppVersionInfo> appVersionList = appVersionService.getAppVersionInfoListByPlatform(platform);
               List<AppVersionInfo> appVersionList = appVersionService.getAppVersionInfoListByPlatform(platform,acceptData.getSystem());
               if (appVersionList != null) {
                  versionList.addAll(appVersionList);
               }
@@ -267,7 +268,7 @@
    * @param out
    */
   @RequestMapping(value = "setCenterVersions")
   public void setCenterVersions(String callback, Long id, String versions, PrintWriter out) {
   public void setCenterVersions(AdminAcceptData acceptData,String callback, Long id, String versions, PrintWriter out) {
      JSONArray versionArray = JSONArray.fromObject(versions);
      List<Long> versionIds = new ArrayList<>();
      for (int i = 0; i < versionArray.size(); i++) {
@@ -283,7 +284,7 @@
   }
   @RequestMapping(value = "getCenterVersions")
   public void getCenterVersions(String callback, Long id, PrintWriter out) {
   public void getCenterVersions(AdminAcceptData acceptData,String callback, Long id, PrintWriter out) {
      List<AdActivityVersionControl> list = adActivityVersionControlService
            .listByTypeAndSourceId(AdActivityType.helpCenter, id);
@@ -302,7 +303,7 @@
    * @param out
    */
   @RequestMapping(value = "setWeight")
   public void setWeight(String callback, Long id, Integer weight, PrintWriter out) {
   public void setWeight(AdminAcceptData acceptData,String callback, Long id, Integer weight, PrintWriter out) {
      if (id == null || weight == null) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请传递正确参数"));
         return;
@@ -323,7 +324,7 @@
    * @param out
    */
   @RequestMapping(value = "deleteBatch")
   public void deleteBatch(String callback, String idArray, PrintWriter out) {
   public void deleteBatch(AdminAcceptData acceptData,String callback, String idArray, PrintWriter out) {
      try {
         if (StringUtil.isNullOrEmpty(idArray)) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("未选择操作的数据"));
@@ -358,7 +359,7 @@
    * @param out
    */
   @RequestMapping(value = "saveClass")
   public void saveClass(String callback, HelpClass helpClass, HttpServletRequest request, PrintWriter out) {
   public void saveClass(AdminAcceptData acceptData,String callback, HelpClass helpClass, HttpServletRequest request, PrintWriter out) {
      try {
         // 1. 先判断httpRequest 是否含有文件类型
         if (request instanceof MultipartHttpServletRequest) {
@@ -383,7 +384,7 @@
    * @param out
    */
   @RequestMapping(value = "switchStateClass")
   public void switchStateClass(String callback, Long id, PrintWriter out) {
   public void switchStateClass(AdminAcceptData acceptData,String callback, Long id, PrintWriter out) {
      try {
         helpClassService.switchState(id);
         JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("操作成功"));
@@ -403,9 +404,9 @@
    * @param out
    */
   @RequestMapping(value = "updateSort")
   public void updateSort(String callback, Integer moveType, Long id, PrintWriter out) {
   public void updateSort(AdminAcceptData acceptData, String callback, Integer moveType, Long id, PrintWriter out) {
      try {
         helpClassService.updateSort(moveType, id);
         helpClassService.updateSort(moveType, id,acceptData.getSystem());
         JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("操作成功"));
      } catch (HelpClassException e) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(e.getMsg()));
@@ -424,7 +425,7 @@
    * @param out
    */
   @RequestMapping(value = "deleteClass")
   public void deleteClass(String callback, String idArray, PrintWriter out) {
   public void deleteClass(AdminAcceptData acceptData,String callback, String idArray, PrintWriter out) {
      if (StringUtil.isNullOrEmpty(idArray)) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请选择操作的数据"));
         return;
@@ -455,7 +456,7 @@
    * @param out
    */
   @RequestMapping(value = "queryClass")
   public void queryClass(String callback, Integer pageIndex, Integer pageSize, String key, Integer showState,
   public void queryClass(AdminAcceptData acceptData, String callback, Integer pageIndex, Integer pageSize, String key, Integer showState,
         String version, String platform, PrintWriter out) {
      if (pageIndex == null || pageIndex < 1) {
@@ -464,7 +465,7 @@
      pageSize = Integer.MAX_VALUE;
      try {
         List<HelpClass> list = helpClassService.query(0, pageSize, key, showState);
         List<HelpClass> list = helpClassService.query(0, pageSize, key, showState,acceptData.getSystem());
         if (list == null || list.size() == 0) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("暂无数据"));
            return;
@@ -478,7 +479,7 @@
               if (appVersion != null)
                  versionList.add(appVersion);
            } else {
               List<AppVersionInfo> appVersionList = appVersionService.getAppVersionInfoListByPlatform(platform);
               List<AppVersionInfo> appVersionList = appVersionService.getAppVersionInfoListByPlatform(platform,acceptData.getSystem());
               if (appVersionList != null) {
                  versionList.addAll(appVersionList);
               }
@@ -551,7 +552,7 @@
    * @param out
    */
   @RequestMapping(value = "getProvidedClass")
   public void getAllClass(String callback, PrintWriter out) {
   public void getAllClass(AdminAcceptData acceptData, String callback, PrintWriter out) {
      try {
         HelpClass helpClass = new HelpClass();
@@ -561,7 +562,7 @@
         List<HelpClass> reslut_list = new ArrayList<HelpClass>();
         reslut_list.add(helpClass);
         List<HelpClass> list = helpClassService.getProvidedClass();
         List<HelpClass> list = helpClassService.getProvidedClass(acceptData.getSystem());
         if (list != null && list.size() > 0) {
            reslut_list.addAll(list);
         }
@@ -585,7 +586,7 @@
    * @param out
    */
   @RequestMapping(value = "setVersions")
   public void setVersions(String callback, Long id, String versions, PrintWriter out) {
   public void setVersions(AdminAcceptData acceptData,String callback, Long id, String versions, PrintWriter out) {
      JSONArray versionArray = JSONArray.fromObject(versions);
      List<Long> versionIds = new ArrayList<>();
      for (int i = 0; i < versionArray.size(); i++) {
@@ -601,7 +602,7 @@
   }
   @RequestMapping(value = "getVersions")
   public void getVersions(String callback, Long id, PrintWriter out) {
   public void getVersions(AdminAcceptData acceptData,String callback, Long id, PrintWriter out) {
      List<AdActivityVersionControl> list = adActivityVersionControlService
            .listByTypeAndSourceId(AdActivityType.helpClass, id);