diff --git a/novel-admin/src/main/java/com/java2nb/books/controller/BookCrawlController.java b/novel-admin/src/main/java/com/java2nb/books/controller/BookCrawlController.java index 04e3c89..65a2f65 100644 --- a/novel-admin/src/main/java/com/java2nb/books/controller/BookCrawlController.java +++ b/novel-admin/src/main/java/com/java2nb/books/controller/BookCrawlController.java @@ -9,6 +9,7 @@ import org.apache.commons.configuration.Configuration; import org.apache.commons.configuration.ConfigurationException; import org.apache.commons.configuration.PropertiesConfiguration; import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -108,7 +109,7 @@ public class BookCrawlController { @ResponseBody @RequestMapping("/update") public R update(CrawlConfig config) { - crawlConfig = config; + BeanUtils.copyProperties(config,crawlConfig); return R.ok(); } diff --git a/novel-admin/src/main/java/com/java2nb/books/service/impl/BookCrawlServiceImpl.java b/novel-admin/src/main/java/com/java2nb/books/service/impl/BookCrawlServiceImpl.java index acab26b..e3e0225 100644 --- a/novel-admin/src/main/java/com/java2nb/books/service/impl/BookCrawlServiceImpl.java +++ b/novel-admin/src/main/java/com/java2nb/books/service/impl/BookCrawlServiceImpl.java @@ -923,8 +923,7 @@ public class BookCrawlServiceImpl implements BookCrawlService { } private Long generateVisiteCount(Float score) { - int baseNum = (int) (Math.pow(score * 10, (int) (score - 5)) / 2); - return Long.parseLong(baseNum + new Random().nextInt(1000) + ""); + return Long.parseLong((int)(score*10000) + new Random().nextInt(1000) + ""); } private String getByHttpClient(String catBookListUrl) { diff --git a/novel-admin/src/main/resources/application.yml b/novel-admin/src/main/resources/application.yml index cd945a7..284cabb 100644 --- a/novel-admin/src/main/resources/application.yml +++ b/novel-admin/src/main/resources/application.yml @@ -36,8 +36,8 @@ spring: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/books?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai - username: books - password: books + username: root + password: test123456 #password: initialSize: 1 minIdle: 3