Commit 83c502fa7ed57b5dd5e2215bced88b4cb16caa0f

Authored by 林本磊
1 parent 5895c65f
Exists in dev

fix: 数据转换

platform/src/main/java/com/jflyfox/modules/front/template/TemplateService.java
... ... @@ -15,10 +15,9 @@ import com.jflyfox.modules.web.entity.IndexArticle;
15 15 import com.jflyfox.system.config.ConfigCache;
16 16 import com.jflyfox.system.config.SysConfig;
17 17  
18   -import java.util.HashMap;
19   -import java.util.List;
20   -import java.util.Map;
21   -import java.util.Optional;
  18 +import java.text.SimpleDateFormat;
  19 +import java.time.ZonedDateTime;
  20 +import java.util.*;
22 21  
23 22 /**
24 23 * 模板方法接口
... ... @@ -302,12 +301,22 @@ public class TemplateService extends BaseService {
302 301 stMap.put("REJECT","拒绝");
303 302 stMap.put("GOING","进行中");
304 303 stMap.put("FINISH","结束");
  304 + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
305 305 for (BOrder bOrder : list){
306 306 String type = (String) bOrder.getAttrs().get("vehicle_type");
307 307 bOrder.setVEHICLE_TYPE(map.get(type));
308 308 String status = (String)bOrder.getAttrs().get("status");
309 309 bOrder.setSTATUS(stMap.get(status));
  310 + Date date = (Date)bOrder.getAttrs().get("created_date");
  311 + Calendar cal = Calendar.getInstance();
  312 + cal.setTime(date);
  313 + cal.add(Calendar.HOUR,-8);
  314 + date = cal.getTime();
  315 + String strDate = formatter.format(date);
  316 + bOrder.setCREATED_DATE(strDate);
  317 +
310 318 /*Timestamp date = (String)bOrder.getAttrs().get("created_date");
  319 +
311 320 date = date.substring(0,date.length()-2);
312 321 bOrder.setCREATED_DATE(date);*/
313 322 }
... ...
platform/src/main/webapp/template/web/home/product.html
... ... @@ -8,7 +8,9 @@ if(isEmpty(page)){
8 8 page = 1;
9 9 }
10 10 page = parseInt(page);
11   -var orderList = temp.getOrders(page,10);
  11 +var newsFolder = temp.folderSon("news",session.site.siteId);
  12 +var newsList = temp.articlePageNoCache(page,3,newsType,session.site.siteId);
  13 +var orders = temp.getOrders(1,3);
