|
@@ -1,32 +1,21 @@
|
|
package com.fuzamei.web;
|
|
package com.fuzamei.web;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
-import java.util.HashMap;
|
|
|
|
import java.util.LinkedHashMap;
|
|
import java.util.LinkedHashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
-
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
-import org.springframework.validation.BindingResult;
|
|
|
|
-import org.springframework.validation.annotation.Validated;
|
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
-import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
-
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.fuzamei.constant.HintMSG;
|
|
import com.fuzamei.constant.HintMSG;
|
|
-import com.fuzamei.entity.Param;
|
|
|
|
import com.fuzamei.entity.Role;
|
|
import com.fuzamei.entity.Role;
|
|
import com.fuzamei.entity.User;
|
|
import com.fuzamei.entity.User;
|
|
-import com.fuzamei.entity.UserDetail;
|
|
|
|
-import com.fuzamei.entity.User.GroupB;
|
|
|
|
-import com.fuzamei.service.ReceivingClerkService;
|
|
|
|
import com.fuzamei.service.UserAuthoricationService;
|
|
import com.fuzamei.service.UserAuthoricationService;
|
|
import com.fuzamei.service.UserService;
|
|
import com.fuzamei.service.UserService;
|
|
import com.fuzamei.util.JSONUtil;
|
|
import com.fuzamei.util.JSONUtil;
|
|
-import com.fuzamei.util.ReadConfUtil;
|
|
|
|
import com.fuzamei.util.ValidationUtil;
|
|
import com.fuzamei.util.ValidationUtil;
|
|
|
|
|
|
@RestController
|
|
@RestController
|
|
@@ -36,10 +25,9 @@ public class UserAction {
|
|
private UserService userService;
|
|
private UserService userService;
|
|
@Autowired
|
|
@Autowired
|
|
private UserAuthoricationService userAuthoricationService;
|
|
private UserAuthoricationService userAuthoricationService;
|
|
- @Autowired
|
|
|
|
- private ReceivingClerkService receivingClerkService;
|
|
|
|
|
|
+
|
|
/**
|
|
/**
|
|
- * 查询*所有角色
|
|
|
|
|
|
+ * 查询*得到所有的角色
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@PostMapping(value = "getAllRoles")
|
|
@PostMapping(value = "getAllRoles")
|
|
@@ -50,7 +38,6 @@ public class UserAction {
|
|
roles = userService.getAllRoles();
|
|
roles = userService.getAllRoles();
|
|
resultMap = JSONUtil.getJsonMap(200, true, "获取角色信息成功", roles);
|
|
resultMap = JSONUtil.getJsonMap(200, true, "获取角色信息成功", roles);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
- e.printStackTrace();
|
|
|
|
resultMap = JSONUtil.getJsonMap(500, false, "获取角色信息失败", roles);
|
|
resultMap = JSONUtil.getJsonMap(500, false, "获取角色信息失败", roles);
|
|
}
|
|
}
|
|
return resultMap;
|
|
return resultMap;
|
|
@@ -62,7 +49,7 @@ public class UserAction {
|
|
"username":"",
|
|
"username":"",
|
|
"personName":""
|
|
"personName":""
|
|
}
|
|
}
|
|
- *查询用户列表
|
|
|
|
|
|
+ 查看账户列表
|
|
* @param data
|
|
* @param data
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@@ -71,8 +58,9 @@ public class UserAction {
|
|
try {
|
|
try {
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
Map<String, Object> map = JSON.parseObject(data,Map.class);//将前端传过来的json数据转化为map对象,并将map对象传入service层进行数据校验
|
|
Map<String, Object> map = JSON.parseObject(data,Map.class);//将前端传过来的json数据转化为map对象,并将map对象传入service层进行数据校验
|
|
- int user_id = ValidationUtil.checkAndAssignInt(map.get("user_id"));
|
|
|
|
- System.out.println(user_id+"aaaaaaaaaaaaaaaaaaaaaaa");
|
|
|
|
|
|
+ Integer user_id = ValidationUtil.checkAndAssignInt(map.get("user_id"));//————————————》TODO 待
|
|
|
|
+ //System.out.println(user_id+"aaaaaaaaaaaaaaaaaaaaaaa");
|
|
|
|
+ //userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(map.get("user_id"), com.fuzamei.constant.Role.ADMIN));
|
|
Integer roleId=ValidationUtil.checkAndAssignNullIntegerIfIsBlank(map.get("roleId"));
|
|
Integer roleId=ValidationUtil.checkAndAssignNullIntegerIfIsBlank(map.get("roleId"));
|
|
String username=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("username"));//拿到前端传来的账号去service校验
|
|
String username=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("username"));//拿到前端传来的账号去service校验
|
|
String personName=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("personName"));
|
|
String personName=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("personName"));
|
|
@@ -84,26 +72,34 @@ public class UserAction {
|
|
List<User> list=userService.queryUsers(mapToService);
|
|
List<User> list=userService.queryUsers(mapToService);
|
|
return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, list);
|
|
return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, list);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
- e.printStackTrace();
|
|
|
|
return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
|
|
+ * 编辑修改
|
|
* 根据用户id修改账号,密码,名称,角色,信息
|
|
* 根据用户id修改账号,密码,名称,角色,信息
|
|
* @param data
|
|
* @param data
|
|
* @return
|
|
* @return
|
|
|
|
+ {
|
|
|
|
+ "userId": "5556",
|
|
|
|
+ "username": "王五998",
|
|
|
|
+ "password": "123456",
|
|
|
|
+ "roleId": "1",
|
|
|
|
+ "personName": "张三7"
|
|
|
|
+ }
|
|
*/
|
|
*/
|
|
@PostMapping(value="/updateAccountByUserId")
|
|
@PostMapping(value="/updateAccountByUserId")
|
|
public Map<String, Object> updateAccountByUserId(@RequestBody User user){
|
|
public Map<String, Object> updateAccountByUserId(@RequestBody User user){
|
|
try {
|
|
try {
|
|
|
|
+
|
|
ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
List<User> us=userService.findUserByuserIdandusername(user);
|
|
List<User> us=userService.findUserByuserIdandusername(user);
|
|
if(us==null||us.size()<1) {
|
|
if(us==null||us.size()<1) {
|
|
userService.updateAccountByUserId(user);
|
|
userService.updateAccountByUserId(user);
|
|
return JSONUtil.getJsonMap(200, true, "修改成功", null);
|
|
return JSONUtil.getJsonMap(200, true, "修改成功", null);
|
|
}else {
|
|
}else {
|
|
- return JSONUtil.getJsonMap(500, false, "修改失败,用户已存在", null);
|
|
|
|
|
|
+ return JSONUtil.getJsonMap(500, false, "修改失败,该账号已存在了", null);
|
|
}
|
|
}
|
|
|
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@@ -112,26 +108,69 @@ public class UserAction {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 添加用户
|
|
* 添加用户
|
|
* @param user
|
|
* @param user
|
|
* @param result
|
|
* @param result
|
|
* @return
|
|
* @return
|
|
|
|
+ {
|
|
|
|
+ "userId": "5556",
|
|
|
|
+ "username": "王五998",
|
|
|
|
+ "password": "123456",
|
|
|
|
+ "roleId": "1",
|
|
|
|
+ "personName": "张三7"
|
|
|
|
+ }
|
|
*/
|
|
*/
|
|
@PostMapping(value = "/insertUsers")
|
|
@PostMapping(value = "/insertUsers")
|
|
public Map<String,Object> insertUsers(@RequestBody User user){
|
|
public Map<String,Object> insertUsers(@RequestBody User user){
|
|
- ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
|
|
- List<User> us=userService.findUserById(user);
|
|
|
|
- if(us==null||us.size()<1) {
|
|
|
|
- userService.insertUsers(user);
|
|
|
|
- return JSONUtil.getJsonMap(200, true, "添加成功", null);
|
|
|
|
- }else {
|
|
|
|
- return JSONUtil.getJsonMap(500, false, "用户已存在,添加失败", null);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ //是否还要校验密码??????
|
|
|
|
+ try {
|
|
|
|
+ ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
|
|
+ List<User> us=userService.findUserById(user);
|
|
|
|
+ if(us==null||us.size()<1) {
|
|
|
|
+ userService.insertUsers(user);
|
|
|
|
+ return JSONUtil.getJsonMap(200, true, "添加成功", null);
|
|
|
|
+ }else {
|
|
|
|
+ return JSONUtil.getJsonMap(500, false, "用户已存在,添加失败", null);
|
|
|
|
+ }
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ return JSONUtil.getJsonMap(500, false, "添加失败", null);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ 让前端传过来Id{1001,1002,1003,1004}以逗号隔开
|
|
|
|
+ "userids" ——》1,2,3,4,5,6
|
|
|
|
+ * @param userIds
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+/* @PostMapping(value="/deleteFromUserId")
|
|
|
|
+ public Map<String,Object> deleteFromUserId(String userIds){
|
|
|
|
+ try {
|
|
|
|
+ userService.deleteFromUserId(userIds);
|
|
|
|
+ return JSONUtil.getJsonMap(200, true, "删除成功", null);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ return JSONUtil.getJsonMap(500, false, "删除失败", null);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }*/
|
|
|
|
+ @PostMapping(value="/deleteFromUserId")
|
|
|
|
+ public Map<String,Object> deleteFromUserId(@RequestBody String data){
|
|
|
|
+ try {
|
|
|
|
+ @SuppressWarnings("unchecked")
|
|
|
|
+ Map<String, Object> map = JSON.parseObject(data,Map.class);
|
|
|
|
+ String userIds=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("userIds"));//校验前端传来的参数(userIds)XXX
|
|
|
|
+ userService.deleteFromUserId(userIds);
|
|
|
|
+ return JSONUtil.getJsonMap(200, true, "删除成功", null);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ return JSONUtil.getJsonMap(500, false, "删除失败", null);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|