Commit 5027eab7 authored by m1991's avatar m1991

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

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