Commit 5e468d16 by 石头

整合词条页面

1 parent cc88ba6e
......@@ -43,6 +43,7 @@ import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
......@@ -77,11 +78,14 @@ public class WordRelateController extends BaseController {
* @date 2018/1/9
*/
@RequestMapping(value = "/pic/add", method = RequestMethod.POST)
public JsonResult picAdd(@ModelAttribute AddPicForm form) {
public JsonResult picAdd(@ModelAttribute AddPicForm form) throws Exception{
WordQuery q = new WordQuery();
System.out.println(form.getWord());
q.setWord(form.getWord());
WordDomain wordDomain = wordService.getFirst(q);
if (wordDomain == null) {
System.out.println(String.format("%s不存在",form.getWord()));
return errorResult("词条不存在");
}
List<ImageModel> modelList = doUpload(form.getWord(), form.getImage());
......
......@@ -86,7 +86,6 @@ public class WordController extends BaseController {
List<ImageModel> images =
ImageModel.toList(wordDomain.getBaikePhotos())
.stream()
.sorted(Comparator.comparing(ImageModel::getFile))
.collect(Collectors.toList());
WordPicsVO vo = new WordPicsVO();
vo.setPics(images);
......
......@@ -49,6 +49,7 @@ public class OneWayRelateVO {
for (Map.Entry<String, List<RelationOneWayDomain>> entry : map.entrySet()) {
List<Long> relatedIds = entry.getValue().stream().map(RelationOneWayDomain::getRelateWordId).collect(Collectors.toList());
List<WordDomain> words = relatedWords.stream().filter(w -> relatedIds.contains(w.getId())).collect(Collectors.toList());
words.sort(Comparator.comparing(n->n.getCreateTime()));
MutableTriple<Integer, String, List<WordDomain>> triple = new MutableTriple<>();
triple.setLeft(entry.getValue().get(0).getGroupRank());
triple.setMiddle(entry.getKey());
......
......@@ -28,7 +28,7 @@
</li>
<li>
<div class="time">1222</div>
<p><a href=javascript:;>日莲</a>,日本佛教日莲宗创始人出生。</p>
<p>日莲,日本佛教日莲宗创始人出生。</p>
</li>
<li>
<div class="time">1304</div>
......@@ -36,15 +36,15 @@
</li>
<li>
<div class="time">1352</div>
<p><a href=javascript:;>郭子兴</a>起义军攻克濠州。</p>
<p>郭子兴起义军攻克濠州。</p>
</li>
<li>
<div class="time">1870</div>
<p><a href=javascript:;>普法战争</a>,法国失败。</p>
<p>普法战争,法国失败。</p>
</li>
<li>
<div class="time">1910</div>
<p><a href=javascript:;>孙中山</a><a href=javascript:;>章太炎</a>分道扬镳同盟会分裂。</p>
<p>孙中山、章太炎分道扬镳同盟会分裂。</p>
</li>
<li>
<div class="time">1921</div>
......@@ -56,11 +56,11 @@
</li>
<li>
<div class="time">1935</div>
<p>红军取得<a href=javascript:;>长征</a>以来第一次重大胜利。</p>
<p>红军取得长征以来第一次重大胜利。</p>
</li>
<li>
<div class="time">1938</div>
<p>京剧名家<a href=javascript:;>杨小楼</a>病逝。</p>
<p>京剧名家杨小楼病逝。</p>
</li>
<li>
<div class="time">1959</div>
......@@ -68,7 +68,7 @@
</li>
<li>
<div class="time">1976</div>
<p>英国<a href=javascript:;>北海油田</a>的奥克钻油区正式运作。</p>
<p>英国北海油田的奥克钻油区正式运作。</p>
</li>
<li class="more">
<a href="/history/event">更多</a>
......
......@@ -24,16 +24,16 @@
<ul class="list-unstyled list-history">
<li>
<div class="time">1352</div>
<p><a href=javascript:;>郭子兴</a>起义军攻克濠州。</p>
<p>郭子兴起义军攻克濠州。</p>
</li>
<li>
<div class="time">1870</div>
<p><a href=javascript:;>普法战争</a>,法国失败。</p>
<p>普法战争,法国失败。</p>
</li>
<li>
<div class="time">1910</div>
<p><a href=javascript:;>孙中山</a>
<a href=javascript:;>章太炎</a>分道扬镳同盟会分裂。</p>
<p>孙中山
章太炎分道扬镳同盟会分裂。</p>
</li>
<li>
<div class="time">1930</div>
......@@ -41,7 +41,7 @@
</li>
<li>
<div class="time">1935</div>
<p>红军取得<a href=javascript:;>长征</a>以来第一次重大胜利。</p>
<p>红军取得长征以来第一次重大胜利。</p>
</li>
<li>
<div class="time">1959</div>
......@@ -49,15 +49,15 @@
</li>
<li>
<div class="time">1976</div>
<p>英国<a href=javascript:;>北海油田</a>的奥克钻油区正式运作。</p>
<p>英国北海油田的奥克钻油区正式运作。</p>
</li>
<li>
<div class="time">1985</div>
<p><a href=javascript:;>以色列</a>军队开始从<a href=javascript:;>黎巴嫩</a>撤退。</p>
<p>以色列军队开始从黎巴嫩撤退。</p>
</li>
<li>
<div class="time">2005</div>
<p>限制全球温室气体排放量的“<a href=javascript:;>京都议定书</a>” 获得120多个国家确认正式生效。</p>
<p>限制全球温室气体排放量的“京都议定书” 获得120多个国家确认正式生效。</p>
</li>
<li></li>
<li class="end">
......
......@@ -28,7 +28,7 @@
</li>
<li>
<div class="time">1222</div>
<p><a href=javascript:;>日莲</a>,日本佛教日莲宗创始人出生。</p>
<p>日莲,日本佛教日莲宗创始人出生。</p>
</li>
<li>
<div class="time">1304</div>
......@@ -40,15 +40,15 @@
</li>
<li>
<div class="time">1938</div>
<p>京剧名家<a href=javascript:;>杨小楼</a>病逝。</p>
<p>京剧名家杨小楼病逝。</p>
</li>
<li>
<div class="time">1988</div>
<p>教育家、作家<a href=javascript:;>叶圣陶</a>逝世。</p>
<p>教育家、作家叶圣陶逝世。</p>
</li>
<li>
<div class="time">1997</div>
<p>著名实验物理学家<a href=javascript:;>吴健雄</a>女士去世 。</p>
<p>著名实验物理学家吴健雄女士去世 。</p>
</li>
<li></li>
<li class="end">
......
......@@ -35,7 +35,7 @@
<div class="card mb-1">
<div class="card-header">
<h5 class="mb-0 collapsed" data-toggle="collapse" data-target="#collapse1">
<button class="btn btn-link">鲁迅夫人</button>
<button class="btn btn-link">夫人</button>
</h5>
</div>
<div class="collapse" id="collapse1" data-parent="#accordion">
......@@ -59,7 +59,7 @@
<div class="card mb-1">
<div class="card-header">
<h5 class="mb-0 collapsed" data-toggle="collapse" data-target="#collapse2">
<button class="btn btn-link">鲁迅胞弟</button>
<button class="btn btn-link">胞弟</button>
</h5>
</div>
<div class="collapse" id="collapse2" data-parent="#accordion">
......@@ -94,7 +94,7 @@
<div class="card mb-1">
<div class="card-header">
<h5 class="mb-0 collapsed" data-toggle="collapse" data-target="#collapse3">
<button class="btn btn-link">鲁迅主编刊物</button>
<button class="btn btn-link">主编刊物</button>
</h5>
</div>
<div class="collapse" id="collapse3" data-parent="#accordion">
......
......@@ -113,7 +113,7 @@
<div class="card mb-1">
<div class="card-header">
<button class="mb-0 collapsed" data-toggle="collapse" data-target="#collapse1">
<span class="btn btn-link">鲁迅夫人</span>
<span class="btn btn-link">夫人</span>
</button>
</div>
<div class="collapse" id="collapse1" data-parent="#accordion">
......@@ -137,7 +137,7 @@
<div class="card mb-1">
<div class="card-header">
<button class="mb-0 collapsed" data-toggle="collapse" data-target="#collapse2">
<span class="btn btn-link">鲁迅胞弟</span>
<span class="btn btn-link">胞弟</span>
</button>
</div>
<div class="collapse" id="collapse2" data-parent="#accordion">
......@@ -174,7 +174,7 @@
<div class="card mb-1">
<div class="card-header">
<button class="mb-0 collapsed" data-toggle="collapse" data-target="#collapse4">
<span class="btn btn-link">鲁迅著作</span>
<span class="btn btn-link">著作</span>
</button>
</div>
<div class="collapse" id="collapse4" data-parent="#accordion">
......@@ -313,7 +313,7 @@
<div class="card mb-1">
<div class="card-header">
<button class="mb-0 collapsed" data-toggle="collapse" data-target="#collapse3">
<span class="btn btn-link">鲁迅主编刊物</span>
<span class="btn btn-link">主编刊物</span>
</button>
</div>
<div class="collapse" id="collapse3" data-parent="#accordion">
......@@ -415,17 +415,17 @@
</div>
</div>
</li>
<li>
<h5 class="media-title">《莽原》</h5>
<div class="media">
<div class="media-body">
<p>文艺刊物。1925年4月在北京创刊。鲁迅主编。初为周刊,附于《京报》发行,后由北京莽原出版社独立出版,北新书局发行,共出三十二期。1926年1月改为半月刊,由未名社印行。主要发表短篇小说、散文和翻译作品。鲁迅的《朝花夕拾》(发表时题作《旧事重提》)等曾发表于此。1927年12月出至第二卷第二十三、二十四期(合刊)停刊,共出四十八期。</p>
<p class="mb-0">
<br>
</p>
</div>
</div>
</li>
<%--<li>--%>
<%--<h5 class="media-title">《莽原》</h5>--%>
<%--<div class="media">--%>
<%--<div class="media-body">--%>
<%--<p>文艺刊物。1925年4月在北京创刊。鲁迅主编。初为周刊,附于《京报》发行,后由北京莽原出版社独立出版,北新书局发行,共出三十二期。1926年1月改为半月刊,由未名社印行。主要发表短篇小说、散文和翻译作品。鲁迅的《朝花夕拾》(发表时题作《旧事重提》)等曾发表于此。1927年12月出至第二卷第二十三、二十四期(合刊)停刊,共出四十八期。</p>--%>
<%--<p class="mb-0">--%>
<%--<br>--%>
<%--</p>--%>
<%--</div>--%>
<%--</div>--%>
<%--</li>--%>
<li>
<h5 class="media-title">李求实 (1903—1931)</h5>
<div class="media">
......@@ -603,13 +603,13 @@
<img class="align-self-start ml-3" src="/static/images/taiyangxi_27.jpg">
</div>
</li>
<li>
<div class="media">
<div class="media-body">
<p>一年中地球绕太阳运行到二十四个规定位置(即视太阳黄经度每隔15°为一个节气)上的日期。其划分源于中国黄河流域。各节气分别冠以反映自然气候特点的名称。当视太阳在黄经90°阳光直射北回归线时,北半球昼最长,夜最短,称“夏至”;在黄经270°阳光直射南回归线时,北半球昼最短,夜最长,称“冬至”;当视太阳在黄经0°和180°阳光两次直射赤道时,昼夜平分,分别称“春分”和“秋分”。上述的“二至”“二分”,春秋时代已由圭表测日影长短法确立。战国末期,又在春分-夏至-秋分-冬至-春分之间,黄经每隔45°各增一个节气,分别为立夏、立秋、立冬、立春,即“四立”。秦汉时,随农业生产发展,又分别在这八个节气之间,黄经各隔15°增加两个节气。至此,以不违农时为中心,反映一年四季变迁,雨、露、霜、雪等气候变化和物候特征的“二十四节气”已完全确立,成为农事活动主要依据。中国幅员辽阔,在同一节气各地气候变化不一,农事活动也有差异。西汉刘安《淮南子·天文》中已有完整二十四节气的最早记载。汉武帝太初元年(公元前104年)实施的《太初历》首次将“二十四节气”订入历法。二十四节气的阳历日期基本固定,一般仅相差1天。二十四节气的名称、黄经和日期(根据2000—2100年年历表查算)见上页表。</p>
</div>
</div>
</li>
<%--<li>--%>
<%--<div class="media">--%>
<%--<div class="media-body">--%>
<%--<p>一年中地球绕太阳运行到二十四个规定位置(即视太阳黄经度每隔15°为一个节气)上的日期。其划分源于中国黄河流域。各节气分别冠以反映自然气候特点的名称。当视太阳在黄经90°阳光直射北回归线时,北半球昼最长,夜最短,称“夏至”;在黄经270°阳光直射南回归线时,北半球昼最短,夜最长,称“冬至”;当视太阳在黄经0°和180°阳光两次直射赤道时,昼夜平分,分别称“春分”和“秋分”。上述的“二至”“二分”,春秋时代已由圭表测日影长短法确立。战国末期,又在春分-夏至-秋分-冬至-春分之间,黄经每隔45°各增一个节气,分别为立夏、立秋、立冬、立春,即“四立”。秦汉时,随农业生产发展,又分别在这八个节气之间,黄经各隔15°增加两个节气。至此,以不违农时为中心,反映一年四季变迁,雨、露、霜、雪等气候变化和物候特征的“二十四节气”已完全确立,成为农事活动主要依据。中国幅员辽阔,在同一节气各地气候变化不一,农事活动也有差异。西汉刘安《淮南子·天文》中已有完整二十四节气的最早记载。汉武帝太初元年(公元前104年)实施的《太初历》首次将“二十四节气”订入历法。二十四节气的阳历日期基本固定,一般仅相差1天。二十四节气的名称、黄经和日期(根据2000—2100年年历表查算)见上页表。</p>--%>
<%--</div>--%>
<%--</div>--%>
<%--</li>--%>
</ul>
</div>
</div>
......@@ -625,7 +625,7 @@
<c:forEach items="${group}" var="item">
<div class="col-sm-3">
<a href="/video?file=${item.file}">
<img class="img-fluid" src="/static/temp/xiang.jpg">
<img class="img-fluid" src="/static/temp/word/${item.alt}">
</a>
</div>
</c:forEach>
......
......@@ -16,6 +16,7 @@
package com.dookay.cihai.core.aip;
import com.alibaba.fastjson.JSON;
import com.dookay.cihai.core.aip.enums.ImageInputTypeEnum;
import com.dookay.cihai.core.aip.enums.ScanResultTypeEnum;
import com.dookay.cihai.core.aip.model.GeneralRecognitionResult;
......
......@@ -69,7 +69,6 @@ public class WordDTO {
ImageModel thumb =
ImageModel.toList(word.getBaikePhotos())
.stream()
.sorted(Comparator.comparing(ImageModel::getFile))
.findFirst()
.orElse(null);
wordDTO.setThumb(thumb);
......
......@@ -136,7 +136,6 @@ public class HomeController extends BaseController {
@RequestMapping(value = "/image/search", method = RequestMethod.POST, produces = MediaTypes.JSON_UTF_8)
@ResponseBody
public JsonResult imageSearch(String image) {
System.out.println(image);
try {
ScanResult imageResult = aipDefaultClient.scan(image);
System.out.println(imageResult);
......
......@@ -15,7 +15,7 @@ spring.redis.password=100001
# 文件存储
coral.web.resource.mapping.uploads-inner=/uploads/*
coral.web.resource.mapping.uploads-mapping=/data/www/uploads/cihai
coral.web.view.form.enable-prevent-duplicate=false
#wechat config
#AppID
coral.wechat.WechatConfig.appId=wx319ed3575ffe9ff8
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!