package com.yeshi.buwan.controller; import com.yeshi.buwan.domain.system.DetailSystem; import com.yeshi.buwan.domain.vip.OrderRecord; import com.yeshi.buwan.exception.PPTVException; import com.yeshi.buwan.exception.vip.VIPException; import com.yeshi.buwan.funtv.FunTVUtil; import com.yeshi.buwan.service.imp.DetailSystemConfigService; import com.yeshi.buwan.service.imp.SearchService; import com.yeshi.buwan.service.inter.order.OrderService; import com.yeshi.buwan.service.inter.vip.VIPService; import com.yeshi.buwan.util.JsonUtilV2; import net.sf.json.JSONObject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.yeshi.utils.JsonUtil; import javax.annotation.Resource; import java.io.PrintWriter; import java.util.Date; import java.util.Map; @Controller @RequestMapping("test") public class TestController { @Resource private DetailSystemConfigService configService; @Resource private FunTVUtil funTVUtil; @Resource private VIPService vipService; @Resource private OrderService orderService; @Resource private SearchService searchService; Logger logger = LoggerFactory.getLogger(TestController.class); @RequestMapping("config") public void config() { Map map = configService.getConfigAsMap(new DetailSystem(44 + ""), 1); System.out.println(map); } @RequestMapping("funtv") public void funtv() { funTVUtil.startParseAll(); } @RequestMapping("logback") public void logback(PrintWriter out) { logger.error("测试"); out.print("success"); } @RequestMapping("searchAlbum") public void searchAlbum(String key, PrintWriter out) { SearchService.SearchResult result = searchService.searchAlbum(0, key, 1, 20); out.print(JsonUtil.loadTrueResult(result)); } // // @RequestMapping("checkPay") // public String checkPay(String loginUid,String id, PrintWriter out) { // OrderRecord record = orderService.getOrderRecord(id); // if (record == null || !record.getUid().equalsIgnoreCase(loginUid)) { // return JsonUtilV2.loadFalseJson("记录不存在/不是您的订单"); // } // // record = orderService.checkOrderPayState(id); // //未支付 // if (record != null && record.getState() != OrderRecord.STATE_PAY) { // return JsonUtilV2.loadFalseJson(1, "支付未完成"); // } // // JSONObject data = new JSONObject(); // data.put("money", record.getPayMoney() == null ? record.getMoney() : record.getPayMoney()); // // return JsonUtilV2.loadTrueJson(data.toString()); // } }