admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/controller/admin/AppVersionCodeController.java
@@ -1,47 +1,47 @@
package com.yeshi.fanli.controller.admin;
import java.io.PrintWriter;
import java.util.List;
import javax.annotation.Resource;
import com.yeshi.fanli.entity.accept.AdminAcceptData;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.yeshi.utils.JsonUtil;
import com.yeshi.fanli.entity.AppVersionInfo;
import com.yeshi.fanli.service.inter.config.AppVersionService;
import com.yeshi.fanli.util.StringUtil;
@Controller(value = "appVersionCodeController")
@RequestMapping("admin/new/api/v1/appversion")
public class AppVersionCodeController {
   @Resource
   private AppVersionService appVersionService;
   /**
    * 获取版本列表
    *
    * @param url
    * @param out
    * @throws Exception
    */
   @RequestMapping(value = "listVersions")
   public void listVersions(AdminAcceptData acceptData, String callback, String platform, PrintWriter out) {
      if (StringUtil.isNullOrEmpty(platform)) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请上传平台"));
         return;
      }
      try {
         List<AppVersionInfo> list = appVersionService.getAppVersionInfoListByPlatform(platform,acceptData.getSystem());
         JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(list));
      } catch (Exception e) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("获取失败"));
         e.printStackTrace();
      }
   }
}
package com.yeshi.fanli.controller.admin;
import java.io.PrintWriter;
import java.util.List;
import javax.annotation.Resource;
import com.yeshi.fanli.entity.accept.AdminAcceptData;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.yeshi.utils.JsonUtil;
import com.yeshi.fanli.entity.AppVersionInfo;
import com.yeshi.fanli.service.inter.config.AppVersionService;
import com.yeshi.fanli.util.StringUtil;
@Controller(value = "appVersionCodeController")
@RequestMapping("admin/new/api/v1/appversion")
public class AppVersionCodeController {
   @Resource
   private AppVersionService appVersionService;
   /**
    * 获取版本列表
    *
    * @param url
    * @param out
    * @throws Exception
    */
   @RequestMapping(value = "listVersions")
   public void listVersions(AdminAcceptData acceptData, String callback, String platform, PrintWriter out) {
      if (StringUtil.isNullOrEmpty(platform)) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请上传平台"));
         return;
      }
      try {
         List<AppVersionInfo> list = appVersionService.getAppVersionInfoListByPlatform(platform,acceptData.getSystem());
         JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(list));
      } catch (Exception e) {
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("获取失败"));
         e.printStackTrace();
      }
   }
}