From 6e365a48a83e628759df3a5f25b3db97009c9f26 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 16 四月 2021 19:49:49 +0800 Subject: [PATCH] 影视豆系统完善 --- src/test/java/com/hxh/spring/test/ConfigTest.java | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 107 insertions(+), 13 deletions(-) diff --git a/src/test/java/com/hxh/spring/test/ConfigTest.java b/src/test/java/com/hxh/spring/test/ConfigTest.java index 9c7aa56..e656803 100644 --- a/src/test/java/com/hxh/spring/test/ConfigTest.java +++ b/src/test/java/com/hxh/spring/test/ConfigTest.java @@ -1,26 +1,120 @@ 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("銆婂崸搴曘��,娌″叧绯伙紝鏄潚鏄ュ晩锛�,灞辨捣鎯咃紙鍘熷0鐗堬級,鎴戠殑鏃朵唬锛屼綘鐨勬椂浠�,浣犲ソ锛屽畨鎬�"); +// 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("goldCornRecordUrl"); + 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); + + + 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); + } + + } -- Gitblit v1.8.0