|
@@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.fuzamei.constant.HintMSG;
|
|
|
+import com.fuzamei.constant.RegexConstant;
|
|
|
import com.fuzamei.constant.Roles;
|
|
|
import com.fuzamei.entity.Role;
|
|
|
import com.fuzamei.entity.User;
|
|
@@ -80,13 +81,19 @@ public class UserAction {
|
|
|
* 编辑修改 根据用户id修改账号,密码,名称,角色,信息
|
|
|
*
|
|
|
* @param data
|
|
|
- * @return { "userId": "5556", "username": "王五998", "password": "123456",
|
|
|
- * "roleId": "1", "personName": "张三7" }
|
|
|
+ * @return
|
|
|
+ { "userId": "5556",
|
|
|
+ "username": "王五998",
|
|
|
+ "password": "123456",
|
|
|
+ "roleId": "1",
|
|
|
+ "personName": "张三7"
|
|
|
+ }
|
|
|
*/
|
|
|
@PostMapping(value = "/updateAccountByUserId")
|
|
|
public Map<String, Object> updateAccountByUserId(@RequestBody User user) {
|
|
|
try {
|
|
|
- userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(user.getUserId()), Roles.ADMIN);
|
|
|
+ //userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(user.getUserId()));
|
|
|
+ ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
|
List<User> us = userService.findUserByuserIdandusername(user);
|
|
|
if (us == null || us.size() < 1) {
|
|
|
userService.updateAccountByUserId(user);
|
|
@@ -106,8 +113,13 @@ public class UserAction {
|
|
|
*
|
|
|
* @param user
|
|
|
* @param result
|
|
|
- * @return { "userId": "5556", "username": "王五998", "password": "123456",
|
|
|
- * "roleId": "1", "personName": "张三7" }
|
|
|
+ * @return
|
|
|
+ { "userId": "xxx",
|
|
|
+ "username": "王五998",
|
|
|
+ "password": "123456",
|
|
|
+ "roleId": "1",
|
|
|
+ "personName": "张三7"
|
|
|
+ }
|
|
|
*/
|
|
|
@PostMapping(value = "/insertUsers")
|
|
|
public Map<String, Object> insertUsers(@RequestBody User user) {
|
|
@@ -131,21 +143,23 @@ public class UserAction {
|
|
|
* @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="/deleteFromUserId2")
|
|
|
+ public Map<String,Object> deleteFromUserId2(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
|
|
|
+ String userIds = ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("userIds"));// 校验前端传来的参数是不是数字(userIds)正则表达式 XXX
|
|
|
userService.deleteFromUserId(userIds);
|
|
|
return JSONUtil.getJsonMap(200, true, "删除成功", null);
|
|
|
} catch (Exception e) {
|