Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
S
shop-Mall
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
licc
shop-Mall
Commits
1f390084
Commit
1f390084
authored
Mar 29, 2021
by
m1991
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
后台接口——用户与资讯后台接口
parent
00c66cd3
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
127 additions
and
10 deletions
+127
-10
ShopZxMapper.java
...apper/src/main/java/cn/wisenergy/mapper/ShopZxMapper.java
+2
-1
ShopZxMapper.xml
wisenergy-mapper/src/main/resources/mapper/ShopZxMapper.xml
+2
-2
ZxUserDto.java
...model/src/main/java/cn/wisenergy/model/dto/ZxUserDto.java
+71
-0
UploadService.java
...src/main/java/cn/wisenergy/service/app/UploadService.java
+1
-1
UploadServiceImpl.java
...java/cn/wisenergy/service/app/impl/UploadServiceImpl.java
+48
-3
UploadController.java
.../wisenergy/web/admin/controller/app/UploadController.java
+3
-3
No files found.
wisenergy-mapper/src/main/java/cn/wisenergy/mapper/ShopZxMapper.java
View file @
1f390084
...
...
@@ -2,6 +2,7 @@ package cn.wisenergy.mapper;
import
cn.wisenergy.model.app.shopZx
;
import
cn.wisenergy.model.dto.ZxUserDto
;
import
cn.wisenergy.model.vo.ShopZxUserVo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
...
...
@@ -34,7 +35,7 @@ public interface ShopZxMapper extends BaseMapper<shopZx> {
/**
* 倒叙查询资讯与用户发布数据
*/
List
<
ShopZxUserV
o
>
selectPage
(
@Param
(
"pageNum"
)
Integer
pageNum
,
@Param
(
"pageSize"
)
Integer
pageSize
);
List
<
ZxUserDt
o
>
selectPage
(
@Param
(
"pageNum"
)
Integer
pageNum
,
@Param
(
"pageSize"
)
Integer
pageSize
);
//
// /**
// * 用于查询资讯单表全部信息
...
...
wisenergy-mapper/src/main/resources/mapper/ShopZxMapper.xml
View file @
1f390084
...
...
@@ -55,7 +55,8 @@
<!--资讯内容倒叙查询-->
<select
id=
"selectPage"
parameterType=
"java.lang.Integer"
resultType=
"cn.wisenergy.model.vo.UserVo"
>
<!--资讯内容倒叙查询-->
<select
id=
"selectPage"
parameterType=
"java.lang.Integer"
resultType=
"cn.wisenergy.model.dto.ZxUserDto"
>
select
b.zx_id as zxid,
b.zx_url as zxUrl,
...
...
@@ -68,7 +69,6 @@
from shop_zx b left join user_info a ON a.invite_code=b.invite_code
WHERE zx_to_examine != 0
AND a.user_id !=0
and a.user_id !=null
order by zxid desc limit #{pageNum},#{pageSize}
</select>
<!--资讯总记录数查询-->
...
...
wisenergy-model/src/main/java/cn/wisenergy/model/dto/ZxUserDto.java
0 → 100644
View file @
1f390084
package
cn
.
wisenergy
.
model
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* Created by m1991 on 2021/3/29 15:38
*/
@Data
public
class
ZxUserDto
{
/**
* 手机号作为用户账号
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"user_id"
,
value
=
"用户id"
)
private
String
userId
;
/*
* 用户头像
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"headImage"
,
value
=
"用户头像"
)
private
String
headImage
;
/**
* 资讯主键id
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"zx_id"
,
value
=
"资讯主键id"
)
private
Integer
zxid
;
/**
* 视频存放地址
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"zx_url"
,
value
=
"视频/图片存放地址"
)
private
String
zxUrl
;
/**
* 用户本人邀请码
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"invite_code"
,
value
=
"用户本人邀请码"
)
private
String
inviteCode
;
/**
* 获赞数
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"zx_likes"
,
value
=
"获赞数"
)
private
Integer
zxLikes
;
@ApiModelProperty
(
name
=
"liked_status"
,
value
=
"点赞状态"
)
private
Integer
likedStatus
;
/**
* 资讯文字输入字段
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"zx_field"
,
value
=
"资讯文字输入字段"
)
private
String
zxField
;
/**
* 资讯数据创建时间
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"zx_date"
,
value
=
"资讯数据创建时间"
)
private
Long
zxDate
;
@TableField
(
exist
=
false
)
private
List
<
String
>
askImgList
;
}
wisenergy-service/src/main/java/cn/wisenergy/service/app/UploadService.java
View file @
1f390084
...
...
@@ -52,7 +52,7 @@ public interface UploadService {
* @param pageSize
* @return
*/
Map
selectPage
(
Integer
pageNum
,
Integer
pageSize
,
String
inviteCode
);
Map
selectPage
(
int
pageNum
,
int
pageSize
,
String
inviteCode
);
/**
* TODO 资讯单表分页全部信息展示
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/UploadServiceImpl.java
View file @
1f390084
...
...
@@ -10,6 +10,7 @@ import cn.wisenergy.mapper.UsersMapper;
import
cn.wisenergy.mapper.userLikesMapper
;
import
cn.wisenergy.model.app.*
;
import
cn.wisenergy.model.dto.ShopZxUserDto
;
import
cn.wisenergy.model.dto.ZxUserDto
;
import
cn.wisenergy.model.vo.ShopZxUserVo
;
import
com.github.pagehelper.PageInfo
;
import
org.springframework.core.io.Resource
;
...
...
@@ -334,12 +335,12 @@ public class UploadServiceImpl implements UploadService {
* 资讯文件展示
*/
@Override
public
Map
selectPage
(
Integer
pageNum
,
Integer
pageSize
,
String
inviteCode
)
{
public
Map
selectPage
(
int
pageNum
,
int
pageSize
,
String
inviteCode
)
{
Map
map
=
new
HashMap
();
pageNum
=
pageNum
-
1
;
List
<
ShopZxUserV
o
>
shopZxList
=
shopZxMapper
.
selectPage
(
pageNum
,
pageSize
);
List
<
ZxUserDt
o
>
shopZxList
=
shopZxMapper
.
selectPage
(
pageNum
,
pageSize
);
for
(
ShopZxUserV
o
shopZx
:
shopZxList
)
{
for
(
ZxUserDt
o
shopZx
:
shopZxList
)
{
String
[]
zxUrl
=
shopZx
.
getZxUrl
().
split
(
","
);
ArrayList
list
=
new
ArrayList
();
if
(
null
!=
zxUrl
)
{
...
...
@@ -377,6 +378,50 @@ public class UploadServiceImpl implements UploadService {
map
.
put
(
"data"
,
shopZxList
);
return
map
;
}
// @Override
// public Map selectPage(int pageNum, int pageSize, String inviteCode) {
// Map map = new HashMap();
// pageNum = pageNum - 1;
// List<ZxUserDto> shopZxList = shopZxMapper.selectPage(pageNum,pageSize);
//
// for (ZxUserDto shopZx : shopZxList) {
// String[] zxUrl = shopZx.getZxUrl().split(",");
// ArrayList list = new ArrayList();
// if (null != zxUrl) {
// for (String split : zxUrl) {
// boolean arrayList = Collections.addAll(list, split);
// shopZx.setAskImgList(list);
// }
// }
//
// int likedId = shopZx.getZxid();
// if (shopZx.getUserId() == null && "" != shopZx.getUserId()) {
// map.put("code", 1);
// map.put("msg", "用户不存在!请重新开始!");
// return map;
// }
// shopZx.setUserId(shopZx.getUserId().replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"));
//
// if (null != inviteCode && "" != inviteCode) {
// //用户个人邀请码查询用户数据
// User user = usersMapper.InvitedCode2(inviteCode);
// String userLikeId = user.getUserId();
// if (null == userLikeId) {
// map.put("code", 1);
// map.put("msg", "用户不存在,请重新登陆!");
// return map;
// }
// userLikes d = LikesMapper.selectlikes(userLikeId, likedId);
// if (null == d) {
// shopZx.setLikedStatus(0);
// } else {
// shopZx.setLikedStatus(1);
// }
// }
// }
// map.put("data", shopZxList);
// return map;
// }
@Override
public
R
<
PageInfo
<
ShopZxUserVo
>>
getShopZxUserList
(
ShopZxUserDto
shopZxUserDto
)
{
...
...
wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/UploadController.java
View file @
1f390084
...
...
@@ -102,11 +102,11 @@ public class UploadController {
* @param pageSize
* @return
*/
@ApiOperation
(
value
=
"用户发布已审核资讯信息倒叙展示"
,
notes
=
"倒叙展示"
,
httpMethod
=
"
POS
T"
,
produces
=
"application/json; charset=UTF-8"
)
@ApiOperation
(
value
=
"用户发布已审核资讯信息倒叙展示"
,
notes
=
"倒叙展示"
,
httpMethod
=
"
GE
T"
,
produces
=
"application/json; charset=UTF-8"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"pageNum"
,
value
=
"从几开始"
,
required
=
true
,
dataType
=
"
i
nteger"
),
@ApiImplicitParam
(
name
=
"pageNum"
,
value
=
"从几开始"
,
required
=
true
,
dataType
=
"
I
nteger"
),
@ApiImplicitParam
(
name
=
"inviteCode"
,
value
=
"用户本人邀请码(发布人)"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
name
=
"pageSize"
,
value
=
"一页展示数量"
,
required
=
true
,
dataType
=
"Integ
g
er"
)})
@ApiImplicitParam
(
name
=
"pageSize"
,
value
=
"一页展示数量"
,
required
=
true
,
dataType
=
"Integer"
)})
@RequestMapping
(
method
=
RequestMethod
.
GET
,
value
=
"/zxAll"
)
public
Map
selectPage
(
int
pageNum
,
int
pageSize
,
String
inviteCode
){
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment