chb 7 yıl önce
ebeveyn
işleme
3c633fc324

+ 12 - 7
saicLogistics/src/main/java/com/fuzamei/mapper/UserMapper.xml

@@ -33,7 +33,7 @@
 		         y.password,
 		         y.person_name,
 		         y.create_time,
-		         y.update_time 
+		         y.update_time
 		 from    users y  
 		 left  join  role  r on  r.role_id=y.role_id
 		 <where>
@@ -41,10 +41,10 @@
 		      	   y.role_id=#{roleId}
 		      </if>
 		       <if test="username!=null and username!=''">
-		      	and  username=#{username}
+		      	and  y.username=#{username}
 		      </if>
 		      <if test="personName!=null and personName!=''">
-		      	and  person_name=#{personName}
+		      	and  y.person_name=#{personName}
 		      </if>
 		 </where>
 		      order by create_time desc
@@ -52,19 +52,20 @@
 	</select>
 	
 	<select id="queryUserscount"  resultType="int">
-		 select count(*)  from users	
+		 select count(*)  from users y	
 		 <where>
 		      <if test="roleId!=null and roleId!=''">
 		      	   y.role_id=#{roleId}
 		      </if>
 		       <if test="username!=null and username!=''">
-		      	and  username=#{username}
+		      	and  y.username=#{username}
 		      </if>
 		      <if test="personName!=null and personName!=''">
-		      	and  person_name=#{personName}
+		      	and  y.person_name=#{personName}
 		      </if>
 		 </where>
-		    
+		      order by create_time desc
+			  limit #{startPage},#{rowNum}
 	
 	</select>
 	
@@ -81,4 +82,8 @@
         </foreach>
 	</delete>
 	
+	<select id="queryUserIdMax" resultType="int">
+	  select max(user_id) from users
+	</select>
+	
 </mapper>

+ 1 - 1
saicLogistics/src/main/java/com/fuzamei/mapperInterface/UserMapper.java

@@ -18,7 +18,7 @@ public interface UserMapper {
 	
 	public void deleteFromUserId(String[] userIds);//批量删除,前端传个id字符串来
 	
-	
+	public  int queryUserIdMax();
 
 	
 	

+ 2 - 0
saicLogistics/src/main/java/com/fuzamei/service/UserService.java

@@ -16,4 +16,6 @@ public interface UserService {
 	public List<User> findUserByuserIdandusername(User user);
 	//public int queryUserscount(Map<String, Object> map);//查询总条数
 	public void deleteFromUserId(String userIds);//批量删除
+	
+	public  int queryUserIdMax();
 }

+ 5 - 0
saicLogistics/src/main/java/com/fuzamei/service/serviceImpl/UserServiceImpl.java

@@ -91,6 +91,11 @@ public class UserServiceImpl  implements  UserService {
 		userMapper.deleteFromUserId(strs);
 	}
 
+	@Override
+	public int queryUserIdMax() {
+		return userMapper.queryUserIdMax();
+	}
+
 
 	
 	

+ 12 - 2
saicLogistics/src/main/java/com/fuzamei/web/UserAction.java

@@ -48,11 +48,22 @@ public class UserAction {
 			List<Role> roles = userService.getAllRoles();
 			return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, roles);
 		} catch (Exception e) {
-			e.printStackTrace();
 			return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
 		}
 
 	}
+	@PostMapping(value = "queryUserIdMax")
+	public  Map<String, Object> queryUserIdMax(){
+		
+		try {
+			
+			return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, null);
+		} catch (Exception e) {
+		  return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
+		}
+	}
+	
+	
 
 	/**
 	 * { "user_id":"1001", "roleId":"3", "username":"", "personName":"" } 查看账户列表
@@ -161,7 +172,6 @@ public class UserAction {
 				return JSONUtil.getJsonMap(500, false, "用户已存在,添加失败", null);
 			}
 		} catch (Exception e) {
-			e.printStackTrace();
 			return JSONUtil.getJsonMap(500, false, "添加失败", null);
 		}
 	}