12 14 %>
13 15  
14 16 <%
... ... @@ -32,7 +34,7 @@ var bodyContent = {
32 34 <div class="banner">
33 35 <img src="${ctx}template/web/static/image/product_banner.jpg" alt="">
34 36 </div>
35   -
  37 + ${orders.list}
36 38 <div class="demand-panel">
37 39 <div class="title-container">
38 40 <img src="${ctx}template/web/static/image/title_left.png" class="title-left">
... ... @@ -60,27 +62,33 @@ var bodyContent = {
60 62 <th width="100px">状态</th>
61 63 <th width="160px">提交时间</th>
62 64 </tr>
63   - <%
64   - list = orderList.list;
65   - if(!isEmpty(list)){
66   - for(item in list){ %>
67 65 <tr class="row">
68   - <td width="100px">${item.consignor_user_real_name}</td>
69   - <td width="100px">${item.distance}</td>
70   - <td width="120px">${item.vehicle_type}</td>
71   - <td width="200px">${item.source_address}</td>
72   - <td width="200px">${item.target_address}</td>
73   - <td width="120px">${item.goods_category}</td>
74   - <td width="100px">${item.goods_weight}</td>
75   - <td width="100px">${item.status}</td>
76   - <td width="160px">${item.created_date}</td>
  66 + <td>张三</td>
  67 + <td>船运</td>
  68 + <td>车运</td>
  69 + <td>重庆(港口)</td>
  70 + <td>宜昌(港口)</td>
  71 + <td>煤炭</td>
  72 + <td>300</td>
  73 + <td>已发布</td>
  74 + <td>2021-01-27 09:15:46</td>
  75 + </tr>
  76 + <tr class="row">
  77 + <td>李四</td>
  78 + <td>船运</td>
  79 + <td>车运</td>
  80 + <td>重庆(港口)</td>
  81 + <td>宜昌(港口)</td>
  82 + <td>煤炭</td>
  83 + <td>300</td>
  84 + <td>已发布</td>
  85 + <td>2021-01-27 09:15:46</td>
77 86 </tr>
78   - <% }} %>
79 87 </table>
80 88  
81   - <% if(orderList.totalPage > 1){
82   - var currentPage = orderList.pageNumber;
83   - var totalPage = orderList.totalPage;
  89 + <% if(newsList.totalPage > 1){
  90 + var currentPage = newsList.pageNumber;
  91 + var totalPage = newsList.totalPage;
84 92 var previousPage = currentPage - 1;
85 93 if (previousPage < 1) {
86 94 previousPage = 1;
... ... @@ -91,36 +99,36 @@ var bodyContent = {
91 99 }
92 100 %>
93 101 <div class="pagination">
94   - <a class="first-page page-button" href="${BASE_PATH}product.html?page=1">
  102 + <a class="first-page page-button" href="${BASE_PATH}news.html?newsType=${newsType}&page=1">
95 103 首页
96 104 </a>
97   - <a class="previous page-button" href="${BASE_PATH}product.html?page=${previousPage}">
  105 + <a class="previous page-button" href="${BASE_PATH}news.html?newsType=${newsType}&page=${previousPage}">
98 106 上一页
99 107 </a>
100 108  
101 109 <%if (currentPage - 2 >= 1) {%>
102   - <a class="page" href="${BASE_PATH}product.html?page=${currentPage-2}">${currentPage - 2}</a>
  110 + <a class="page" href="${BASE_PATH}news.html?newsType=${newsType}&page=${currentPage-2}">${currentPage - 2}</a>
103 111 <%}%>
104 112  
105 113 <%if (currentPage - 1 >= 1) {%>
106   - <a class="page" href="${BASE_PATH}product.html?page=${currentPage-1}">${currentPage - 1}</a>
  114 + <a class="page" href="${BASE_PATH}news.html?newsType=${newsType}&page=${currentPage-1}">${currentPage - 1}</a>
107 115 <%}%>
108 116  
109   - <a class="page current-page" href="${BASE_PATH}product.html?page=${currentPage}">${currentPage}</a>
  117 + <a class="page current-page" href="${BASE_PATH}news.html?newsType=${newsType}&page=${currentPage}">${currentPage}</a>
110 118  
111 119 <%if (currentPage + 1 <= totalPage) {%>
112   - <a class="page" href="${BASE_PATH}product.html?page=${currentPage+1}">${currentPage + 1}</a>
  120 + <a class="page" href="${BASE_PATH}news.html?newsType=${newsType}&page=${currentPage+1}">${currentPage + 1}</a>
113 121 <% }%>
114 122  
115 123 <%if (currentPage + 2 <= totalPage) {%>
116   - <a class="page" href="${BASE_PATH}product.html?page=${currentPage+2}">${currentPage + 2}</a>
  124 + <a class="page" href="${BASE_PATH}news.html?newsType=${newsType}&page=${currentPage+2}">${currentPage + 2}</a>
117 125 <%}%>
118 126  
119   - <a class="next page-button" href="${BASE_PATH}product.html?page=${nextPage}">
  127 + <a class="next page-button" href="${BASE_PATH}news.html?newsType=${newsType}&page=${nextPage}">
120 128 下一页
121 129 </a>
122 130  
123   - <a class="last-page page-button" href="${BASE_PATH}product.html?page=${totalPage}">
  131 + <a class="last-page page-button" href="${BASE_PATH}news.html?newsType=${newsType}&page=${totalPage}">
124 132 尾页
125 133 </a>
126 134 </div>
... ... @@ -162,7 +170,7 @@ var bodyContent = {
162 170 <div id="tab4" class="tab" onclick="changeTab(4)">
163 171 <img src="${ctx}template/web/static/image/service_icon4.png" class="image">
164 172 <img src="${ctx}template/web/static/image/service_icon4_active.png" class="image-active">
165   - <span>船舶修造</span>
  173 + <span>传播修造</span>
166 174 </div>
167 175 </div>
168 176 <div class="service-content">
... ... @@ -175,11 +183,11 @@ var bodyContent = {
175 183 航运管理
176 184 </div>
177 185 <div class="desc">
178   - 南阳港务集团作为重点招商引资企业,注册地位于南阳市唐河县产业集聚区盛居东路17号,注册资金5000万元。
179   - 公司从事航运管理、船舶运输、船舶修造等工作近30年,同时也是中国国际商会航运专业委员会会长单位,从业经验丰富是河南航运的龙头企业。
180   - 集团公司现有设有董事会、财务部、人力资源部、法务部、安全生产部、航运业务部、公路储运业务部、航运交易所、能源部等,
181   - 拥有船舶29艘,运力28万吨。公司旨在通过打造“公、铁、水”一站式物流平台,整合多式联运物流运输资源,服务中国经济,
182   - 拓展长江黄金水道、汉江生态经济带乃至近海远洋物流运输业务。
  186 + 南阳港务集团拥有船舶29艘,运力28万吨。公司旨在通过打造“公、铁、水”一站式物流平台,以唐河港为依托,
  187 + 整合“水路、公路、铁路”多式联运物流运输资源,服务唐河经济,拓展长江黄金、汉江生态经济带水道乃至远洋物流运输业务。
  188 + <br>
  189 + 下一步,公司将立足丰富的长江水系运输资源,依托自身信息平台优势,以高效务实的团队和先进的管理经营理念,
  190 + 着力推进“公路、铁路、水路”多联物流发展战略,以智能管理,不断提高公司竞争力,力争成为多式联运物流龙头示范企业。
183 191 </div>
184 192 </div>
185 193 </div>
... ... @@ -193,10 +201,11 @@ var bodyContent = {
193 201 船舶运输
194 202 </div>
195 203 <div class="desc">
196   - 南阳港务物流有限公司是以唐河为总部的集团公司,具有较强软硬件基础、成果转化能力和健全的业务网络系统。
197   - 核心业务为物流运输,业务遍布国内多个省份,输运方式主要以航道运输、公路输运为主,目前公司拥有船舶40艘,
198   - 运力28万吨,船运主要依托长江水道,在上海、南京、武汉、宜昌、重庆等地设有办事处、港口设有核心物流存储、
199   - 中转基地,通过水、陆相结合方式,把客户货物运输到全国各地。
  204 + 南阳港务集团拥有船舶29艘,运力28万吨。公司旨在通过打造“公、铁、水”一站式物流平台,以唐河港为依托,
  205 + 整合“水路、公路、铁路”多式联运物流运输资源,服务唐河经济,拓展长江黄金、汉江生态经济带水道乃至远洋物流运输业务。
  206 + <br>
  207 + 下一步,公司将立足丰富的长江水系运输资源,依托自身信息平台优势,以高效务实的团队和先进的管理经营理念,
  208 + 着力推进“公路、铁路、水路”多联物流发展战略,以智能管理,不断提高公司竞争力,力争成为多式联运物流龙头示范企业。
200 209 </div>
201 210 </div>
202 211 </div>
... ... @@ -210,10 +219,11 @@ var bodyContent = {
210 219 多式联运
211 220 </div>
212 221 <div class="desc">
213   - 南阳港务集团与武汉大学国家网络安全学院、北京牡丹电子集团有限责任公司武汉分公司合作开发智慧物流信息平台,
214   - 以信息化平台为核心运营纽带,整合和依托公司原有水运资源优势,构建多联式现代物流运营服务系统。以企业多元化物品流通需求为中心,
215   - 系统整合承运商和货运公司、司机、船主、物流公司,通过物联网平台与移动互联网终端为广大发货企业提供一站式、
216   - 全方位透明化门到门物流O2O服务的物流信息化交易服务平台。
  222 + 南阳港务集团拥有船舶29艘,运力28万吨。公司旨在通过打造“公、铁、水”一站式物流平台,以唐河港为依托,
  223 + 整合“水路、公路、铁路”多式联运物流运输资源,服务唐河经济,拓展长江黄金、汉江生态经济带水道乃至远洋物流运输业务。
  224 + <br>
  225 + 下一步,公司将立足丰富的长江水系运输资源,依托自身信息平台优势,以高效务实的团队和先进的管理经营理念,
  226 + 着力推进“公路、铁路、水路”多联物流发展战略,以智能管理,不断提高公司竞争力,力争成为多式联运物流龙头示范企业。
217 227 </div>
218 228 </div>
219 229 </div>
... ... @@ -224,14 +234,14 @@ var bodyContent = {
224 234 </div>
225 235 <div class="right">
226 236 <div class="title">
227   - 船舶修造
  237 + 传播修造
228 238 </div>
229 239 <div class="desc">
230   - 公司从事航运经营三十余年,船舶修造经验丰富,早在2014年便斥资1800多万打造了河南籍船舶在长江干线吨位最大的货轮,
231   - 该船长130米,宽23米,深9米,载重1.8万吨,这艘巨轮的下水结束了南阳籍无万吨货轮的历史,标志着南阳船舶发展从小规模、
232   - 家庭式向大型化、标准化迈进,也将推进南阳乃至河南船舶业的发展。2020年公司响应交通部的号召,投资2亿元在浙江舟山建造并打造一支江海直达船队,
233   - 目前在建的新型江海直达船舶单船造价约4200万,首批船舶将于2021年上半年下海航行,公司推进江海直达运输发展,
234   - 是响应国家深化水运供给侧结构性改革的重要举措,对于提升长江黄金水道功能和完善综合运输体系具有重要作用。
  240 + 南阳港务集团拥有船舶29艘,运力28万吨。公司旨在通过打造“公、铁、水”一站式物流平台,以唐河港为依托,
  241 + 整合“水路、公路、铁路”多式联运物流运输资源,服务唐河经济,拓展长江黄金、汉江生态经济带水道乃至远洋物流运输业务。
  242 + <br>
  243 + 下一步,公司将立足丰富的长江水系运输资源,依托自身信息平台优势,以高效务实的团队和先进的管理经营理念,
  244 + 着力推进“公路、铁路、水路”多联物流发展战略,以智能管理,不断提高公司竞争力,力争成为多式联运物流龙头示范企业。
235 245 </div>
236 246 </div>
237 247 </div>
... ...