Commit 5027eab7 authored by m1991's avatar m1991

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

parent c79bb230
package cn.wisenergy.common.utils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.transaction.annotation.Transactional;
/**
......@@ -8,6 +9,7 @@ import lombok.extern.slf4j.Slf4j;
* @author zen.wang zenyes@gmail.com
*/
@Slf4j
public class ShareCodeUtil {
/** 自定义进制(0,1没有加入,容易与o,l混淆) */
......@@ -44,6 +46,7 @@ public class ShareCodeUtil {
String str=new String(buf, charPos, (32 - charPos));
return str.toUpperCase();
}
public static String idToCode(long idL){
return idToCode(idL,-1L);
}
......
......@@ -19,6 +19,7 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
import java.util.*;
......@@ -193,26 +194,38 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
}
//根据插入的用户手机号,查询用户唯一ID
if (null == usersMapper.getuserIdById(userId) || "".equals(usersMapper.getuserIdById(userId))) {
Integer i= usersMapper.getuserIdById(userId);
if (null == i || "".equals(i)) {
Map map = new HashMap();
map.put("code", 1);
map.put("msg", "该用户不存在!");
return map;
}
try{
long yqm = usersMapper.getuserIdById(userId);
//用户唯一ID调用生成6位邀请码
String inviteCode = ShareCodeUtil.idToCode(yqm);
Integer userLevel = 0;
//根据用户手机号,更新用户信息
// usersMapper.edit1(userLevel,inviteCode,userId);
User byUserId1 = usersMapper.getByUserId(userId);
byUserId1.setInviteCode(inviteCode);
byUserId1.setUserLevel(0);
byUserId1.setFrozen(0);
usersMapper.updateById(byUserId1);
}catch (Exception e){
long yqm = usersMapper.getuserIdById(userId);
//用户唯一ID调用生成6位邀请码
String inviteCode = ShareCodeUtil.idToCode(yqm);
Integer userLevel = 0;
//根据用户手机号,更新用户信息
User byUserId1 = usersMapper.getByUserId(userId);
byUserId1.setInviteCode(inviteCode);
byUserId1.setUserLevel(0);
byUserId1.setFrozen(0);
usersMapper.updateById(byUserId1);
}
String BYQM = usersMapper.BYQMById(userId);
if ("1".equals(BYQM)) {
......
......@@ -55,18 +55,18 @@ public class TestController {
public static void main(String [] args){
String str="/upload/1a65a6a40-f158-4b03-929a-454c88935a8b.jpg,/upload/1c9dfb994-9f5b-471a-ac7d-93a323089dd2.jpg,/upload/10c03f8cf-d210-486e-bbd4-813a271be298.jpeg,/upload/15e340d63-157c-4374-bf98-ffd1528f0aae.jpeg,";
List list =new ArrayList();
// String str = "打印机*钟表//自行车**雨伞%%收音机??电脑";
String temp[] = str.split(",");
for(String word : temp)
{
boolean arrayList=Collections.addAll(list,word);
}
System.out.println(list.get(1));
// String str="/upload/1a65a6a40-f158-4b03-929a-454c88935a8b.jpg,/upload/1c9dfb994-9f5b-471a-ac7d-93a323089dd2.jpg,/upload/10c03f8cf-d210-486e-bbd4-813a271be298.jpeg,/upload/15e340d63-157c-4374-bf98-ffd1528f0aae.jpeg,";
//
// List list =new ArrayList();
// // String str = "打印机*钟表//自行车**雨伞%%收音机??电脑";
// String temp[] = str.split(",");
// for(String word : temp)
// {
//
// boolean arrayList=Collections.addAll(list,word);
//
// }
// System.out.println(list.get(1));
......@@ -103,8 +103,9 @@ public class TestController {
// /**
// * 调用工具类生成六位邀请码
// */
// String b = ShareCodeUtil.idToCode(1);
String b = ShareCodeUtil.idToCode(144);
// String a= ShareCodeUtil.idToCode(1,0+1);
System.out.println(b);
......
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