| | |
| | | package com.hxh.spring.test; |
| | | |
| | | import com.yeshi.buwan.domain.Config; |
| | | import com.yeshi.buwan.service.imp.ConfigService; |
| | | import com.yeshi.buwan.util.BeanUtil; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.google.gson.Gson; |
| | | import com.yeshi.buwan.dao.system.DetailSystemConfigDao; |
| | | import com.yeshi.buwan.dao.system.SystemConfigDao; |
| | | import com.yeshi.buwan.domain.HomeType; |
| | | import com.yeshi.buwan.domain.jump.JumpDetail; |
| | | import com.yeshi.buwan.domain.jump.JumpTypeEnum; |
| | | import com.yeshi.buwan.domain.system.DetailSystemConfig; |
| | | import com.yeshi.buwan.domain.system.SystemConfig; |
| | | import com.yeshi.buwan.dto.order.PPTVVideoPrice; |
| | | import com.yeshi.buwan.job.AdJob; |
| | | import com.yeshi.buwan.service.imp.DetailSystemConfigService; |
| | | import com.yeshi.buwan.service.inter.system.SystemConfigService; |
| | | import com.yeshi.buwan.util.rank.IqiyiRankUtil; |
| | | import com.yeshi.buwan.vo.ad.BannerVO; |
| | | import org.junit.Test; |
| | | import org.junit.runner.RunWith; |
| | | import org.springframework.test.context.ContextConfiguration; |
| | | import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
| | | import org.springframework.test.context.web.WebAppConfiguration; |
| | | |
| | | import java.util.List; |
| | | import javax.annotation.Resource; |
| | | import java.io.IOException; |
| | | import java.math.BigDecimal; |
| | | import java.math.BigInteger; |
| | | import java.util.Date; |
| | | |
| | | @RunWith(SpringJUnit4ClassRunner.class) |
| | | @ContextConfiguration(locations = {"classpath:spring.xml"}) |
| | | @WebAppConfiguration |
| | | public class ConfigTest { |
| | | |
| | | @Test |
| | | public void test1() { |
| | | ConfigService configService = BeanUtil.getBean(ConfigService.class); |
| | | List<Config> configList = configService.getConfig(44L, 1); |
| | | } |
| | | @Resource |
| | | private SystemConfigService systemConfigService; |
| | | |
| | | @Resource |
| | | private SystemConfigDao systemConfigDao; |
| | | @Resource |
| | | private DetailSystemConfigDao detailSystemConfigDao; |
| | | |
| | | |
| | | @Test |
| | | public void test2(){ |
| | | String resourceName = "爱奇艺"; |
| | | if (resourceName.indexOf("爱奇艺") > -1 || resourceName.indexOf("搜狐") > -1 || resourceName.indexOf("腾讯") > -1 || resourceName.indexOf("乐视") > -1 || resourceName.indexOf("AcFun") > -1 || resourceName.indexOf("风行") > -1) { |
| | | System.out.println(resourceName); |
| | | public void addSystemConfig() { |
| | | SystemConfig systemConfig = new SystemConfig(); |
| | | // systemConfig.setBeizhu(""); |
| | | // systemConfig.setKey("iqiyi_update_video_name"); |
| | | // systemConfig.setName("爱奇艺特殊更新的视频名称"); |
| | | // systemConfig.setValue("《卧底》,没关系,是青春啊!,山海情(原声版),我的时代,你的时代,你好,安怡"); |
| | | // systemConfig.setCreateTime(new Date()); |
| | | // systemConfig.setId(SystemConfig.createId(systemConfig.getKey())); |
| | | // systemConfigDao.save(systemConfig); |
| | | // |
| | | // systemConfig = new SystemConfig(); |
| | | // systemConfig.setBeizhu(""); |
| | | // systemConfig.setKey("default_portrait"); |
| | | // systemConfig.setName("默认头像"); |
| | | // systemConfig.setValue("https://buwan-1255749512.cos.ap-guangzhou.myqcloud.com/resource/ic_portrait_default.png"); |
| | | // systemConfig.setCreateTime(new Date()); |
| | | // systemConfig.setId(SystemConfig.createId(systemConfig.getKey())); |
| | | // systemConfigDao.save(systemConfig); |
| | | |
| | | |
| | | systemConfig = new SystemConfig(); |
| | | systemConfig.setBeizhu(""); |
| | | systemConfig.setKey("miguLiveCategory"); |
| | | systemConfig.setName("咪咕直播解析分类"); |
| | | try { |
| | | |
| | | String LIVE_CATE = "[{\"name\":\"热门\",\"vomsID\":\"e7716fea6aa1483c80cfc10b7795fcb8\"},{\"name\":\"央视\",\"vomsID\":\"a5f78af9d160418eb679a6dd0429c920\"},{\"name\":\"卫视\",\"vomsID\":\"0847b3f6c08a4ca28f85ba5701268424\"},{\"name\":\"地方\",\"vomsID\":\"855e9adc91b04ea18ef3f2dbd43f495b\"},{\"name\":\"追剧\",\"vomsID\":\"dd5311d848b54c56acba186ff1107236\"},{\"name\":\"影视\",\"vomsID\":\"10b0d04cb23d4ac5945c4bc77c7ac44e\"},{\"name\":\"体育\",\"vomsID\":\"7538163cdac044398cb292ecf75db4e0\"},{\"name\":\"新闻\",\"vomsID\":\"c584f67ad63f4bc983c31de3a9be977c\"},{\"name\":\"教育\",\"vomsID\":\"af72267483d94275995a4498b2799ecd\"},{\"name\":\"娱乐\",\"vomsID\":\"192a12edfef04b5eb616b878f031f32f\"},{\"name\":\"少儿\",\"vomsID\":\"fc2f5b8fd7db43ff88c4243e731ecede\"},{\"name\":\"纪实\",\"vomsID\":\"e1165138bdaa44b9a3138d74af6c6673\"}]"; |
| | | systemConfig.setValue(LIVE_CATE); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | systemConfig.setCreateTime(new Date()); |
| | | systemConfig.setId(SystemConfig.createId(systemConfig.getKey())); |
| | | systemConfigDao.save(systemConfig); |
| | | |
| | | |
| | | // systemConfig = new SystemConfig(); |
| | | // systemConfig.setBeizhu(""); |
| | | // systemConfig.setKey("goldCornRuleUrl"); |
| | | // systemConfig.setName("影视豆规则"); |
| | | // try { |
| | | // systemConfig.setValue("http://www.baidu.com"); |
| | | // } catch (Exception e) { |
| | | // e.printStackTrace(); |
| | | // } |
| | | // systemConfig.setCreateTime(new Date()); |
| | | // systemConfig.setId(SystemConfig.createId(systemConfig.getKey())); |
| | | // systemConfigDao.save(systemConfig); |
| | | } |
| | | |
| | | |
| | | @Test |
| | | public void addConfig() { |
| | | |
| | | JumpDetail jumpDetail = new JumpDetail(); |
| | | jumpDetail.setType(JumpTypeEnum.web); |
| | | jumpDetail.setNeedLogin(true); |
| | | JSONObject params = new JSONObject(); |
| | | params.put("url", "http://wwww.baidu.com"); |
| | | |
| | | BannerVO bannerVO = new BannerVO(); |
| | | bannerVO.setJumpDetail(jumpDetail); |
| | | bannerVO.setParams(params.toString()); |
| | | bannerVO.setPicture("https://reviveimg.hellorf.com/www/images/b360addb728e079ffb082a161475b14e.png"); |
| | | bannerVO.setRatio(new BigDecimal("0.1691")); |
| | | |
| | | DetailSystemConfig config = new DetailSystemConfig(); |
| | | config.setKey("mine_page_banner"); |
| | | config.setValue(new Gson().toJson(bannerVO)); |
| | | config.setBeizhu("我的页面广告banner"); |
| | | config.setSystemId(new BigInteger(44 + "")); |
| | | config.setMinVersion(109); |
| | | config.setCreatetime(System.currentTimeMillis() + ""); |
| | | detailSystemConfigDao.save(config); |
| | | } |
| | | |
| | | |
| | | } |