| | |
| | | newsSerivce.pageNews(page,request.getTitle(),request.getLanguage(),request.getUserCode()); |
| | | for (NewsDto news:page.getRecords()){ |
| | | news.setLanguageText(Constants.LANGUAGE.get(news.getLanguage())); |
| | | String nUrl = awsS3OSSFileService.getUrl(news.getImgUrl()); |
| | | String nUrl = Constants.IMAGES_HTTP+news.getImgUrl(); |
| | | news.setHttpImgUrl(nUrl); |
| | | } |
| | | return Result.ok(page); |
| | |
| | | @ApiOperation(value = "新增") |
| | | @PostMapping("add") |
| | | public Result<?> add(@RequestBody @Valid NewsModel model){ |
| | | model.setLoginSafeword(passwordManager.decryptPassword(model.getLoginSafeword())); |
| | | SysUser sysUser = sysUserService.getSysUserById(SecurityUtils.getSysUser().getUserId()); |
| | | if (!passwordEncoder.matches(model.getLoginSafeword(), sysUser.getSafePassword())) { |
| | | throw new YamiShopBindException("资金密码不正确!"); |
| | | } |
| | | News news=new News(); |
| | | if (!StringUtils.isEmptyString(model.getUserCode())) { |
| | | User user= userService.findUserByUserCode(model.getUserCode()); |
| | |
| | | @ApiOperation(value = "更新") |
| | | @PostMapping("update") |
| | | public Result<?> update(@RequestBody @Valid NewsModel model){ |
| | | model.setLoginSafeword(passwordManager.decryptPassword(model.getLoginSafeword())); |
| | | SysUser sysUser = sysUserService.getSysUserById(SecurityUtils.getSysUser().getUserId()); |
| | | if (!passwordEncoder.matches(model.getLoginSafeword(), sysUser.getSafePassword())) { |
| | | throw new YamiShopBindException("资金密码不正确!"); |
| | | } |
| | | News news=newsSerivce.getById(model.getId()); |
| | | if (news==null){ |
| | | throw new YamiShopBindException("参数错误!"); |