Commit 30757295 authored by m1991's avatar m1991

后台接口——用户与资讯后台接口

parent 12eb51c2
......@@ -181,6 +181,7 @@ public class UploadServiceImpl implements UploadService {
//过滤传入的邀请码带有“”的符号
inviteCode = inviteCode.replace("\"", "").replace("\"", "");
//获取上传图片数量,打印在控制台
if(null!=files&&!"".equals(files)){
System.out.println("上传图片数量" + files.length);
//创建集合
List<Map<String, Object>> root = new ArrayList<Map<String, Object>>();
......@@ -191,11 +192,11 @@ public class UploadServiceImpl implements UploadService {
Map<String, Object> result = new HashMap<String, Object>();//一个文件上传的结果
String msg = "";//上传结果信息
//上传图片不为空时
Integer sa = 0;
for (MultipartFile file : files) {
sa = Math.toIntExact(file.getSize());
}
if (sa > 0&&sa!=null&&!"".equals(sa)) {
// long sa = 0;
// for (MultipartFile file : files) {
// sa = file.getSize();
// }
if (null!=files&&!"".equals(files)) {
//遍历图片数据
for (MultipartFile file : files) {
......@@ -252,7 +253,7 @@ public class UploadServiceImpl implements UploadService {
shopZxMapper.zxadd(zxUrl, zxField, inviteCode, zxDate);
return result;
//用户只上传文字时
}
} else if (null != zxField && files == null) {
......@@ -263,19 +264,18 @@ public class UploadServiceImpl implements UploadService {
// zxUrl="0";
shopZxMapper.zxadd(zxUrl, zxField, inviteCode, zxDate);
//图片与文字都为null的时候,给前端返回提示!
} else {
} else
if (null == files && null == zxField) {
map.put("code", 1);
map.put("msg", "上传资讯不能为空,请重新上传!");
return map;
}
}
map.put("code", 0);
map.put("msg", "资讯上传成功!");
return map;
}
/**
* TODO 多文件上传
*/
......@@ -338,18 +338,26 @@ public class UploadServiceImpl implements UploadService {
public Map selectPage(int pageNum, int pageSize, String inviteCode) {
Map map = new HashMap();
pageNum = pageNum - 1;
List<ZxUserDto> shopZxList = shopZxMapper.selectPage(pageNum, pageSize);
List<ZxUserDto> shopZxList = shopZxMapper.selectPage(pageNum,pageSize);
for (ZxUserDto shopZx : shopZxList) {
String[] zxUrl = shopZx.getZxUrl().split(",");
ArrayList list = new ArrayList();
if (null != zxUrl) {
if (!"".equals(zxUrl)) {
for (String split : zxUrl) {
boolean arrayList = Collections.addAll(list, split);
shopZx.setAskImgList(list);
if ("".equals(split)){
shopZx.setAskImgList(null);
}else {
boolean arrayList = Collections.addAll(list, split);
shopZx.setAskImgList(list);
}
}
}
int likedId = shopZx.getZxid();
if (shopZx.getUserId() == null && "" != shopZx.getUserId()) {
map.put("code", 1);
......@@ -375,53 +383,10 @@ 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) {
......@@ -452,6 +417,8 @@ public class UploadServiceImpl implements UploadService {
return R.ok(info);
}
/**
* 分页处理方法
*
......
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