Skip to content
切换导航面板
项目
群组
代码片段
帮助
zhangtai
/
zzhnc
当前项目
正在载入...
登录
切换导航面板
转到一个项目
项目
版本库
问题
0
合并请求
0
流水线
维基
设置
活动
图像
图表
创建新的问题
作业
提交
问题看板
文件
提交
分支
标签
贡献者
图像
比较
图表
Commit 922fde7a
由
zxt@theyeasy.com
编写于
Dec 28, 2017
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
update
1 个父辈
5c5bdf21
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
50 行增加
和
31 行删除
src/com/w1hd/zzhnc/controller/wx/WxMiniController.java
src/com/w1hd/zzhnc/vo/MiniHomeVO.java
src/com/w1hd/zzhnc/controller/wx/WxMiniController.java
查看文件 @
922fde7
...
...
@@ -273,15 +273,18 @@ public class WxMiniController extends BaseController {
@RequestMapping
(
value
=
"/second"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
public
Object
second
(
@RequestParam
(
"openId"
)
String
openId
,
@RequestParam
(
value
=
"key"
,
defaultValue
=
"1"
,
required
=
false
)
String
key
,
@RequestParam
(
value
=
"page"
,
defaultValue
=
"1"
,
required
=
false
)
Integer
page
,
@RequestParam
(
value
=
"size"
,
defaultValue
=
"20"
,
required
=
false
)
Integer
size
)
{
public
Object
second
(
@RequestParam
(
value
=
"openId"
)
String
openId
,
@RequestParam
(
value
=
"key"
,
defaultValue
=
""
,
required
=
false
)
String
key
,
@RequestParam
(
value
=
"page"
,
defaultValue
=
"1"
,
required
=
false
)
Integer
page
,
@RequestParam
(
value
=
"size"
,
defaultValue
=
"20"
,
required
=
false
)
Integer
size
)
{
try
{
Map
<
String
,
Object
>
result
=
Maps
.
newHashMap
();
List
<
Banner
>
bannerList
=
bannerService
.
getAll
();
List
<
Articles
>
homeData
=
articleService
.
getHomeData
();
PageResults
<
Goods
>
seacrh
=
goodsService
.
seacrh
(
null
,
key
,
null
,
page
,
size
);
List
<
Goods
>
rows
=
seacrh
.
getRows
();
result
.
put
(
"banner"
,
bannerList
);
List
<
MiniHomeVO
>
data
=
MiniHomeVO
.
getData
(
homeData
,
rows
);
List
<
MiniHomeVO
>
data
=
MiniHomeVO
.
getData
(
null
,
rows
);
result
.
put
(
"data"
,
data
);
return
new
Vo_msg
(
0
,
result
);
}
catch
(
Exception
e
)
{
...
...
src/com/w1hd/zzhnc/vo/MiniHomeVO.java
查看文件 @
922fde7
...
...
@@ -9,84 +9,100 @@ import com.w1hd.zzhnc.model.Articles;
import
com.w1hd.zzhnc.model.Goods
;
public
class
MiniHomeVO
{
private
Integer
id
;
private
Integer
type
;
private
String
title
;
private
String
subTitle
;
private
String
imageUrl
;
private
Date
createTime
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
Integer
getType
()
{
return
type
;
}
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
}
public
String
getTitle
()
{
return
title
;
}
public
void
setTitle
(
String
title
)
{
this
.
title
=
title
;
}
public
String
getSubTitle
()
{
return
subTitle
;
}
public
void
setSubTitle
(
String
subTitle
)
{
this
.
subTitle
=
subTitle
;
}
public
String
getImageUrl
()
{
return
imageUrl
;
}
public
void
setImageUrl
(
String
imageUrl
)
{
this
.
imageUrl
=
imageUrl
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
static
List
<
MiniHomeVO
>
getData
(
List
<
Articles
>
homeData
,
List
<
Goods
>
goodsList
)
{
public
static
List
<
MiniHomeVO
>
getData
(
List
<
Articles
>
homeData
,
List
<
Goods
>
goodsList
)
{
MiniHomeVO
item
=
null
;
List
<
MiniHomeVO
>
data
=
Lists
.
newArrayList
();
for
(
Articles
a:
homeData
)
{
item
=
new
MiniHomeVO
();
item
.
setType
(
1
);
item
.
setTitle
(
a
.
getTitle
());
item
.
setImageUrl
(
a
.
getImgurl
());
item
.
setCreateTime
(
a
.
getCreatedtime
());
String
content
=
a
.
getContent
();
if
(
Strings
.
isNullOrEmpty
(
content
))
{
if
(
content
.
length
()>
20
)
{
item
.
setSubTitle
(
content
.
substring
(
0
,
15
)+
"..."
);
if
(
homeData
!=
null
&&
!
homeData
.
isEmpty
())
{
for
(
Articles
a
:
homeData
)
{
item
=
new
MiniHomeVO
();
item
.
setType
(
1
);
item
.
setTitle
(
a
.
getTitle
());
item
.
setImageUrl
(
a
.
getImgurl
());
item
.
setCreateTime
(
a
.
getCreatedtime
());
String
content
=
a
.
getContent
();
if
(
Strings
.
isNullOrEmpty
(
content
))
{
if
(
content
.
length
()
>
20
)
{
item
.
setSubTitle
(
content
.
substring
(
0
,
15
)
+
"..."
);
}
}
data
.
add
(
item
);
}
data
.
add
(
item
);
}
for
(
Goods
g
:
goodsList
)
{
item
=
new
MiniHomeVO
();
item
.
setType
(
2
);
item
.
setTitle
(
g
.
getName
());
item
.
setImageUrl
(
g
.
getBannerUrl
());
item
.
setCreateTime
(
g
.
getCreatetime
());
String
content
=
g
.
getDescription
();
if
(
Strings
.
isNullOrEmpty
(
content
))
{
if
(
content
.
length
()>
20
)
{
item
.
setSubTitle
(
content
.
substring
(
0
,
15
)+
"..."
);
if
(
goodsList
!=
null
&&
!
goodsList
.
isEmpty
())
{
for
(
Goods
g
:
goodsList
)
{
item
=
new
MiniHomeVO
();
item
.
setType
(
2
);
item
.
setTitle
(
g
.
getName
());
item
.
setImageUrl
(
g
.
getBannerUrl
());
item
.
setCreateTime
(
g
.
getCreatetime
());
String
content
=
g
.
getDescription
();
if
(
Strings
.
isNullOrEmpty
(
content
))
{
if
(
content
.
length
()
>
20
)
{
item
.
setSubTitle
(
content
.
substring
(
0
,
15
)
+
"..."
);
}
}
data
.
add
(
item
);
}
data
.
add
(
item
);
}
return
data
;
}
}
编写
预览
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
请先完成此消息的编辑!
取消
请
注册
或
登录
后发表评论