Commit ce8a423b authored by licc's avatar licc

删除无用代码

parent 5386a6f3
Pipeline #364 canceled with stages
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.User;
import cn.wisenergy.model.app.Users;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
import java.util.Map;
......@@ -17,22 +16,22 @@ import java.util.Map;
* @ Date : 2021/1/6 15:32
*/
@Mapper
public interface UsersMapper extends BaseMapper<User> {
public interface UsersMapper extends BaseMapper<Users> {
/**
* 添加
*
* @param user 用户信息
* @param users 用户信息
* @return 用户信息
*/
int add(User user);
int add(Users users);
/**
* 编辑
*
* @param user 用户信息
* @param users 用户信息
* @return 修改是否成功
*/
int edit(User user);
int edit(Users users);
/**
* 删除
......@@ -42,27 +41,27 @@ public interface UsersMapper extends BaseMapper<User> {
*/
int delById(@Param("id") Integer id);
List<User> getList();
List<Users> getList();
/**
* 获取所有的非普通用户列表
*
* @return 非普通用户列表
*/
List<User> findAllNotZeroUser();
List<Users> findAllNotZeroUser();
User findByName(String name);
Users findByName(String name);
String findPswByName(String UserName);
void save(User user);
void save(Users users);
/**
* 获取用户信息
*
* @return 用户信息
*/
User getUserById(@Param("id") Long id);
Users getUserById(@Param("id") Long id);
/**
* 获取用户信息
......@@ -70,7 +69,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param userId 用户id
* @return 用户信息
*/
User getByUserId(@Param("userId") String userId);
Users getByUserId(@Param("userId") String userId);
/**
* 获取用户信息
......@@ -94,14 +93,14 @@ public interface UsersMapper extends BaseMapper<User> {
* @param beInvitedCode 用户被邀请码
* @return 用户信息
*/
User getByBeInvitedCode(@Param("beInvitedCode") String beInvitedCode);
Users getByBeInvitedCode(@Param("beInvitedCode") String beInvitedCode);
/**
* 获取黄金树以上会员用户
*
* @return
*/
List<User> getAllGoldUser();
List<Users> getAllGoldUser();
/**
* 查询用户
......@@ -109,10 +108,10 @@ public interface UsersMapper extends BaseMapper<User> {
* @param param
* @return
*/
public List<User> getUsersListByMap(Map<String, Object> param);
public List<Users> getUsersListByMap(Map<String, Object> param);
//根据手机号查询用户Integer
User queryUsersByPhone(@Param("userId") String userId);
Users queryUsersByPhone(@Param("userId") String userId);
//根据用户的推荐人邀请码比对推荐人的本人邀请码,查询推荐人的用户ID
Integer inviteCodeBeInvitedCode(@Param("beInvitedCode") Integer beInvitedCode);
......@@ -129,7 +128,7 @@ public interface UsersMapper extends BaseMapper<User> {
Integer save(@Param("userId") String userId, @Param("beInvitedCode") String beInvitedCode);
User edit1(int userLevel, String intiveCode, String userId);
Users edit1(int userLevel, String intiveCode, String userId);
Integer getuserIdById(@Param("userId") String userId);
......@@ -143,7 +142,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param inviteCode 用户本人的邀请码
* @return 所有填写此人的邀请码的用户
*/
List<User> getByInviteCode(@Param("inviteCode") String inviteCode, @Param("userLevel") int userLevel);
List<Users> getByInviteCode(@Param("inviteCode") String inviteCode, @Param("userLevel") int userLevel);
/**
* 通过邀请码,获取用户信息
......@@ -151,7 +150,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param inviteCode 邀请码
* @return 用户信息
*/
User queryByInviteCode(@Param("inviteCode") String inviteCode);
Users queryByInviteCode(@Param("inviteCode") String inviteCode);
/**
* 通过用户等级,获取该等级用户列表
......@@ -159,13 +158,13 @@ public interface UsersMapper extends BaseMapper<User> {
* @param userLevel 用户等级
* @return 等级用户列表
*/
List<cn.wisenergy.model.app.User> getByLevel(@Param("userLevel") Integer userLevel);
List<Users> getByLevel(@Param("userLevel") Integer userLevel);
/**
* @param
* @return
*/
User biInvitedCode1(@Param("inviteCode") String inviteCode);
Users biInvitedCode1(@Param("inviteCode") String inviteCode);
/**
......@@ -174,7 +173,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param inviteCode
* @return
*/
User InvitedCode2(@Param("inviteCode") String inviteCode);
Users InvitedCode2(@Param("inviteCode") String inviteCode);
/**
* 根据用户的推荐人邀请码 查询上级用户的id
......@@ -192,8 +191,8 @@ public interface UsersMapper extends BaseMapper<User> {
*
* @return
*/
List<User> getAerialDeliveryUserBeforOneMonth(@Param("before") String before,
@Param("now") String now);
List<Users> getAerialDeliveryUserBeforOneMonth(@Param("before") String before,
@Param("now") String now);
/**
* 随机获取一条小于当前id的用户 即: 比当前用户早注册的用户
......@@ -201,7 +200,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param id
* @return
*/
User randOneGetUserByUserId(Integer id);
Users randOneGetUserByUserId(Integer id);
/**
* 根据邀请码获取所有的下级用户
......@@ -209,7 +208,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param userId
* @return
*/
List<User> getListByIntvitedCode(String userId);
List<Users> getListByIntvitedCode(String userId);
/**
* 根据当前用户的推荐人邀请码获取推荐人的用户信息(上级用户信息)
......@@ -217,7 +216,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param beInvitedCode
* @return
*/
User getuserByBeInvitedCode(String beInvitedCode);
Users getuserByBeInvitedCode(String beInvitedCode);
/**
* 获取在团队中处于同一位置的用户集合
......@@ -225,7 +224,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param beInvitedCode
* @return
*/
List<User> getListUserByBeInvitedCode(String beInvitedCode);
List<Users> getListUserByBeInvitedCode(String beInvitedCode);
/**
* 通过邀请码获取用户信息
......@@ -233,7 +232,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param inviteCode
* @return
*/
User getUserByInviteCode(String inviteCode);
Users getUserByInviteCode(String inviteCode);
/**
* 根据用户的userid查询用户对象
......@@ -241,7 +240,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param userId
* @return
*/
User getUserByUserId(String userId);
Users getUserByUserId(String userId);
/**
* 分页查询所有用户信息
......@@ -249,7 +248,7 @@ public interface UsersMapper extends BaseMapper<User> {
* @param map
* @return
*/
List<User> getUserList(Map<String, Object> map);
List<Users> getUserList(Map<String, Object> map);
/**
* 统计用户总记录数
......
......@@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.wisenergy.mapper.UsersMapper">
<resultMap id="userMap" type="cn.wisenergy.model.app.User">
<resultMap id="userMap" type="cn.wisenergy.model.app.Users">
<id column="id" property="id"/>
<result column="user_id" property="userId"/>
<result column="password" property="password"/>
......@@ -72,7 +72,7 @@
</sql>
<insert id="add" parameterType="cn.wisenergy.model.app.User" keyProperty="id" useGeneratedKeys="true">
<insert id="add" parameterType="cn.wisenergy.model.app.Users" keyProperty="id" useGeneratedKeys="true">
insert into
<include refid="table"/>
(<include refid="cols_exclude_id"/>)
......@@ -81,7 +81,7 @@
)
</insert>
<update id="edit" parameterType="cn.wisenergy.model.app.User">
<update id="edit" parameterType="cn.wisenergy.model.app.Users">
UPDATE
<include refid="table"/>
<set>
......@@ -109,7 +109,7 @@
order by create_time desc
</select>
<select id="getUserById" resultType="cn.wisenergy.model.app.User" parameterType="java.lang.Long">
<select id="getUserById" resultType="cn.wisenergy.model.app.Users" parameterType="java.lang.Long">
select
<include refid="cols_all"/>
from
......@@ -119,7 +119,7 @@
</where>
</select>
<select id="getByUserId" resultType="cn.wisenergy.model.app.User" parameterType="string">
<select id="getByUserId" resultType="cn.wisenergy.model.app.Users" parameterType="string">
select
id,user_id,password,head_image,user_level,cross_border_line,id_card_number,fans_nickname,fans_id, invite_code,
be_invited_code,customer_service_id,create_time,update_time
......@@ -148,7 +148,7 @@
</where>
</select>
<select id="findAllNotZeroUser" resultType="cn.wisenergy.model.app.User">
<select id="findAllNotZeroUser" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -159,16 +159,16 @@
</select>
<!--查询用户-->
<select id="findByName" resultType="cn.wisenergy.model.app.User">
<select id="findByName" resultType="cn.wisenergy.model.app.Users">
select * from User where user_id = #{userId}
</select>
<!--查询密码-->
<select id="findPswByName" resultType="String">
select password from user where user_id = #{userId}
select password from users where user_id = #{userId}
</select>
<select id="getByBeInvitedCode" resultType="cn.wisenergy.model.app.User">
<select id="getByBeInvitedCode" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -178,7 +178,7 @@
</where>
</select>
<select id="getAllGoldUser" resultType="cn.wisenergy.model.app.User">
<select id="getAllGoldUser" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -197,7 +197,7 @@
insert into user_info(user_id,be_invited_code) value (#{userId},#{beInvitedCode})
</insert>
<select id="queryUsersByPhone" resultType="cn.wisenergy.model.app.User">
<select id="queryUsersByPhone" resultType="cn.wisenergy.model.app.Users">
select
<include refid="vals"/>
from
......@@ -227,7 +227,7 @@
</where>
</select>
<select id="InvitedCode2" resultType="cn.wisenergy.model.app.User" parameterType="string">
<select id="InvitedCode2" resultType="cn.wisenergy.model.app.Users" parameterType="string">
select
*
from
......@@ -271,7 +271,7 @@
<!--分页查询所有用户信息 -->
<select id="getUsersListByMap" resultType="cn.wisenergy.model.app.User" parameterType="java.util.Map">
<select id="getUsersListByMap" resultType="cn.wisenergy.model.app.Users" parameterType="java.util.Map">
select id as id,
user_id as userId,
password as password,
......@@ -323,7 +323,7 @@
</select>
<!-- 获取当前用户的所有直接推荐人-->
<select id="getByInviteCode" resultType="cn.wisenergy.model.app.User" parameterType="string">
<select id="getByInviteCode" resultType="cn.wisenergy.model.app.Users" parameterType="string">
select
<include refid="cols_all"/>
from
......@@ -334,7 +334,7 @@
</where>
</select>
<select id="queryByInviteCode" resultType="cn.wisenergy.model.app.User">
<select id="queryByInviteCode" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -344,7 +344,7 @@
</where>
</select>
<select id="getByLevel" resultType="cn.wisenergy.model.app.User">
<select id="getByLevel" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -370,7 +370,7 @@
invite_code = #{outerUserId}
</select>
<select id="getAerialDeliveryUserBeforOneMonth" resultType="cn.wisenergy.model.app.User">
<select id="getAerialDeliveryUserBeforOneMonth" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -381,7 +381,7 @@
BETWEEN #{before} AND #{now}
</select>
<select id="randOneGetUserByUserId" resultType="cn.wisenergy.model.app.User">
<select id="randOneGetUserByUserId" resultType="cn.wisenergy.model.app.Users">
SELECT
<include refid="cols_all"/>
FROM
......@@ -390,7 +390,7 @@
ORDER BY RAND() LIMIT 1
</select>
<select id="getListByIntvitedCode" resultType="cn.wisenergy.model.app.User">
<select id="getListByIntvitedCode" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -398,7 +398,7 @@
where be_invited_code = #{intiveCode}
</select>
<select id="getuserByBeInvitedCode" resultType="cn.wisenergy.model.app.User">
<select id="getuserByBeInvitedCode" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -407,7 +407,7 @@
invite_code = #{be_invited_code}
</select>
<select id="getListUserByBeInvitedCode" resultType="cn.wisenergy.model.app.User">
<select id="getListUserByBeInvitedCode" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -416,7 +416,7 @@
be_invited_code = #{be_invited_code}
</select>
<select id="getUserByInviteCode" resultType="cn.wisenergy.model.app.User">
<select id="getUserByInviteCode" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -425,7 +425,7 @@
invite_code = #{inviteCode}
</select>
<select id="getUserByUserId" resultType="cn.wisenergy.model.app.User">
<select id="getUserByUserId" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......@@ -435,7 +435,7 @@
</select>
<select id="getUserList" resultType="cn.wisenergy.model.app.User">
<select id="getUserList" resultType="cn.wisenergy.model.app.Users">
select
<include refid="cols_all"/>
from
......
......@@ -16,9 +16,9 @@ import java.util.Date;
* @ CreateDate : 2020/11/8 19:59
*/
@Data
@ApiModel(value = "UserInfo")
@TableName("user_info")
public class User implements Serializable{
@ApiModel(value = "User")
@TableName("users")
public class Users implements Serializable{
private static final long serialVersionUID = 2525339404301884673L;
/**
......@@ -29,16 +29,16 @@ public class User implements Serializable{
/**
* 手机号作为用户账号
* 父id
*/
@ApiModelProperty(name = "user_id", value = "用户id")
private String userId;
@ApiModelProperty(name = "parentId", value = "父id")
private String parentId;
/**
* 密码
* 层级树
*/
@ApiModelProperty(name = "password", value = "用户密码")
private String password;
@ApiModelProperty(name = "path", value = "层级树")
private String path;
/**
* 用户头像
......
package cn.wisenergy.service.app;
import cn.wisenergy.common.utils.R;
import cn.wisenergy.model.app.User;
import com.github.pagehelper.PageInfo;
import java.util.Map;
import cn.wisenergy.model.app.Users;
/**
* @author 86187
......@@ -23,19 +19,12 @@ public interface UserService {
* @param userId 用户id
* @return 用户信息
*/
User getById(String userId);
Users getById(String userId);
/**
* 获取登录用户
*
* @param token
* @return
*/
UsersDto getLoginUser(String token);
R<Integer> getById1(String userId);
User getUserById(Long id);
Users getUserById(Long id);
/**
* 获取用户信息
......@@ -43,22 +32,17 @@ public interface UserService {
* @param userId 用户id
* @return 用户信息
*/
User getByUserId(String userId);
Users getByUserId(String userId);
/**
* 根据手机号查询用户
*/
User queryUsersByPhone(String userId);
Users queryUsersByPhone(String userId);
/**
* 根据OpenId查询用户
*/
User queryUsersByOpenId(String openId);
/**
* 用户注册
*/
Map userByZx(String userId, String beInvitedCode);
Users queryUsersByOpenId(String openId);
/**
* 用户登出
......@@ -70,13 +54,6 @@ public interface UserService {
Integer getUserIdById(String userId);
/**
* 空投池
*
* @return 用户列表信息
*/
R<AerialDeliveryVo> queryAerialDelivery();
/**
* 设置用户头像
*
......@@ -86,28 +63,4 @@ public interface UserService {
*/
R<Boolean> setHeadImage(String userId, String headImage);
/**
* 设置页面 -邀请码填写
*
* @param userId 用户id
* @param inviteCode 邀请人邀请码
* @return true or false
*/
R<Boolean> fillInInviteCode(String userId, String inviteCode);
/**
* 分页查询所有用户信息
*
* @param queryDto 查询参数
* @return 列表
*/
R<PageInfo<User>> getUserList(TeamQueryDto queryDto);
/**
* 将普通用户等级设置为幼苗用户等级
* @param userId 用户的userId
* @return 成功失败
*/
Integer setUserLevelToSeedling(String userId);
}
package cn.wisenergy.service.app.impl;
import cn.wisenergy.common.constant.CommonAttributes;
import cn.wisenergy.common.utils.*;
import cn.wisenergy.mapper.*;
import cn.wisenergy.model.app.*;
import cn.wisenergy.service.app.UserService;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageInfo;
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.*;
/**
* @author 86187
......@@ -25,56 +18,21 @@ import java.util.*;
*/
@Service
@Slf4j
public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements UserService {
public class UserServiceImpl extends ServiceImpl<UsersMapper, Users> implements UserService {
@Autowired
private UsersMapper usersMapper;
@Autowired
private RecommendUserMapper recommendUserMapper;
@Autowired
private TeamUserInfoMapper teamUserInfoMapper;
@Autowired
private RegistUserMoudleInitManager registUserMoudleInit;
@Autowired
private AerialDeliveryUserService aerialDeliveryUserService;
@Autowired
private UserLevelServiceImpl userLevelService;
@Autowired
private UserDataInfoManager userDataInfoManager;
@Autowired
private RedisUtils redisUtils;
private static final String INVITE_CODE = "1";
@Override
public User getById(String userId) {
public Users getById(String userId) {
return usersMapper.getByUserId(userId);
}
/**
* 获取登录用户
*
* @param token
*/
@Override
public UsersDto getLoginUser(String token) {
UsersDto usersDto = null;
String key = RedisKeyUtils.formatKeyWithPrefix(Constants.Redis.PREFIX_TOKEN, token);
String value = redisUtils.getValue(key);
if (!StringUtils.isBlank(value)) {
usersDto = JSONObject.parseObject(value, UsersDto.class);
log.info("获取到用户登录信息users:{}", value);
}
return usersDto;
}
@Override
public R<Integer> getById1(String userId) {
......@@ -82,179 +40,28 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
}
@Override
public User getUserById(Long id) {
public Users getUserById(Long id) {
return this.usersMapper.getUserById(id);
}
@Override
public User getByUserId(String userId) {
public Users getByUserId(String userId) {
return usersMapper.getByUserId(userId);
}
@Override
public User queryUsersByPhone(String userId) {
public Users queryUsersByPhone(String userId) {
//查询数据库,看看是否存在该用户
return usersMapper.getByUserId(userId);
}
@Override
public User queryUsersByOpenId(String id) {
public Users queryUsersByOpenId(String id) {
return null;
}
@Override
public Map userByZx(String userId, String beInvitedCode) {
//查询数据库,看看是否存在该用户
User byUserId = usersMapper.getByUserId(userId);
if (null != byUserId) {
R.error(1, "该用户已存在!请直接登录!");
Map map = new HashMap();
map.put("code", 1);
map.put("msg", "该用户已存在!请直接登录!");
return map;
}
/**
* 判断用户推荐人的邀请码是否为空,空的话填写1 || "" == beInvitedCode
*/
if (StringUtils.isBlank(beInvitedCode)) {
//插入用户手机号与推荐人邀请码
String inviteCode = "0";
beInvitedCode = "1";
int userLevel = 0;
int frozen = 0;
String headImage = Constants.Common.HEAD_POTRAIT;
usersMapper.insertbyint(userId, inviteCode, beInvitedCode, userLevel, headImage, frozen);
//初始化六张表
registUserMoudleInit.registUserMoudleInit(userId);
} else {
// 邀请码不为空但查询不到时
//用户的被邀请码,查询到推荐人用户,根据推荐人用户的邀请码查询/修改
User user = usersMapper.getByBeInvitedCode(beInvitedCode);
//邀请人的被邀请码
if (null == user){
Map map = new HashMap();
R.error(1, "邀请人不存在,请重新填写!");
map.put("code", 1);
map.put("msg", "邀请人不存在,请重新填写!");
return map;
// String byqm = user.getBeInvitedCode();
}
//插入用户手机号与推荐人邀请码
String inviteCode = "0";
int userLevel = 0;
int frozen = 0;
String headImage = Constants.Common.HEAD_POTRAIT;
usersMapper.insertbyint(userId, inviteCode, beInvitedCode, userLevel, headImage, frozen);
//初始化六张表
registUserMoudleInit.registUserMoudleInit(userId);
//通过被邀请码,比对本人邀请码查询本人id
String idb = String.valueOf(usersMapper.beInvitedCode1(beInvitedCode));
//判断是否存在被邀请人的用户
if (null == idb) {
Map map = new HashMap();
R.error(1, "邀请人不存在,请重新填写!");
map.put("code", 1);
map.put("msg", "邀请人不存在,请重新填写!");
return map;
}
//推荐人的id
int idbc = Integer.valueOf(idb);
//获取注册用户的id
User use = usersMapper.getByUserId(userId);
int ida = use.getId();
//判断被邀请用户的创建时间是否比推荐人的用户时间晚
if (idbc > ida) {
Map map = new HashMap();
R.error(1, "注册失败!邀请码无效,请重新填写!");
map.put("code:", 1);
map.put("msg:", "注册失败!邀请码无效,请重新填写!");
return map;
}
if (null == beInvitedCode || "" == beInvitedCode) {
beInvitedCode = String.valueOf(1);
}
}
//根据插入的用户手机号,查询用户唯一ID
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;
//根据用户手机号,更新用户信息
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)) {
Map map = new HashMap();
map.put("code", 0);
map.put("msg", "注册成功!");
String key = StringUtil.formatKeyWithPrefix(Constants.RedisKey.PROJECT_PRIFIX, Constants.RedisKey.SMS_PRIFIX, userId, "0" + "");
redisUtils.delete(key);
return map;
}
//根据当前推荐人的邀请码查询 上级用户id
String userIdByIntive = usersMapper.getUserByIntiveCode(beInvitedCode);
if (null == userIdByIntive) {
R.error(1, "用户推荐人邀请码不存在,请填写正确的邀请码");
} else {
//上级用户的直推信息 普通用户数量+1
RecommendUser recommendUserMapperByUserId = recommendUserMapper.getByUserId(userIdByIntive);
Integer normalUserNum = recommendUserMapperByUserId.getNormalUserNum();
recommendUserMapperByUserId.setNormalUserNum(normalUserNum + 1);
recommendUserMapper.updateById(recommendUserMapperByUserId);
}
//递归向上修改团队用户信息表
teamUserInfo(beInvitedCode);
//记录带邀请码注册的用户行为信息
userDataInfoManager.addUserSetBeInvitedCodeDoc(userId,userIdByIntive);
Map map = new HashMap();
R.ok("注册成功!", 0);
map.put("code", 0);
map.put("msg", "注册成功!");
return map;
}
@Override
public Integer getUserIdById(String userId) {
......@@ -262,30 +69,6 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
}
@Override
public R<AerialDeliveryVo> queryAerialDelivery() {
log.info("shop-mall[]UserServiceImpl[]queryAerialDelivery[]input.method");
//获取空投池用户
List<User> list = usersMapper.getList();
if (CollectionUtils.isEmpty(list)) {
return R.ok(new AerialDeliveryVo());
}
AerialDeliveryVo aerialDeliveryVo = new AerialDeliveryVo();
List<UserPoolVo> userPoolVoList = new ArrayList<>();
for (User user : list) {
UserPoolVo userPoolVo = new UserPoolVo();
userPoolVo.setUserId(user.getUserId());
userPoolVo.setHeadImage(user.getHeadImage());
userPoolVo.setIntoTime(user.getCreateTime());
userPoolVoList.add(userPoolVo);
}
aerialDeliveryVo.setTotal(list.size());
aerialDeliveryVo.setUserPoolVos(userPoolVoList);
return R.ok(aerialDeliveryVo);
}
@Override
public R<Boolean> setHeadImage(String userId, String headImage) {
log.info("shop-mall[]UserServiceImpl[]setHeadImage[]input.param.userId,headImage:" + userId, headImage);
......@@ -294,88 +77,20 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
}
//获取用户信息
User user = usersMapper.getByUserId(userId);
if (null == user) {
Users users = usersMapper.getByUserId(userId);
if (null == users) {
return R.error("用户信息不存在!");
}
//添加头像
user.setHeadImage(headImage);
int count = usersMapper.edit(user);
users.setHeadImage(headImage);
int count = usersMapper.edit(users);
if (count == 0) {
return R.error("设置头像失败!");
}
return R.ok(0, true);
}
@Override
public R<Boolean> fillInInviteCode(String userId, String inviteCode) {
log.info("shop-mall[]UserServiceImpl[]fillInInviteCode[]input.param.userId,inviteCode:" + userId, inviteCode);
if (StringUtils.isBlank(userId) || StringUtils.isBlank(inviteCode)) {
return R.error("入参不能为空!");
}
//1、获取用户信息
User user = usersMapper.getByUserId(userId);
if (null == user) {
return R.error("用户信息不存在!");
}
//判断用户是否有邀请码 1:无
if (!INVITE_CODE.equals(user.getBeInvitedCode())) {
return R.error("尊敬的用户您好,您的推荐人邀请码已存在,不能修改!");
}
//2、根据邀请码,获取邀请人信息
User userCode = usersMapper.queryByInviteCode(inviteCode);
if (null == userCode) {
return R.error("邀请人信息不存在!");
}
//3、判断邀请人的注册时间是否大于当前用户
if (user.getCreateTime().getTime() < userCode.getCreateTime().getTime()) {
return R.error("请填写注册时间早于自己的用户邀请码!");
}
//4、判断用户推荐人邀请码是否为自己的邀请码
if (user.getUserId().equals(userCode.getUserId())) {
return R.error("推荐人不能是自己!");
}
//5、设置用户被邀请码
user.setBeInvitedCode(inviteCode);
int count = usersMapper.edit(user);
//更新推荐用户的等级或者直推人数
aerialDeliveryUserService.userSetBeinviteCode(userId, userCode.getUserId());
if (count == 0) {
return R.ok(1, false);
}
return R.ok(0, true);
}
//团队用户数据维护
public void teamUserInfo(String beInvitedCode) {
//根据邀请码查询上级用户的userId
String teamUserId = usersMapper.getUserByIntiveCode(beInvitedCode);
//查询上级用户的团队信息表
TeamUserInfo teamUserInfoByUserId = teamUserInfoMapper.getByUserId(teamUserId);
//上级用户团队信息普通用户数量+1
Integer normalUserNum = teamUserInfoByUserId.getNormalUserNum();
teamUserInfoByUserId.setNormalUserNum(normalUserNum + 1);
teamUserInfoMapper.updateById(teamUserInfoByUserId);
//根据上级用户id查询上级用户的邀请码
User teamUser = usersMapper.getByUserId(teamUserId);
String teamUserBeInvitedCode = teamUser.getBeInvitedCode();
//递归实现上级所有的用户普通数量 + 1
//若团队用户的被邀请码为 1 时 则没有上级用户用户
if (!"1".equals(teamUserBeInvitedCode) && !"88888888".equals(teamUserBeInvitedCode)) {
teamUserInfo(teamUserBeInvitedCode);
} else {
return;
}
}
/**
* 用户登出
*
......@@ -393,144 +108,6 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
return succ;
}
/**
* 用户分页查询
*
* @param queryDto 查询参数
* @return
*/
@Override
public R<PageInfo<User>> getUserList(TeamQueryDto queryDto) {
log.info("shop-mall[]UserServiceImpl[]getList[]input.param.query:" + queryDto);
if (null == queryDto) {
return R.error("入参不能为空!");
}
pageHandle(queryDto);
Map<String, Object> map = new HashMap<>(8);
if (!StringUtils.isBlank(queryDto.getUserId())) {
map.put("userId", queryDto.getUserId());
}
if (!StringUtils.isBlank(queryDto.getQueryTime())) {
Date date = DateUtil.convertStrToDate(queryDto.getQueryTime(), "yyyy-MM-dd hh:mm:ss");
map.put("queryTime", date);
}
int total = usersMapper.countUser(map);
map.put("startNum", queryDto.getStartNum());
map.put("endNum", queryDto.getEndNum());
List<User> list = usersMapper.getUserList(map);
PageInfo<User> info = new PageInfo<>();
info.setPageSize(queryDto.getPageSize());
info.setPageNum(queryDto.getPageNo());
info.setList(list);
info.setTotal(total);
return R.ok(info);
}
/**
* 分页处理方法
*
* @param schemeVo 参数
*/
private void pageHandle(TeamQueryDto schemeVo) {
Integer pageNum = schemeVo.getPageNo();
Integer pageSize = schemeVo.getPageSize();
if (null == pageSize || pageSize == 0) {
pageSize = 10;
}
if (null == pageNum || pageNum == 0) {
pageNum = 1;
}
Integer endNum = pageSize;
Integer startNum = (pageNum - CommonAttributes.NUM_ONE) * pageSize;
schemeVo.setEndNum(endNum);
schemeVo.setStartNum(startNum);
schemeVo.setPageNo(pageNum);
schemeVo.setPageSize(pageSize);
}
/**
* 将普通用户等级设置为幼苗用户等级
* @param userId 用户的userId
* @return 0 成功 1失败
*/
@Transactional
@Override
public Integer setUserLevelToSeedling(String userId){
try {
User user = usersMapper.getUserByUserId(userId);
user.setUserLevel(1);
usersMapper.updateById(user);
//当前用户的推荐人邀请码
String beInvitedCode = user.getBeInvitedCode();
if (!"1".equals(beInvitedCode)){
//上级用户直推数据维护
String userIdByIntiveCode = usersMapper.getUserIdByIntiveCode(beInvitedCode);
RecommendUser recommendUserMapperByUserId = recommendUserMapper.getByUserId(userIdByIntiveCode);
//上级用户的普通用户数量
Integer normalUserNum = recommendUserMapperByUserId.getNormalUserNum();
//上级用户的幼苗用户数量
Integer recommendUserMapperByUserIdSeedlingNum = recommendUserMapperByUserId.getSeedlingNum();
if (normalUserNum > 0){
normalUserNum = normalUserNum - 1;
}
recommendUserMapperByUserIdSeedlingNum = recommendUserMapperByUserIdSeedlingNum + 1;
recommendUserMapperByUserId.setNormalUserNum(normalUserNum);
recommendUserMapperByUserId.setSeedlingNum(recommendUserMapperByUserIdSeedlingNum);
recommendUserMapper.updateById(recommendUserMapperByUserId);
//用户的团队数据维护
normalToSeedlingteamUserInfo(beInvitedCode);
}
//同步用户信息到account-Info 和 team_performance 中
userLevelService.accountAndTeamPerformanceUserLevelUpdate(userId);
return 0;
}catch (Exception e){
return 1;
}
}
//设置普通用户升级至幼苗用户时团队用户数据维护
public void normalToSeedlingteamUserInfo(String beInvitedCode) {
//根据邀请码查询上级用户的userId
String teamUserId = usersMapper.getUserByIntiveCode(beInvitedCode);
//查询上级用户的团队信息表
TeamUserInfo teamUserInfoByUserId = teamUserInfoMapper.getByUserId(teamUserId);
//上级用户团队信息中普通用户数量 -1
Integer normalUserNum = teamUserInfoByUserId.getNormalUserNum();
if (normalUserNum > 0){
normalUserNum = normalUserNum - 1;
}
//上级用户团队信息幼苗用户数量+1
Integer seedlingNum = teamUserInfoByUserId.getSeedlingNum();
teamUserInfoByUserId.setSeedlingNum(seedlingNum + 1);
teamUserInfoByUserId.setNormalUserNum(normalUserNum);
teamUserInfoMapper.updateById(teamUserInfoByUserId);
//根据上级用户id查询上级用户的邀请码
User teamUser = usersMapper.getByUserId(teamUserId);
String teamUserBeInvitedCode = teamUser.getBeInvitedCode();
//递归实现上级所有的用户普通数量 + 1
//若团队用户的被邀请码为 1 时 则没有上级用户用户
if (!"1".equals(teamUserBeInvitedCode) && !"88888888".equals(teamUserBeInvitedCode)) {
normalToSeedlingteamUserInfo(teamUserBeInvitedCode);
} else {
return;
}
}
}
......@@ -4,13 +4,10 @@ import cn.wisenergy.common.constant.RedisConsts;
import cn.wisenergy.common.utils.R;
import cn.wisenergy.common.utils.RedisUtils;
import cn.wisenergy.model.app.*;
import cn.wisenergy.model.dto.*;
import cn.wisenergy.model.vo.*;
import cn.wisenergy.service.app.*;
import cn.wisenergy.web.common.BaseController;
import cn.wisenergy.web.config.JwtConfig;
import cn.wisenergy.web.shiro.JwtUtil;
import com.github.pagehelper.PageInfo;
import io.swagger.annotations.*;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
......@@ -18,9 +15,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
......@@ -34,22 +28,6 @@ public class UserController extends BaseController {
@Autowired
private UserService userService;
@Autowired
private CultivatingPrizeService cultivatingPrizeService;
@Autowired
private CultivatingPrizeInfoService cultivatingPrizeInfoService;
@Autowired
private UserForestStatusService userForestStatusService;
@Autowired
RecommendUserService recommendUserService;
@Autowired
TeamUserInfoService teamUserInfoService;
@Autowired
private JwtUtil jwtUtil;
......@@ -65,7 +43,7 @@ public class UserController extends BaseController {
@ApiOperation(value = "获取用户信息", notes = "获取用户信息", httpMethod = "GET")
@ApiImplicitParam(name = "userId", value = "用户id", dataType = "String")
@GetMapping("/user/getByUserId")
public User getByUserId(String userId) {
public Users getByUserId(String userId) {
return userService.getById(userId);
}
......@@ -82,65 +60,15 @@ public class UserController extends BaseController {
}
//用户信息
User user = userService.getByUserId(id);
Users users = userService.getByUserId(id);
// 创建token
String token = jwtUtil.generateToken(user);
String token = jwtUtil.generateToken(users);
// 保存Redis
redisTemplate.opsForValue().set(RedisConsts.JWT_ACCESS_TOKEN + token, token);
return R.ok(token);
}
@ApiOperation(value = "获取用户森林状态接口", notes = "获取用户森林状态接口", httpMethod = "GET")
@GetMapping("/user/forestStatus")
public R<Map> forestStatus(String userId) {
if (null == userId) {
return R.error("入参为空");
}
try {
Map userForestStatus = userForestStatusService.getUserForestStatus(userId);
return R.ok(userForestStatus);
} catch (Exception e) {
return R.error(1, "请重新尝试");
}
}
@ApiOperation(value = "获取用户我的直推信息", notes = "获取用户我的直推信息", httpMethod = "GET")
@GetMapping("/user/myRecommend")
public R<Map> getMyRecommend(String userId) {
//用户id
int userLevel = userService.getByUserId(userId).getUserLevel();
//用户各等级人数
RecommendUser myRecommed = recommendUserService.getMyRecommed(userId);
Map myRecommedMap = new HashMap();
myRecommedMap.put("userlevel", userLevel);
myRecommedMap.put("myRecommed", myRecommed);
return R.ok(myRecommedMap);
}
@ApiOperation(value = "获取用户我的团队信息", notes = "获取用户我的团队推信息", httpMethod = "GET")
@GetMapping("/user/myTeam")
public R<TeamUserInfo> getMyTeam(String userId) {
TeamUserInfo myTeam = teamUserInfoService.getOneById(userId);
return R.ok(myTeam);
}
@ApiOperation(value = "获取用户我的直推信息详情", notes = "获取用户我的直推信息详情", httpMethod = "GET")
@GetMapping("/user/myRecommendInfo")
public R<List<UserAndRecommendVo>> getMyRecommendInfo(@RequestParam("userId") String userId, @RequestParam("userlevel") int userlevel) {
List<UserAndRecommendVo> myRecommendInfo = recommendUserService.getMyRecommendInfo(userId, userlevel);
return R.ok(myRecommendInfo);
}
@ApiOperation(value = "查询空投池信息", notes = "查询空投池信息", httpMethod = "GET")
@GetMapping("/user/queryAerialDelivery")
public R<AerialDeliveryVo> queryAerialDelivery() {
log.info("shop-mall[]UserController[]queryAerialDelivery[]input.method");
return userService.queryAerialDelivery();
}
@ApiOperation(value = "设置头像", notes = "设置头像", httpMethod = "POST")
@ApiImplicitParams({
......@@ -156,94 +84,4 @@ public class UserController extends BaseController {
return userService.setHeadImage(userId, headImage);
}
@ApiOperation(value = "设置页面-邀请码填写", notes = "设置页面-邀请码填写", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "userId", value = "用户id", dataType = "String"),
@ApiImplicitParam(name = "inviteCode", value = "邀请码", dataType = "String")
})
@PostMapping("/user/fillInInviteCode")
public R<Boolean> fillInInviteCode(String userId, String inviteCode) {
log.info("shop-mall[]UserController[]fillInInviteCode[]input.param.userId,inviteCode:" + userId, inviteCode);
if (StringUtils.isBlank(userId) || StringUtils.isBlank(inviteCode)) {
return R.error("入参不能为空!");
}
return userService.fillInInviteCode(userId, inviteCode);
}
@ApiOperation(value = "后台-用户列表", notes = "用户列表", httpMethod = "GET")
@ApiImplicitParam(name = "query", value = "查询参数", dataType = "TeamQueryDto")
@GetMapping("/admin/user/queryUserList")
public R<PageInfo<User>> queryUserList(TeamQueryDto queryDto) {
log.info("shop-mall[]UserController[]queryUserList[]input.param.query:" + queryDto);
return userService.getUserList(queryDto);
}
@ApiOperation(value = "后台-直推用户列表", notes = "直推用户列表", httpMethod = "GET")
@ApiImplicitParam(name = "query", value = "查询参数", dataType = "RecommendUserDto")
@GetMapping("/admin/user/queryRecommendUserList")
public R<PageInfo<RecommendUserVo>> queryRecommendUserList(RecommendUserDto recommendUserDto) {
log.info("shop-mall[]UserController[]queryRecommendUserList[]input.param.query:" + recommendUserDto);
return recommendUserService.getRecommendUserList(recommendUserDto);
}
@ApiOperation(value = "后台-团队用户列表", notes = "团队用户列表", httpMethod = "GET")
@ApiImplicitParam(name = "query", value = "查询参数", dataType = "TeamUserInfoDto")
@GetMapping("/admin/user/queryTeamUserInfoList")
public R<PageInfo<TeamUserInfoVo>> queryTeamUserInfoList(TeamUserInfoDto teamUserInfoDto) {
log.info("shop-mall[]UserController[]queryTeamUserInfoList[]input.param.query:" + teamUserInfoDto);
return teamUserInfoService.getTeamUserInfoList(teamUserInfoDto);
}
@ApiOperation(value = "后台-培育奖记录表", notes = "培育奖记录表", httpMethod = "GET")
@ApiImplicitParam(name = "query", value = "查询参数", dataType = "CultivatingPrizeInfoDto")
@GetMapping("/admin/user/queryCultivatingInfo")
public R<PageInfo<CultivatingPrizeInfoVo>> queryCultivatingPrizeInfoList(CultivatingPrizeInfoDto cultivatingPrizeInfoDto) {
log.info("shop-mall[]UserController[]queryCultivatingPrizeInfoList[]input.param.query:" + cultivatingPrizeInfoDto);
return cultivatingPrizeInfoService.getCultivatingPrizeInfoList(cultivatingPrizeInfoDto);
}
@ApiOperation(value = "后台-培育奖表列表", notes = "培育奖表列表", httpMethod = "GET")
@GetMapping("/admin/user/queryCultivatingPrizeInfoList")
public R<List<CultivatingPrize>> queryCultivatingPrizeList() {
log.info("shop-mall[]UserController[]queryCultivatingPrizeList[]input.param.query:");
return cultivatingPrizeService.getCultivatingPrizeList();
}
@ApiOperation(value = "后台-培育奖设置", notes = "后台-培育奖设置", httpMethod = "POST")
@ApiImplicitParam(name = "setVo", value = "参数信息", dataType = "SetCultivatingVo")
@PostMapping("/admin/setAward")
public R<Boolean> setAward(@RequestBody SetCultivatingVo setVo) {
log.info("shop-mall[]UserController[]setAward[]input.param.setVo:" + setVo);
if (null == setVo || null == setVo.getUserLevel() || null == setVo.getPrizeAward()) {
return R.error("入参不能为空!");
}
return cultivatingPrizeService.setAward(setVo);
}
@ApiOperation(value = "后台-设置用户等级为幼苗", notes = "后台-设置用户等级为幼苗", httpMethod = "GET")
@GetMapping("admin/user/setUserLevelToSeedling")
public R<String> setUserLevelToSeedling(String userId) {
if (null == userId ) {
return R.error("入参为空");
}
User userByUserId = userService.getByUserId(userId);
if (null == userByUserId) {
return R.error(1, "当前用户不存在");
}
if (userByUserId.getUserLevel() != 0) {
return R.error("用户等级不是普通用户,请查看自己等级");
}
//进行用户等级设置
int flag = userService.setUserLevelToSeedling(userId);
if (flag == 0) {
return R.ok(0, "设置成功");
} else {
return R.error(1, "设置失败,请重试");
}
}
}
package cn.wisenergy.web.common;
import cn.wisenergy.model.app.User;
import cn.wisenergy.model.app.Users;
import cn.wisenergy.service.app.UserService;
import cn.wisenergy.web.shiro.JwtUtil;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
......@@ -32,8 +32,8 @@ public abstract class BaseController {
*
* @return
*/
public User getUser() {
return (User) SecurityUtils.getSubject().getPrincipal();
public Users getUser() {
return (Users) SecurityUtils.getSubject().getPrincipal();
}
......
......@@ -2,7 +2,7 @@ package cn.wisenergy.web.shiro;
import cn.wisenergy.common.enums.RespCodeEnum;
import cn.wisenergy.model.app.User;
import cn.wisenergy.model.app.Users;
import cn.wisenergy.web.config.JwtConfig;
import com.alibaba.fastjson.JSON;
import io.jsonwebtoken.*;
......@@ -71,11 +71,11 @@ public class JwtUtil {
/**
* 生成Jwt令牌
*
* @param userDetails 用户信息
* @param usersDetails 用户信息
* @return
*/
public String generateToken(User userDetails) {
return createJWT(JSON.toJSONString(userDetails));
public String generateToken(Users usersDetails) {
return createJWT(JSON.toJSONString(usersDetails));
}
/**
......@@ -83,8 +83,8 @@ public class JwtUtil {
*
* @return
*/
public User getUserFromToken(Claims claims) {
return JSON.parseObject(claims.getSubject(), User.class);
public Users getUserFromToken(Claims claims) {
return JSON.parseObject(claims.getSubject(), Users.class);
}
/**
......
......@@ -2,7 +2,7 @@ package cn.wisenergy.web.shiro.filter;
import cn.wisenergy.common.constant.RedisConsts;
import cn.wisenergy.common.enums.RespCodeEnum;
import cn.wisenergy.model.app.User;
import cn.wisenergy.model.app.Users;
import cn.wisenergy.service.app.UserService;
import cn.wisenergy.web.config.JwtConfig;
import cn.wisenergy.web.shiro.AuthToken;
......@@ -67,12 +67,12 @@ public class AuthRealm extends AuthorizingRealm {
protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException {
// 获取token
String accessToken = (String) token.getPrincipal();
User userEntity = null;
Users usersEntity = null;
boolean refreshFlag = false;
// 解析token
Claims claims = jwtUtil.getClaimsFromToken(accessToken);
// 从token中获取用户
userEntity = jwtUtil.getUserFromToken(claims);
usersEntity = jwtUtil.getUserFromToken(claims);
// 获取redis Key
String redisKey = RedisConsts.JWT_ACCESS_TOKEN + accessToken;
// 从redis中获取token
......@@ -98,13 +98,13 @@ public class AuthRealm extends AuthorizingRealm {
throw new IncorrectCredentialsException(RespCodeEnum.TOKEN_IS_NOT_TIMEOUT.getMsg());
}*/
//查询用户信息
User user = authUserService.getByUserId(userEntity.getUserId());
Users users = authUserService.getByUserId(usersEntity.getUserId());
// 判断请求token与redis中是否相同,如果token被刷新,则不判断
if (!refreshFlag && !StringUtils.equals(accessToken, redisToken)) {
throw new IncorrectCredentialsException(RespCodeEnum.NO_AUTH_REQUEST.getMsg());
}
// 账号不存在
if (user == null) {
if (users == null) {
throw new UnknownAccountException("账号不存在");
}
// 密码错误
......@@ -119,7 +119,7 @@ public class AuthRealm extends AuthorizingRealm {
// 重置Redis中token过期时间,如果token被刷新,则不进行重置
redisTemplate.opsForValue().set(redisKey, accessToken, jwtConfig.getExpire() + 60 * 60);
}
SimpleAuthenticationInfo info = new SimpleAuthenticationInfo(user, accessToken, getName());
SimpleAuthenticationInfo info = new SimpleAuthenticationInfo(users, accessToken, getName());
return info;
}
......
......@@ -16,9 +16,9 @@ spring:
type: com.alibaba.druid.pool.DruidDataSource
druid:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://8.131.244.76:3306/shop-mall?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8
url: jdbc:mysql://8.140.102.52:3306/shop-mall?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8
username: root
password: qzh@xitiansen
password: adm4HYservice$
initial-size: 10
max-active: 100
min-idle: 10
......
......@@ -8,9 +8,9 @@ server:
max-http-form-post-size: 1024MB
# 1 073 741 824
port: 81
port: 8080
servlet:
context-path: /shop-mall
context-path: /data
spring:
main:
......
......@@ -256,7 +256,7 @@ jobconf_trigger_type_api=Api trigger
jobconf_trigger_type_retry=Fail retry trigger
jobconf_trigger_type_misfire=Misfire compensation trigger
## user
## users
user_manage=User Manage
user_username=Username
user_password=Password
......
......@@ -256,7 +256,7 @@ jobconf_trigger_type_api=API触发
jobconf_trigger_type_retry=失败重试触发
jobconf_trigger_type_misfire=调度过期补偿
## user
## users
user_manage=用户管理
user_username=账号
user_password=密码
......
......@@ -256,7 +256,7 @@ jobconf_trigger_type_api=API觸發
jobconf_trigger_type_retry=失敗重試觸發
jobconf_trigger_type_misfire=調度過期補償
## user
## users
user_manage=用户管理
user_username=帳號
user_password=密碼
......
......@@ -70,7 +70,7 @@ l502 -73q56 -9 56 -46z" />
<glyph glyph-name="star_empty" unicode="&#xf006;" horiz-adv-x="1664"
d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500
l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
<glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="1280"
<glyph glyph-name="users" unicode="&#xf007;" horiz-adv-x="1280"
d="M1280 137q0 -109 -62.5 -187t-150.5 -78h-854q-88 0 -150.5 78t-62.5 187q0 85 8.5 160.5t31.5 152t58.5 131t94 89t134.5 34.5q131 -128 313 -128t313 128q76 0 134.5 -34.5t94 -89t58.5 -131t31.5 -152t8.5 -160.5zM1024 1024q0 -159 -112.5 -271.5t-271.5 -112.5
t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
<glyph glyph-name="film" unicode="&#xf008;" horiz-adv-x="1920"
......
......@@ -6,7 +6,7 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<meta content="width=device-width, initial-scale=1, maximum-scale=1, users-scalable=no" name="viewport">
<!-- Bootstrap -->
<link rel="stylesheet" href="${request.contextPath}/static/adminlte/bower_components/bootstrap/css/bootstrap.min.css">
<!-- Font Awesome -->
......@@ -81,7 +81,7 @@
<div class="navbar-custom-menu">
<ul class="nav navbar-nav">
<#-- login user -->
<#-- login users -->
<li class="dropdown">
<a href="javascript:" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
${I18n.system_welcome} ${Request["XXL_JOB_LOGIN_IDENTITY"].username}
......@@ -139,7 +139,7 @@
<li class="nav-click <#if pageName == "joblog">active</#if>" ><a href="${request.contextPath}/joblog"><i class="fa fa-circle-o text-green"></i><span>${I18n.joblog_name}</span></a></li>
<#if Request["XXL_JOB_LOGIN_IDENTITY"].role == 1>
<li class="nav-click <#if pageName == "jobgroup">active</#if>" ><a href="${request.contextPath}/jobgroup"><i class="fa fa-circle-o text-red"></i><span>${I18n.jobgroup_name}</span></a></li>
<li class="nav-click <#if pageName == "user">active</#if>" ><a href="${request.contextPath}/user"><i class="fa fa-circle-o text-purple"></i><span>${I18n.user_manage}</span></a></li>
<li class="nav-click <#if pageName == "users">active</#if>" ><a href="${request.contextPath}/users"><i class="fa fa-circle-o text-purple"></i><span>${I18n.user_manage}</span></a></li>
</#if>
<li class="nav-click <#if pageName == "help">active</#if>" ><a href="${request.contextPath}/help"><i class="fa fa-circle-o text-gray"></i><span>${I18n.job_help}</span></a></li>
</ul>
......@@ -173,7 +173,7 @@
</li>
<li>
<a href="javascript::;">
<i class="menu-icon fa fa-user bg-yellow"></i>
<i class="menu-icon fa fa-users bg-yellow"></i>
<div class="menu-info">
<h4 class="control-sidebar-subheading">Frodo 更新了资料</h4>
<p>更新手机号码 +1(800)555-1234</p>
......
......@@ -12,7 +12,7 @@
<!-- header -->
<@netCommon.commonHeader />
<!-- left -->
<@netCommon.commonLeft "user" />
<@netCommon.commonLeft "users" />
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
......@@ -183,6 +183,6 @@
<!-- DataTables -->
<script src="${request.contextPath}/static/adminlte/bower_components/datatables.net/js/jquery.dataTables.min.js"></script>
<script src="${request.contextPath}/static/adminlte/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
<script src="${request.contextPath}/static/js/user.index.1.js"></script>
<script src="${request.contextPath}/static/js/users.index.1.js"></script>
</body>
</html>
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