Merge remote-tracking branch 'origin/master'
| | |
| | | @CloudRequiredPermission("system:user:resetPwd") |
| | | public ApiResponse resetPwd (@RequestHeader(Constants.HEADER_USER_TOKEN) String token,@Validated @RequestBody ResetSystemUserPwdDTO dto) { |
| | | dto.setOperaUserId(this.getLoginUser(token).getId()); |
| | | dto.setNeedChangePwd(Constants.ZERO); |
| | | systemUserBiz.resetPwd(dto); |
| | | return ApiResponse.success(null); |
| | | } |
| | |
| | | @RequiresPermissions("system:user:resetPwd") |
| | | public ApiResponse resetPwd (@Validated @RequestBody ResetSystemUserPwdDTO dto, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { |
| | | dto.setOperaUserId(this.getLoginUser(token).getId()); |
| | | dto.setNeedChangePwd(Constants.ZERO); |
| | | systemUserBiz.resetPwd(dto); |
| | | return ApiResponse.success(null); |
| | | } |
| | |
| | | updateUserDto.setId(dto.getId()); |
| | | updateUserDto.setUpdateUser(dto.getOperaUserId()); |
| | | updateUserDto.setPassword(Utils.Secure.encryptPassword(dto.getPassword(), systemUser.getSalt())); |
| | | updateUserDto.setNeedChangePwd(Constants.ZERO); |
| | | updateUserDto.setNeedChangePwd(dto.getNeedChangePwd()); |
| | | systemUserService.updateById(updateUserDto); |
| | | } |
| | | |
| | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private Date endDate; |
| | | |
| | | @ApiModelProperty(value = "0访客审批 1访客报备 2用车审批 3隐患处理 4物流车审批 5系统系统") |
| | | @ApiModelProperty(value = "0访客审批 1访客报备 2用车审批 3隐患处理 4物流车审批 5系统系统 7安防平台待办") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "只看未读:1=是;0=否") |
| | |
| | | |
| | | @ApiModelProperty(value = "操作人", hidden = true) |
| | | private Integer operaUserId; |
| | | |
| | | @ApiModelProperty(value = "是否需要强制更新密码 0是 1否", hidden = true) |
| | | private Integer needChangePwd; |
| | | |
| | | } |
| | |
| | | queryWrapper.eq(Objects.nonNull(noticesDTO.getType()),Notices::getType,noticesDTO.getType()); |
| | | // queryWrapper.eq(Objects.nonNull(noticesDTO.getMemberId()),Notices::getUserId,noticesDTO.getMemberId()); |
| | | queryWrapper.like(StringUtils.isNotBlank(noticesDTO.getTitle()),Notices::getTitle,noticesDTO.getTitle()); |
| | | queryWrapper.orderByDesc(Notices::getId); |
| | | queryWrapper.orderByDesc(Notices::getCreateDate); |
| | | PageData<Notices> pageData = PageData.from(noticesMapper.selectJoinPage(page,Notices.class, queryWrapper)); |
| | | if(noticesDTO.getQueryType().equals(Constants.ZERO)){ |
| | | for (Notices notices:pageData.getRecords()) { |
| | |
| | | public void exportExcel (@RequestBody PageWrap<PlatformWaterGas> pageWrap, HttpServletResponse response,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { |
| | | List<PlatformWaterGas> waterGasPageData = platformWaterGasService.findPage(pageWrap).getRecords(); |
| | | if(Objects.nonNull(pageWrap.getModel()) |
| | | && Objects.nonNull(pageWrap.getModel().getType()) && !Constants.equalsInteger(pageWrap.getModel().getType(),Constants.TWO)){ |
| | | && Objects.nonNull(pageWrap.getModel().getType()) && !Constants.equalsInteger(pageWrap.getModel().getType(),Constants.TWO)){ |
| | | List<PlatformWaterGasForExcelVO> pageData = new ArrayList<>(); |
| | | for (PlatformWaterGas platformWaterGas:waterGasPageData) { |
| | | PlatformWaterGasForExcelVO platformWaterGasForExcelVO = new PlatformWaterGasForExcelVO(); |
| | | BeanUtils.copyProperties(platformWaterGas,platformWaterGasForExcelVO); |
| | | pageData.add(platformWaterGasForExcelVO); |
| | | } |
| | | ExcelExporter.build(PlatformWaterGasForExcelVO.class).export(pageData, Constants.equalsInteger(pageWrap.getModel().getType(),Constants.ZERO)?"月台_用水信息记录表":"月台_用气信息记录表", response); |
| | | String title = "月台_循环烟箱记录表"; |
| | | if(Constants.equalsInteger(pageWrap.getModel().getType(),Constants.ZERO)){ |
| | | title = "月台_用水信息记录表"; |
| | | }else if(Constants.equalsInteger(pageWrap.getModel().getType(),Constants.ONE)){ |
| | | title = "月台_用气信息记录表"; |
| | | } |
| | | ExcelExporter.build(PlatformWaterGasForExcelVO.class).export(pageData, title, response); |
| | | }else{ |
| | | ExcelExporter.build(PlatformWaterGas.class).export(waterGasPageData, "月台_油耗信息记录表", response); |
| | | } |
| | |
| | | @ExcelColumn(name="使用月份",index = 2,dateFormat="yyyy-MM",width = 10) |
| | | private Date timeInfo; |
| | | |
| | | @ApiModelProperty(value = "类型 0用水 1用气 2用油", example = "1") |
| | | @ExcelColumn(name="类型",valueMapping = "0=用水;1=用气;2=用油;",index = 0,width = 10) |
| | | @ApiModelProperty(value = "类型 0用水 1用气 2用油 3烟箱", example = "1") |
| | | @ExcelColumn(name="类型",valueMapping = "0=用水;1=用气;2=用油;3=烟箱;",index = 0,width = 10) |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "数量 (用电顿,用电度; 油耗L)", example = "1") |
| | |
| | | dto.setPassword(resetPasswordDTO.getPassword()); |
| | | dto.setId(systemUser.getId()); |
| | | dto.setOperaUserId(systemUser.getId()); |
| | | dto.setNeedChangePwd(Constants.ONE); |
| | | systemUserBiz.resetPwd(dto); |
| | | } |
| | | |