| | |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.framework.web.service.TokenService; |
| | | import com.ruoyi.system.model.TSysEducationalInfo; |
| | | import com.ruoyi.system.model.TSysProductIntroduction; |
| | | import com.ruoyi.system.query.TSysProductIntroductionQuery; |
| | | import com.ruoyi.system.service.TSysProductIntroductionService; |
| | |
| | | @ApiOperation(value = "获取产品介绍分页列表") |
| | | @PostMapping(value = "/pageList") |
| | | public R<PageInfo<TSysProductIntroduction>> pageList(@RequestBody TSysProductIntroductionQuery query) { |
| | | Integer roleType = tokenService.getLoginUser().getUser().getRoleType(); |
| | | if(roleType == 5){ |
| | | query.setRoleType(roleType); |
| | | } |
| | | return R.ok(sysProductIntroductionService.pageList(query)); |
| | | return R.ok(sysProductIntroductionService.pageListApp(query)); |
| | | } |
| | | |
| | | /** |
| | |
| | | @ApiOperation(value = "查看产品介绍详情") |
| | | @GetMapping(value = "/getDetailById") |
| | | public R<TSysProductIntroduction> getDetailById(@RequestParam String id) { |
| | | return R.ok(sysProductIntroductionService.getById(id)); |
| | | TSysProductIntroduction sysProductIntroduction = sysProductIntroductionService.getById(id); |
| | | // 查询次数自增 使用数据库原子更新操作 |
| | | sysProductIntroductionService.update( |
| | | Wrappers.<TSysProductIntroduction>lambdaUpdate() |
| | | .setSql("click_count = click_count + 1") |
| | | .eq(TSysProductIntroduction::getId, id) |
| | | ); |
| | | return R.ok(sysProductIntroduction); |
| | | } |
| | | |
| | | } |