| | |
| | | package com.vci.frameworkcore.controller; |
| | | |
| | | import com.vci.common.exception.VciExceptionTool; |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; |
| | | import com.vci.frameworkcore.model.dto.SmUserDTO; |
| | | import com.vci.frameworkcore.pagemodel.SmUserVO; |
| | | import com.vci.starter.web.annotation.controller.VciUnCheckRight; |
| | | import com.vci.starter.web.exception.VciBaseException; |
| | | import com.vci.starter.web.pagemodel.*; |
| | | import com.vci.starter.web.util.VciBaseUtil; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Controller; |
| | |
| | | return BaseResult.dataGrid(userVODataGrid); |
| | | }catch (Exception e) { |
| | | e.printStackTrace(); |
| | | log.error("用户管理列表查询时出现错误,原因:" + e.getMessage()); |
| | | String exceptionMessage = VciBaseUtil.getExceptionMessage(e); |
| | | log.error("用户管理列表查询时出现错误,原因:" + exceptionMessage); |
| | | return BaseResult.fail("用户管理列表查询时出现错误,原因:" + e.getMessage()); |
| | | } |
| | | } |
| | |
| | | @VciUnCheckRight |
| | | public BaseResult addUser(@RequestBody SmUserDTO smUserDTO){ |
| | | try { |
| | | return BaseResult.success(userQueryService.addUser(smUserDTO) ? "用户添加成功!":"用户添加失败!"); |
| | | return userQueryService.addUser(smUserDTO) ? BaseResult.success("用户添加成功!"):BaseResult.fail("用户添加失败!"); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | log.error("添加用户时出现错误,原因:" + e.getMessage()); |
| | | return BaseResult.fail("添加用户时出现错误,原因:" + e.getMessage()); |
| | | String exceptionMessage = VciBaseUtil.getExceptionMessage(e); |
| | | log.error("添加用户时出现错误,原因:" + exceptionMessage); |
| | | return BaseResult.fail("添加用户时出现错误,原因:" + exceptionMessage); |
| | | } |
| | | } |
| | | |
| | |
| | | return BaseResult.success(userQueryService.updateUser(smUserDTO) ? "用户修改成功!":"用户修改失败!"); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | log.error("修改用户时出现错误,原因:" + e.getMessage()); |
| | | return BaseResult.fail("修改用户时出现错误,原因:" + e.getMessage()); |
| | | String exceptionMessage = VciBaseUtil.getExceptionMessage(e); |
| | | log.error("修改用户时出现错误,原因:" + exceptionMessage); |
| | | return BaseResult.fail("修改用户时出现错误,原因:" + exceptionMessage); |
| | | } |
| | | } |
| | | |
| | |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/deleteUser",method = RequestMethod.DELETE) |
| | | //@VciUnCheckRight |
| | | @VciUnCheckRight |
| | | public BaseResult deleteUser(String[] ids){ |
| | | try { |
| | | return BaseResult.success(userQueryService.deleteUser(ids) ? "删除用户成功!":"删除用户失败!"); |
| | | return userQueryService.deleteUser(ids) ? BaseResult.success("删除用户成功!"):BaseResult.fail("删除用户失败!"); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | log.error("添加用户时出现错误,原因:" + e.getMessage()); |
| | | return BaseResult.fail("添加用户时出现错误,原因:" + e.getMessage()); |
| | | String exceptionMessage = VciBaseUtil.getExceptionMessage(e); |
| | | log.error("添加用户时出现错误,原因:" + exceptionMessage); |
| | | return BaseResult.fail("添加用户时出现错误,原因:" + exceptionMessage); |
| | | } |
| | | } |
| | | |
| | |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/stopUsers",method = RequestMethod.POST) |
| | | //@VciUnCheckRight |
| | | public BaseResult disableOrEnableUsers(String[] ids,boolean flag){ |
| | | @VciUnCheckRight |
| | | public BaseResult stopUsers(String[] ids,boolean flag){ |
| | | try { |
| | | userQueryService.disableOrEnableUsers(ids,flag); |
| | | userQueryService.stopUsers(ids,flag); |
| | | return BaseResult.success("用户【停用/启用】成功!"); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | log.error("用户【停用/启用】时出现错误,原因:" + e.getMessage()); |
| | | return BaseResult.fail("用户【停用/启用】时出现错误,原因:" + e.getMessage()); |
| | | String exceptionMessage = VciBaseUtil.getExceptionMessage(e); |
| | | log.error("用户【停用/启用】时出现错误,原因:" + exceptionMessage); |
| | | return BaseResult.fail("用户【停用/启用】时出现错误,原因:" + exceptionMessage); |
| | | } |
| | | } |
| | | |