admin
2020-07-07 c9cbad5f5d18c6b2ac5a063e41007933d7028329
fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/SpecialCardAdminController.java
@@ -8,6 +8,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;
@@ -54,14 +55,17 @@
   /**
    * 保存信息
    *
    * @param acceptData
    * @param callback
    * @param special
    * @param specialCard
    * @param request
    * @param out
    */
   @RequestMapping(value = "save")
   public void save(String callback, SpecialCard specialCard, HttpServletRequest request, PrintWriter out) {
   public void save(AdminAcceptData acceptData, String callback, SpecialCard specialCard, HttpServletRequest request, PrintWriter out) {
      try {
            specialCard.setSystem(acceptData.getSystem());
         // 1. 先判断httpRequest 是否含有文件类型
         if (request instanceof MultipartHttpServletRequest) {
            MultipartHttpServletRequest fileRequest = (MultipartHttpServletRequest) request;
@@ -91,14 +95,14 @@
    * @param out
    */
   @RequestMapping(value = "queryActivity")
   public void queryActivity(String callback, Integer pageIndex, Integer pageSize, String key, Integer sort,
   public void queryActivity(AdminAcceptData acceptData,String callback, Integer pageIndex, Integer pageSize, String key, Integer sort,
           PrintWriter out) {
      
      List<Long> listPid = new ArrayList<Long>();
      listPid.add(15L);
      listPid.add(16L);
      listPid.add(17L);
      queryList(callback, pageIndex, pageSize, key, sort, listPid, out);
      queryList(acceptData, callback, pageIndex, pageSize, key, sort, listPid, out);
   }
   
   
@@ -114,11 +118,11 @@
    * @param out
    */
   @RequestMapping(value = "query")
   public void query(String callback, Integer pageIndex, Integer pageSize, String key, Integer sort, PrintWriter out) {
      queryList(callback, pageIndex, pageSize, key, sort, null, out);
   public void query(AdminAcceptData acceptData,String callback, Integer pageIndex, Integer pageSize, String key, Integer sort, PrintWriter out) {
      queryList(acceptData,callback, pageIndex, pageSize, key, sort, null, out);
   }
   public void queryList(String callback, Integer pageIndex, Integer pageSize, String key, Integer sort,
   public void queryList(AdminAcceptData acceptData,String callback, Integer pageIndex, Integer pageSize, String key, Integer sort,
         List<Long> listPid, PrintWriter out) {
      if (pageIndex == null || pageIndex < 1) {
@@ -130,14 +134,14 @@
      }
      try {
         List<SpecialCard> list = specialCardService.listQuery((pageIndex - 1) * pageSize, pageSize, key, sort, listPid);
         List<SpecialCard> list = specialCardService.listQuery((pageIndex - 1) * pageSize, pageSize, key, sort, listPid,acceptData.getSystem());
         if (list == null || list.size() == 0) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("暂无数据"));
            return;
         }
         long count = specialCardService.countlistQuery(key, listPid);
         long count = specialCardService.countlistQuery(key, listPid,acceptData.getSystem());
         int totalPage = (int) (count % pageSize == 0 ? count / pageSize : count / pageSize + 1);
         PageEntity pe = new PageEntity(pageIndex, pageSize, count, totalPage);
@@ -164,7 +168,7 @@
    * @param out
    */
   @RequestMapping(value = "delete")
   public void delete(String callback, String idArray, PrintWriter out) {
   public void delete(AdminAcceptData acceptData,String callback, String idArray, PrintWriter out) {
      try {
         if (StringUtil.isNullOrEmpty(idArray)) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请选择操作的数据"));
@@ -189,16 +193,20 @@
   /**
    * 保存信息
    *
    * @param acceptData
    * @param callback
    * @param special
    * @param record
    * @param jumpType
    * @param extra
    * @param request
    * @param out
    */
   @RequestMapping(value = "saveSpecial")
   public void saveSpecial(String callback, Special record, String jumpType, CommonShareInfo extra, HttpServletRequest request,
   public void saveSpecial(AdminAcceptData acceptData,String callback, Special record, String jumpType, CommonShareInfo extra, HttpServletRequest request,
         PrintWriter out) {
      try {
         // 1. 先判断httpRequest 是否含有文件类型
            record.setSystem(acceptData.getSystem());
         if (request instanceof MultipartHttpServletRequest) {
            MultipartHttpServletRequest fileRequest = (MultipartHttpServletRequest) request;
            specialService.saveObject(fileRequest.getFile("file"), fileRequest.getFile("file2"),
@@ -224,7 +232,7 @@
    * @param out
    */
   @RequestMapping(value = "deleteSpecial")
   public void deleteSpecial(String callback, String idArray, PrintWriter out) {
   public void deleteSpecial(AdminAcceptData acceptData,String callback, String idArray, PrintWriter out) {
      try {
         if (StringUtil.isNullOrEmpty(idArray)) {
@@ -253,11 +261,10 @@
    * 修改排序
    * 
    * @param callback
    * @param goodsClass
    * @param out
    */
   @RequestMapping(value = "saveSpecialOrder")
   public void saveSpecialOrder(String callback, Long id, Integer moveType, Integer sex, PrintWriter out) {
   public void saveSpecialOrder(AdminAcceptData acceptData,String callback, Long id, Integer moveType, Integer sex, PrintWriter out) {
      try {
         specialService.updateOrder(id, moveType, sex);
         JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("操作成功"));
@@ -275,11 +282,10 @@
    * @param callback
    * @param pageIndex
    * @param pageSize
    * @param bannerId
    * @param out
    */
   @RequestMapping(value = "querySpecial")
   public void querySpecial(String callback, Integer pageIndex, Integer pageSize, String key, Long cardId, Integer sex,
   public void querySpecial(AdminAcceptData acceptData,String callback, Integer pageIndex, Integer pageSize, String key, Long cardId, Integer sex,
         String version, String platform, PrintWriter out) {
      pageSize = 100;
      if (pageIndex == null || pageIndex < 1) {
@@ -303,7 +309,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);
            }
@@ -362,15 +368,14 @@
   /**
    * 设置版本
    *
    * @param acceptData
    * @param callback
    * @param id
    * @param moveType
    * @param sex
    * @param versions
    * @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++) {
@@ -386,7 +391,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.special, id);
@@ -404,7 +409,7 @@
    * @param out
    */
   @RequestMapping(value = "switchStateCard")
   public void switchStateCard(String callback, Long id, PrintWriter out) {
   public void switchStateCard(AdminAcceptData acceptData,String callback, Long id, PrintWriter out) {
      try {
         specialCardService.switchState(id);
         JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("操作成功"));
@@ -423,7 +428,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 {
         specialService.switchState(id);
         JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("操作成功"));