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,10 +15,9 @@ import com.jflyfox.modules.web.entity.IndexArticle;
15 import com.jflyfox.system.config.ConfigCache; 15 import com.jflyfox.system.config.ConfigCache;
16 import com.jflyfox.system.config.SysConfig; 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,12 +301,22 @@ public class TemplateService extends BaseService {
302 stMap.put("REJECT","拒绝"); 301 stMap.put("REJECT","拒绝");
303 stMap.put("GOING","进行中"); 302 stMap.put("GOING","进行中");
304 stMap.put("FINISH","结束"); 303 stMap.put("FINISH","结束");
  304 + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
305 for (BOrder bOrder : list){ 305 for (BOrder bOrder : list){
306 String type = (String) bOrder.getAttrs().get("vehicle_type"); 306 String type = (String) bOrder.getAttrs().get("vehicle_type");
307 bOrder.setVEHICLE_TYPE(map.get(type)); 307 bOrder.setVEHICLE_TYPE(map.get(type));
308 String status = (String)bOrder.getAttrs().get("status"); 308 String status = (String)bOrder.getAttrs().get("status");
309 bOrder.setSTATUS(stMap.get(status)); 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 /*Timestamp date = (String)bOrder.getAttrs().get("created_date"); 318 /*Timestamp date = (String)bOrder.getAttrs().get("created_date");
  319 +
311 date = date.substring(0,date.length()-2); 320 date = date.substring(0,date.length()-2);
312 bOrder.setCREATED_DATE(date);*/ 321 bOrder.setCREATED_DATE(date);*/
313 } 322 }
platform/src/main/webapp/template/web/home/product.html
@@ -8,7 +8,9 @@ if(isEmpty(page)){ @@ -8,7 +8,9 @@ if(isEmpty(page)){
8 page = 1; 8 page = 1;
9 } 9 }
10 page = parseInt(page); 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,7 +34,7 @@ var bodyContent = {
32 <div class="banner"> 34 <div class="banner">
33 <img src="${ctx}template/web/static/image/product_banner.jpg" alt=""> 35 <img src="${ctx}template/web/static/image/product_banner.jpg" alt="">
34 </div> 36 </div>
35 - 37 + ${orders.list}
36 <div class="demand-panel"> 38 <div class="demand-panel">
37 <div class="title-container"> 39 <div class="title-container">
38 <img src="${ctx}template/web/static/image/title_left.png" class="title-left"> 40 <img src="${ctx}template/web/static/image/title_left.png" class="title-left">
@@ -60,27 +62,33 @@ var bodyContent = { @@ -60,27 +62,33 @@ var bodyContent = {
60 <th width="100px">状态</th> 62 <th width="100px">状态</th>
61 <th width="160px">提交时间</th> 63 <th width="160px">提交时间</th>
62 </tr> 64 </tr>
63 - <%  
64 - list = orderList.list;  
65 - if(!isEmpty(list)){  
66 - for(item in list){ %>  
67 <tr class="row"> 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 </tr> 86 </tr>
78 - <% }} %>  
79 </table> 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 var previousPage = currentPage - 1; 92 var previousPage = currentPage - 1;
85 if (previousPage < 1) { 93 if (previousPage < 1) {
86 previousPage = 1; 94 previousPage = 1;
@@ -91,36 +99,36 @@ var bodyContent = { @@ -91,36 +99,36 @@ var bodyContent = {
91 } 99 }
92 %> 100 %>
93 <div class="pagination"> 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 </a> 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 </a> 107 </a>
100 108
101 <%if (currentPage - 2 >= 1) {%> 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 <%if (currentPage - 1 >= 1) {%> 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 <%if (currentPage + 1 <= totalPage) {%> 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 <%if (currentPage + 2 <= totalPage) {%> 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 </a> 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 </a> 133 </a>
126 </div> 134 </div>
@@ -162,7 +170,7 @@ var bodyContent = { @@ -162,7 +170,7 @@ var bodyContent = {
162 <div id="tab4" class="tab" onclick="changeTab(4)"> 170 <div id="tab4" class="tab" onclick="changeTab(4)">
163 <img src="${ctx}template/web/static/image/service_icon4.png" class="image"> 171 <img src="${ctx}template/web/static/image/service_icon4.png" class="image">
164 <img src="${ctx}template/web/static/image/service_icon4_active.png" class="image-active"> 172 <img src="${ctx}template/web/static/image/service_icon4_active.png" class="image-active">
165 - <span>船舶修造</span> 173 + <span>传播修造</span>
166 </div> 174 </div>
167 </div> 175 </div>
168 <div class="service-content"> 176 <div class="service-content">
@@ -175,11 +183,11 @@ var bodyContent = { @@ -175,11 +183,11 @@ var bodyContent = {
175 航运管理 183 航运管理
176 </div> 184 </div>
177 <div class="desc"> 185 <div class="desc">
178 - 南阳港务集团作为重点招商引资企业,注册地位于南阳市唐河县产业集聚区盛居东路17号,注册资金5000万元。  
179 - 公司从事航运管理、船舶运输、船舶修造等工作近30年,同时也是中国国际商会航运专业委员会会长单位,从业经验丰富是河南航运的龙头企业。  
180 - 集团公司现有设有董事会、财务部、人力资源部、法务部、安全生产部、航运业务部、公路储运业务部、航运交易所、能源部等,  
181 - 拥有船舶29艘,运力28万吨。公司旨在通过打造“公、铁、水”一站式物流平台,整合多式联运物流运输资源,服务中国经济,  
182 - 拓展长江黄金水道、汉江生态经济带乃至近海远洋物流运输业务。 186 + 南阳港务集团拥有船舶29艘,运力28万吨。公司旨在通过打造“公、铁、水”一站式物流平台,以唐河港为依托,
  187 + 整合“水路、公路、铁路”多式联运物流运输资源,服务唐河经济,拓展长江黄金、汉江生态经济带水道乃至远洋物流运输业务。
  188 + <br>
  189 + 下一步,公司将立足丰富的长江水系运输资源,依托自身信息平台优势,以高效务实的团队和先进的管理经营理念,
  190 + 着力推进“公路、铁路、水路”多联物流发展战略,以智能管理,不断提高公司竞争力,力争成为多式联运物流龙头示范企业。
183 </div> 191 </div>
184 </div> 192 </div>
185 </div> 193 </div>
@@ -193,10 +201,11 @@ var bodyContent = { @@ -193,10 +201,11 @@ var bodyContent = {
193 船舶运输 201 船舶运输
194 </div> 202 </div>
195 <div class="desc"> 203 <div class="desc">
196 - 南阳港务物流有限公司是以唐河为总部的集团公司,具有较强软硬件基础、成果转化能力和健全的业务网络系统。  
197 - 核心业务为物流运输,业务遍布国内多个省份,输运方式主要以航道运输、公路输运为主,目前公司拥有船舶40艘,  
198 - 运力28万吨,船运主要依托长江水道,在上海、南京、武汉、宜昌、重庆等地设有办事处、港口设有核心物流存储、  
199 - 中转基地,通过水、陆相结合方式,把客户货物运输到全国各地。 204 + 南阳港务集团拥有船舶29艘,运力28万吨。公司旨在通过打造“公、铁、水”一站式物流平台,以唐河港为依托,
  205 + 整合“水路、公路、铁路”多式联运物流运输资源,服务唐河经济,拓展长江黄金、汉江生态经济带水道乃至远洋物流运输业务。
  206 + <br>
  207 + 下一步,公司将立足丰富的长江水系运输资源,依托自身信息平台优势,以高效务实的团队和先进的管理经营理念,
  208 + 着力推进“公路、铁路、水路”多联物流发展战略,以智能管理,不断提高公司竞争力,力争成为多式联运物流龙头示范企业。
200 </div> 209 </div>
201 </div> 210 </div>
202 </div> 211 </div>
@@ -210,10 +219,11 @@ var bodyContent = { @@ -210,10 +219,11 @@ var bodyContent = {
210 多式联运 219 多式联运
211 </div> 220 </div>
212 <div class="desc"> 221 <div class="desc">
213 - 南阳港务集团与武汉大学国家网络安全学院、北京牡丹电子集团有限责任公司武汉分公司合作开发智慧物流信息平台,  
214 - 以信息化平台为核心运营纽带,整合和依托公司原有水运资源优势,构建多联式现代物流运营服务系统。以企业多元化物品流通需求为中心,  
215 - 系统整合承运商和货运公司、司机、船主、物流公司,通过物联网平台与移动互联网终端为广大发货企业提供一站式、  
216 - 全方位透明化门到门物流O2O服务的物流信息化交易服务平台。 222 + 南阳港务集团拥有船舶29艘,运力28万吨。公司旨在通过打造“公、铁、水”一站式物流平台,以唐河港为依托,
  223 + 整合“水路、公路、铁路”多式联运物流运输资源,服务唐河经济,拓展长江黄金、汉江生态经济带水道乃至远洋物流运输业务。
  224 + <br>
  225 + 下一步,公司将立足丰富的长江水系运输资源,依托自身信息平台优势,以高效务实的团队和先进的管理经营理念,
  226 + 着力推进“公路、铁路、水路”多联物流发展战略,以智能管理,不断提高公司竞争力,力争成为多式联运物流龙头示范企业。
217 </div> 227 </div>
218 </div> 228 </div>
219 </div> 229 </div>
@@ -224,14 +234,14 @@ var bodyContent = { @@ -224,14 +234,14 @@ var bodyContent = {
224 </div> 234 </div>
225 <div class="right"> 235 <div class="right">
226 <div class="title"> 236 <div class="title">
227 - 船舶修造 237 + 传播修造
228 </div> 238 </div>
229 <div class="desc"> 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 </div> 245 </div>
236 </div> 246 </div>
237 </div> 247 </div>