江南行增加经理分享计数
This commit is contained in:
parent
513fbcb71e
commit
3d4066ec86
|
|
@ -14,7 +14,16 @@ public class H5UserVO {
|
||||||
private Date createTime;
|
private Date createTime;
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
|
||||||
private Date updateTime;
|
private Date updateTime;
|
||||||
|
private Long shareCount;
|
||||||
|
|
||||||
|
public Long getShareCount() {
|
||||||
|
return shareCount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setShareCount(Long shareCount) {
|
||||||
|
this.shareCount = shareCount;
|
||||||
|
}
|
||||||
|
|
||||||
public Long getId() {
|
public Long getId() {
|
||||||
return id;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,8 @@ import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import com.jinrui.reference.admin.mapper.ShareUserMapper;
|
||||||
|
import com.jinrui.reference.admin.model.entity.ShareUser;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
|
|
@ -35,13 +37,15 @@ public class H5UserService {
|
||||||
|
|
||||||
private final JedisPool jedisPool;
|
private final JedisPool jedisPool;
|
||||||
private final H5UserMapper h5UserMapper;
|
private final H5UserMapper h5UserMapper;
|
||||||
|
private final ShareUserMapper shareUserMapper;
|
||||||
private final ObjectMapper objectMapper;
|
private final ObjectMapper objectMapper;
|
||||||
|
|
||||||
public H5UserService(JedisPool jedisPool,
|
public H5UserService(JedisPool jedisPool,
|
||||||
H5UserMapper h5UserMapper,
|
H5UserMapper h5UserMapper, ShareUserMapper shareUserMapper,
|
||||||
ObjectMapper objectMapper) {
|
ObjectMapper objectMapper) {
|
||||||
this.jedisPool = jedisPool;
|
this.jedisPool = jedisPool;
|
||||||
this.h5UserMapper = h5UserMapper;
|
this.h5UserMapper = h5UserMapper;
|
||||||
|
this.shareUserMapper = shareUserMapper;
|
||||||
this.objectMapper = objectMapper;
|
this.objectMapper = objectMapper;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -84,6 +88,12 @@ public class H5UserService {
|
||||||
pageObject.setData(Collections.emptyList());
|
pageObject.setData(Collections.emptyList());
|
||||||
return pageObject;
|
return pageObject;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for(H5UserVO h5UserVO : h5UserList) {
|
||||||
|
Long shareCount = shareUserMapper.getShareUserByPhone(h5UserVO.getMobile());
|
||||||
|
h5UserVO.setShareCount(shareCount);
|
||||||
|
}
|
||||||
|
|
||||||
pageObject.setData(h5UserList);
|
pageObject.setData(h5UserList);
|
||||||
return pageObject;
|
return pageObject;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
logging:
|
||||||
|
level:
|
||||||
|
root: DEBUG
|
||||||
server:
|
server:
|
||||||
port: 13579
|
port: 13579
|
||||||
compression:
|
compression:
|
||||||
|
|
@ -22,21 +25,21 @@ spring:
|
||||||
# url: jdbc:mysql://192.168.0.142:3306/reference?autoReconnect=true&useUnicode=true&useSSL=false&allowMultiQueries=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
|
# url: jdbc:mysql://192.168.0.142:3306/reference?autoReconnect=true&useUnicode=true&useSSL=false&allowMultiQueries=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
|
||||||
# username: financial_prod
|
# username: financial_prod
|
||||||
# password: mmTFncqmDal5HLRGY0BV
|
# password: mmTFncqmDal5HLRGY0BV
|
||||||
url: jdbc:mysql://10.127.2.207:3306/reference?autoReconnect=true&useUnicode=true&useSSL=false&allowMultiQueries=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
|
url: jdbc:mysql://121.37.185.246:3306/reference?autoReconnect=true&useUnicode=true&useSSL=false&allowMultiQueries=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
|
||||||
username: financial_prod
|
username: root
|
||||||
password: mmTFncqmDal5HLRGY0BV
|
password: Xgf_8000
|
||||||
redis:
|
redis:
|
||||||
# host: 192.168.0.172
|
# host: 192.168.0.172
|
||||||
# port: 6379
|
# port: 6379
|
||||||
# password: Xgf_redis
|
# password: Xgf_redis
|
||||||
host: 10.127.2.209
|
host: 123.60.153.169
|
||||||
port: 6379
|
port: 6379
|
||||||
password: dMrt4kmwiW6LDJXy
|
password: Xgf_redis
|
||||||
elasticsearch:
|
elasticsearch:
|
||||||
scheme: http
|
scheme: http
|
||||||
# 111.13.176.3 部署地址
|
# 111.13.176.3 部署地址
|
||||||
# 10.127.2.194 本地测试地址
|
# 10.127.2.194 本地测试地址
|
||||||
host: 10.127.2.194
|
host: 111.13.176.3
|
||||||
port: 9200
|
port: 9200
|
||||||
enable: true
|
enable: true
|
||||||
username: elastic
|
username: elastic
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,31 @@
|
||||||
|
package com.jinrui.reference.admin.mapper;
|
||||||
|
|
||||||
|
import com.jinrui.reference.admin.model.entity.ShareUser;
|
||||||
|
|
||||||
|
import com.jinrui.reference.core.model.entity.NewsTags;
|
||||||
|
import org.apache.ibatis.annotations.Insert;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
import org.apache.ibatis.annotations.Result;
|
||||||
|
import org.apache.ibatis.annotations.Results;
|
||||||
|
import org.apache.ibatis.annotations.Select;
|
||||||
|
import org.apache.ibatis.type.JdbcType;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface ShareUserMapper {
|
||||||
|
|
||||||
|
@Results({
|
||||||
|
@Result(column = "id", property = "id", id = true),
|
||||||
|
@Result(column = "share_user_id", property = "shareUserId"),
|
||||||
|
@Result(column = "news_id", property = "newsId"),
|
||||||
|
@Result(column = "create_time", property = "createTime", javaType = Date.class, jdbcType = JdbcType.TIMESTAMP),
|
||||||
|
@Result(column = "update_time", property = "updateTime", javaType = Date.class, jdbcType = JdbcType.TIMESTAMP),
|
||||||
|
@Result(column = "share_user_phone", property = "shareUserPhone")
|
||||||
|
})
|
||||||
|
@Select("select * from share_user where id = #{id}")
|
||||||
|
ShareUser getShareUserById(@Param("id") Long id);
|
||||||
|
|
||||||
|
@Select("select count(1) from share_user where share_user_phone = #{phone}")
|
||||||
|
Long getShareUserByPhone(@Param("phone") String phone);
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,90 @@
|
||||||
|
package com.jinrui.reference.admin.model.entity;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分享明细-目前只有江南行用到
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("unused")
|
||||||
|
public class ShareUser {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 主键ID
|
||||||
|
*/
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分享人id
|
||||||
|
*/
|
||||||
|
private Long shareUserId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 文章id
|
||||||
|
*/
|
||||||
|
private Long newsId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改时间
|
||||||
|
*/
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分享人手机号
|
||||||
|
*/
|
||||||
|
private String shareUserPhone;
|
||||||
|
|
||||||
|
public ShareUser() {}
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getShareUserId() {
|
||||||
|
return shareUserId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setShareUserId(Long shareUserId) {
|
||||||
|
this.shareUserId = shareUserId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getNewsId() {
|
||||||
|
return newsId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNewsId(Long newsId) {
|
||||||
|
this.newsId = newsId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getCreateTime() {
|
||||||
|
return createTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateTime(Date createTime) {
|
||||||
|
this.createTime = createTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getUpdateTime() {
|
||||||
|
return updateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateTime(Date updateTime) {
|
||||||
|
this.updateTime = updateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getShareUserPhone() {
|
||||||
|
return shareUserPhone;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setShareUserPhone(String shareUserPhone) {
|
||||||
|
this.shareUserPhone = shareUserPhone;
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue