|
@@ -1,13 +1,11 @@
|
1
|
1
|
package com.huiju.foyo.controller;
|
2
|
2
|
|
3
|
3
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
4
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
5
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
6
|
4
|
import com.huiju.foyo.common.BaseController;
|
7
|
5
|
import com.huiju.foyo.common.ConstantFoyo;
|
8
|
6
|
import com.huiju.foyo.common.ResponseBean;
|
9
|
|
-import com.huiju.foyo.model.TaCaseIndexCover;
|
10
|
|
-import com.huiju.foyo.service.ITaCaseIndexCoverService;
|
|
7
|
+import com.huiju.foyo.model.TaCover;
|
|
8
|
+import com.huiju.foyo.service.ITaCoverService;
|
11
|
9
|
import org.slf4j.Logger;
|
12
|
10
|
import org.slf4j.LoggerFactory;
|
13
|
11
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -32,12 +30,12 @@ import java.util.List;
|
32
|
30
|
*/
|
33
|
31
|
@RestController
|
34
|
32
|
@RequestMapping("/")
|
35
|
|
-public class TaCaseIndexCoverController extends BaseController {
|
|
33
|
+public class TaCoverController extends BaseController {
|
36
|
34
|
|
37
|
|
- private final Logger logger = LoggerFactory.getLogger(TaCaseIndexCoverController.class);
|
|
35
|
+ private final Logger logger = LoggerFactory.getLogger(TaCoverController.class);
|
38
|
36
|
|
39
|
37
|
@Autowired
|
40
|
|
- public ITaCaseIndexCoverService iTaCaseIndexCoverService;
|
|
38
|
+ public ITaCoverService iTaCaseIndexCoverService;
|
41
|
39
|
|
42
|
40
|
|
43
|
41
|
/**
|
|
@@ -46,12 +44,18 @@ public class TaCaseIndexCoverController extends BaseController {
|
46
|
44
|
* @param pageSize
|
47
|
45
|
* @return
|
48
|
46
|
*/
|
49
|
|
- @RequestMapping(value="/admin/case/cover",method= RequestMethod.GET)
|
|
47
|
+ @RequestMapping(value="/admin/cover", method= RequestMethod.GET)
|
50
|
48
|
public ResponseBean taCaseIndexCoverList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
|
51
|
|
- @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
|
|
49
|
+ @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
|
50
|
+ @RequestParam(required = false) String type
|
|
51
|
+ ){
|
52
|
52
|
ResponseBean responseBean = new ResponseBean();
|
53
|
53
|
try {
|
54
|
|
- responseBean.addSuccess(iTaCaseIndexCoverService.list());
|
|
54
|
+ QueryWrapper<TaCover> queryWrapper = new QueryWrapper<>();
|
|
55
|
+ queryWrapper.eq(null != type, "type", type);
|
|
56
|
+ queryWrapper.orderByDesc("create_time");
|
|
57
|
+
|
|
58
|
+ responseBean.addSuccess(iTaCaseIndexCoverService.list(queryWrapper));
|
55
|
59
|
}catch (Exception e){
|
56
|
60
|
e.printStackTrace();
|
57
|
61
|
logger.error("taCaseIndexCoverList -=- {}",e.toString());
|
|
@@ -65,13 +69,16 @@ public class TaCaseIndexCoverController extends BaseController {
|
65
|
69
|
* @param taCaseIndexCover 实体对象
|
66
|
70
|
* @return
|
67
|
71
|
*/
|
68
|
|
- @RequestMapping(value="/admin/case/cover/add",method= RequestMethod.POST)
|
69
|
|
- public ResponseBean taCaseIndexCoverAdd(@RequestBody TaCaseIndexCover taCaseIndexCover){
|
|
72
|
+ @RequestMapping(value="/admin/cover/add", method= RequestMethod.POST)
|
|
73
|
+ public ResponseBean taCaseIndexCoverAdd(
|
|
74
|
+ @RequestBody TaCover taCaseIndexCover){
|
70
|
75
|
ResponseBean responseBean = new ResponseBean();
|
71
|
76
|
try {
|
72
|
|
- List<TaCaseIndexCover> taCaseIndexCoverList = iTaCaseIndexCoverService.list();
|
|
77
|
+ QueryWrapper<TaCover> queryWrapper = new QueryWrapper<>();
|
|
78
|
+ queryWrapper.eq("type", taCaseIndexCover.getType());
|
|
79
|
+ List<TaCover> taCaseIndexCoverList = iTaCaseIndexCoverService.list(queryWrapper);
|
73
|
80
|
if (taCaseIndexCoverList.size() > 0){
|
74
|
|
- TaCaseIndexCover taCaseIndexCoverUpdate = taCaseIndexCoverList.get(0);
|
|
81
|
+ TaCover taCaseIndexCoverUpdate = taCaseIndexCoverList.get(0);
|
75
|
82
|
taCaseIndexCoverUpdate.setUpdateTime(LocalDateTime.now());
|
76
|
83
|
taCaseIndexCoverUpdate.setCoverImg(taCaseIndexCover.getCoverImg());
|
77
|
84
|
if (iTaCaseIndexCoverService.updateById(taCaseIndexCoverUpdate)){
|
|
@@ -127,7 +134,7 @@ public class TaCaseIndexCoverController extends BaseController {
|
127
|
134
|
*/
|
128
|
135
|
@RequestMapping(value="/taCaseIndexCover/{id}",method= RequestMethod.PUT)
|
129
|
136
|
public ResponseBean taCaseIndexCoverUpdate(@PathVariable Integer id,
|
130
|
|
- @RequestBody TaCaseIndexCover taCaseIndexCover){
|
|
137
|
+ @RequestBody TaCover taCaseIndexCover){
|
131
|
138
|
ResponseBean responseBean = new ResponseBean();
|
132
|
139
|
try {
|
133
|
140
|
if (iTaCaseIndexCoverService.updateById(taCaseIndexCover)){
|
|
@@ -164,11 +171,14 @@ public class TaCaseIndexCoverController extends BaseController {
|
164
|
171
|
* 分页查询列表
|
165
|
172
|
* @return
|
166
|
173
|
*/
|
167
|
|
- @RequestMapping(value="/pc/case/cover",method= RequestMethod.GET)
|
168
|
|
- public ResponseBean pcCaseIndexCoverList(){
|
|
174
|
+ @RequestMapping(value="/pc/cover",method= RequestMethod.GET)
|
|
175
|
+ public ResponseBean pcCaseIndexCoverList(
|
|
176
|
+ @RequestParam(required = false) String type
|
|
177
|
+ ){
|
169
|
178
|
ResponseBean responseBean = new ResponseBean();
|
170
|
179
|
try {
|
171
|
|
- QueryWrapper<TaCaseIndexCover> queryWrapper = new QueryWrapper<>();
|
|
180
|
+ QueryWrapper<TaCover> queryWrapper = new QueryWrapper<>();
|
|
181
|
+ queryWrapper.eq(null != type, "type", type);
|
172
|
182
|
queryWrapper.last(" limit 1");
|
173
|
183
|
responseBean.addSuccess(iTaCaseIndexCoverService.list(queryWrapper));
|
174
|
184
|
}catch (Exception e){
|