Commit 763897b7 authored by m1991's avatar m1991

资讯模块数据——数据展示功能修复

parent f89029fd
......@@ -19,6 +19,9 @@ public class Constants {
public final static Integer SEX_MAN = 1;
//数据精度
public final static Integer DECIMAL_DIGITS = 2;
//头像地址
public final static String HEAD_POTRAIT= "http://8.131.244.76:81/upload/14c54de0d-ee41-4e90-8c3e-ae6b93a2ad91.png";
}
//访问来源
public static class SourceType{
......
......@@ -23,6 +23,14 @@ public interface ShopZxMapper extends BaseMapper<shopZx> {
*/
int zxadd(@Param("zxUrl") String zxUrl,@Param("zxField") String zxField,@Param("zxAddress") String zxAddress,@Param("inviteCode") String inviteCode,@Param("zxDate") Long zxDate);
/**
* 用户头像上传
* @param zxUrl
* @param zxDate
* @return
*/
int zxadd1(@Param("zxUrl") String zxUrl ,@Param("zxDate") Long zxDate);
/**
* 查询资讯数据
*/
......
......@@ -117,10 +117,8 @@ public interface UsersMapper extends BaseMapper<User> {
* @param inviteCode
* @param beInvitedCode
* @param userLevel
* @param createTime
* @param updateTime
*/
Integer insertbyint(@Param("userId") String userId, @Param("inviteCode") String inviteCode, @Param("beInvitedCode") String beInvitedCode, @Param("userLevel") Integer userLevel);
Integer insertbyint(@Param("userId") String userId, @Param("inviteCode") String inviteCode, @Param("beInvitedCode") String beInvitedCode, @Param("userLevel") Integer userLevel, @Param("headImage") String headImage);
Integer save(@Param("userId") String userId, @Param("beInvitedCode") String beInvitedCode);
......
......@@ -42,9 +42,19 @@
)
</insert>
<!--用户头像插入-->
<insert id="zxadd1" parameterType="cn.wisenergy.model.app.shopZx">
insert into
<include refid="table"/>
zx_url,zx_date
value(
#{zxUrl},#{zxDate}
)
</insert>
<!--资讯内容倒叙查询-->
<select id="selectPage" parameterType="java.lang.Integer" resultType="cn.wisenergy.model.app.zxUserDto">
select
select
b.zx_id as zxid,
b.zx_url as zxUrl,
b.zx_likes as zxLikes,
......@@ -54,8 +64,8 @@
b.invite_code as inviteCode,
a.user_id as userId,
a.head_image as headImage
from shop_zx b inner join user_info a ON a.invite_code=b.invite_code
WHERE zx_to_examine != 0
from shop_zx b left join user_info a ON a.invite_code=b.invite_code
WHERE zx_to_examine != 1
order by zxid desc limit #{pageNum},#{pageSize}
</select>
<!--资讯总记录数查询-->
......
......@@ -188,8 +188,8 @@
<!--用户注册-->
<insert id="insertbyint">
insert into user_info(user_id,invite_code,be_invited_code,user_level) value
(#{userId},#{inviteCode},#{beInvitedCode},#{userLevel})
insert into user_info(user_id,invite_code,be_invited_code,user_level,head_image) value
(#{userId},#{inviteCode},#{beInvitedCode},#{userLevel},#{headImage})
</insert>
<insert id="save">
insert into user_info(user_id,be_invited_code) value (#{userId},#{beInvitedCode})
......
......@@ -22,13 +22,11 @@ public interface UploadService {
Map<String, Object> uploadVideo(MultipartFile file,HttpServletRequest request,String zxField,String zxAddress,String inviteCode) throws Exception;
/**
* TODO 图片文件上传
* @param request
* @param zxField
* @param zxAddress
* TODO 用户头像上传
*
* @return
*/
Map<String, Object> uploadImage(MultipartFile file, HttpServletRequest request, String zxField, String zxAddress,String inviteCode) throws Exception;
Map<String, Object> uploadImage(MultipartFile file) throws Exception;
/**
......
......@@ -103,13 +103,13 @@ public class UploadServiceImpl implements UploadService {
* 图片文件上传
*/
@Override
public Map<String, Object> uploadImage(MultipartFile file, HttpServletRequest request,String zxField, String zxAddress,String inviteCode) throws Exception {
public Map<String, Object> uploadImage(MultipartFile file) throws Exception {
Map<String, Object> resultMap=new HashMap<String, Object>();
/**
* 生成当前时间戳
*/
Long zxDate= Long.valueOf(System.currentTimeMillis());
Long zxDate= System.currentTimeMillis();
// request.getScheme() + "://" + request.getServerName()
// + ":" + request.getServerPort()+"/upload/";
......@@ -119,6 +119,7 @@ public class UploadServiceImpl implements UploadService {
Long time = System.currentTimeMillis();
String zxName = file.getOriginalFilename();//文件原始名称
assert zxName != null;
String suffixName = zxName.substring(zxName.lastIndexOf("."));//从最后一个.开始截取。截取zxName的后缀名
String newzxName = time+suffixName; //文件新名称
//设置文件存储路径,可以存放在你想要指定的路径里面
......@@ -138,7 +139,7 @@ public class UploadServiceImpl implements UploadService {
resultMap.put("zxUrl", zxUrl);
resultMap.put("returnCode", 0);
shopZxMapper.zxadd(zxUrl,zxField,zxAddress,inviteCode, zxDate);
shopZxMapper.zxadd1(zxUrl, zxDate);
return resultMap;
}
......@@ -273,7 +274,6 @@ public class UploadServiceImpl implements UploadService {
List<zxUserDto> shopZxList = shopZxMapper.selectPage(pageNum,pageSize);
for (zxUserDto shopZx : shopZxList) {
String zxUrl = shopZx.getZxUrl();
;
shopZx.setUserId(shopZx.getUserId().replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"));
String[] split = StringUtils.split(zxUrl, ",");
if (null != split){
......@@ -309,10 +309,6 @@ public class UploadServiceImpl implements UploadService {
// usersMapper.
// 没有点过的话,就进行插入点赞记录表,更新点赞数
}
try {
shopZx shopZx = shopZxMapper.selectByzxid(zxid);
int a = shopZx.getZxLikes();
......
......@@ -107,7 +107,6 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
}
@Override
@Transactional
public Map userByZx(String userId, String beInvitedCode) {
//查询数据库,看看是否存在该用户
User byUserId = usersMapper.getByUserId(userId);
......@@ -132,19 +131,21 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
*/
if ("".equals(beInvitedCode) || null==beInvitedCode) {
//插入用户手机号与推荐人邀请码user_id,invite_code,be_invited_code,user_level,create_time,update_time
String inviteCode="0";
beInvitedCode = "1";
int userLevel=0;
usersMapper.insertbyint(userId, inviteCode,beInvitedCode,userLevel);
registUserMoudleInit(userId);
} else if ("1".equals(beInvitedCode)) {
//用户的被邀请码,查询到推荐人用户,根据推荐人用户的邀请码查询/修改
User user = usersMapper.getByBeInvitedCode(beInvitedCode);
//邀请人的被邀请码
// 邀请人的被邀请码
String byqm = user.getBeInvitedCode();
//通过被邀请码,比对本人邀请码查询本人id
// 通过被邀请码,比对本人邀请码查询本人id
String idb = String.valueOf(usersMapper.beInvitedCode1(beInvitedCode));
//判断是否存在被邀请人的用户
......@@ -177,11 +178,13 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
String inviteCode = ShareCodeUtil.idToCode(yqm);
Integer userLevel = 0;
//根据用户手机号,更新用户信息
//usersMapper.edit1(userLevel,inviteCode,userId);
// usersMapper.edit1(userLevel,inviteCode,userId);
User byUserId1 = usersMapper.getByUserId(userId);
byUserId1.setInviteCode(inviteCode);
byUserId1.setUserLevel(0);
usersMapper.updateById(byUserId1);
String BYQM = String.valueOf(usersMapper.BYQMById(userId));
if ("1".equals(BYQM)) {
......
......@@ -203,11 +203,11 @@ public class LoginController {
@ApiOperation(value = "退出登录", produces = "application/json", notes = "退出登录")
@ApiImplicitParam(paramType = "header", name = "token", value = "用户token", required = true, dataType = "String")
@PostMapping("/logout")
public Result logout(HttpServletRequest request) {
public Result logout(String token) {
log.info("退出登录");
Result result = ResultUtils.returnFail();
String token = request.getHeader("token");
String key = RedisKeyUtils.formatKeyWithPrefix(Constants.Redis.PREFIX_TOKEN, token);
// String token = request.getHeader("token");HttpServletRequest request
String key = RedisKeyUtils.formatKeyWithPrefix(token);
if (redisUtils.getValue(key) == null) {
log.info("要退出登录的用户未登录");
return ResultUtils.returnResult(ResultEnum.FILE_NOT_LOGIN);
......
......@@ -29,6 +29,9 @@ public class UploadController {
@Autowired
private UploadService uploadService;
@Autowired
private UserController userController;
/**
* @param request
* @return
......@@ -61,7 +64,7 @@ public class UploadController {
/**
* TODO 用户头像上传
*
* @param request
* @param
* @return
* @throws Exception
*/
......@@ -70,8 +73,9 @@ public class UploadController {
@ApiImplicitParam(name = "file", value = "单图片", dataType = "MultipartFile"),
@ApiImplicitParam(name = "inviteCode", value = "用户本人邀请码(发布人)", required = true, dataType = "String")})
@RequestMapping(value = "/uploadImage", method = RequestMethod.POST)
public Map<String, Object> uploadImage(@RequestParam(value = "files")MultipartFile file, HttpServletRequest request, String zxField, String zxAddress ,String inviteCode) throws Exception {
return uploadService.uploadImage(file,request,zxField,zxAddress,inviteCode);
public Map<String, Object> uploadImage(@RequestParam(value = "files")MultipartFile file) throws Exception {
return uploadService.uploadImage(file);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment