|
@@ -14,6 +14,7 @@ import com.xjrsoft.module.textbook.dto.UpdateTextbookDto;
|
|
|
import com.xjrsoft.module.textbook.entity.Textbook;
|
|
|
import com.xjrsoft.module.textbook.service.ITextbookService;
|
|
|
import com.xjrsoft.module.textbook.vo.TextbookPageVo;
|
|
|
+import com.xjrsoft.module.textbook.vo.TextbookSubscriptionRecordVo;
|
|
|
import com.xjrsoft.module.textbook.vo.TextbookVo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -57,17 +58,28 @@ public class TextbookController {
|
|
|
return RT.ok(pageOutput);
|
|
|
}
|
|
|
|
|
|
- @GetMapping(value = "/info")
|
|
|
+ @GetMapping(value = "/info-detail")
|
|
|
@ApiOperation(value="根据id查询教材管理信息")
|
|
|
@SaCheckPermission("textbook:detail")
|
|
|
public RT<TextbookVo> info(@RequestParam Long id){
|
|
|
- Textbook textbook = textbookService.getByIdDeep(id);
|
|
|
+ Textbook textbook = textbookService.getById(id);
|
|
|
if (textbook == null) {
|
|
|
return RT.error("找不到此数据!");
|
|
|
}
|
|
|
return RT.ok(BeanUtil.toBean(textbook, TextbookVo.class));
|
|
|
}
|
|
|
|
|
|
+ @GetMapping(value = "/info-subscription-list")
|
|
|
+ @ApiOperation(value="查看详情信息-征订记录")
|
|
|
+ @SaCheckPermission("textbook:detail")
|
|
|
+ public RT<List<TextbookSubscriptionRecordVo>> subscriptionList(@RequestParam Long id){
|
|
|
+ List<TextbookSubscriptionRecordVo> result = textbookService.subscriptionList(id);
|
|
|
+ if (result == null) {
|
|
|
+ return RT.error("找不到此数据!");
|
|
|
+ }
|
|
|
+ return RT.ok(result);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
@PostMapping
|
|
|
@ApiOperation(value = "新增教材管理")
|