|
|
@@ -1,14 +1,15 @@
|
|
|
-package com.zd.check.controller;
|
|
|
+package com.zd.security.controller;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
-import com.zd.check.api.bo.CheckTestBo;
|
|
|
-import com.zd.check.entity.CheckTest;
|
|
|
-import com.zd.check.service.CheckTestService;
|
|
|
-import com.zd.check.util.PageUtil;
|
|
|
+
|
|
|
import com.zd.common.core.utils.StringUtils;
|
|
|
import com.zd.common.core.web.controller.AbstractController;
|
|
|
import com.zd.model.domain.ResultData;
|
|
|
+import com.zd.security.api.bo.CheckTestBo;
|
|
|
+import com.zd.security.entity.CheckTest;
|
|
|
+import com.zd.security.service.CheckTestService;
|
|
|
+import com.zd.security.util.PageUtil;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
@@ -86,8 +87,9 @@ public class TestController extends AbstractController {
|
|
|
if (StringUtils.isNotEmpty(testBo.getTestName())) {
|
|
|
wrapper.lambda().like(CheckTest::getTestName, testBo.getTestName());
|
|
|
}
|
|
|
- //倒叙
|
|
|
- wrapper.lambda().orderByDesc(CheckTest::getTestId);
|
|
|
+
|
|
|
+ //过滤物理删除数据及倒叙
|
|
|
+ wrapper.lambda().eq(CheckTest::getIsDeleted, Boolean.FALSE).orderByDesc(CheckTest::getTestId);
|
|
|
IPage<CheckTest> result = checkTestService.page(PageUtil.getQuery(testBo.getPage(), testBo.getPageSize()), wrapper);
|
|
|
return ResultData.success(result);
|
|
|
}
|
|
|
@@ -97,16 +99,18 @@ public class TestController extends AbstractController {
|
|
|
* @param testBo
|
|
|
* @return
|
|
|
*/
|
|
|
- @GetMapping(value = "/delete")
|
|
|
- public ResultData delete(CheckTestBo testBo) {
|
|
|
+ @PostMapping(value = "/delete")
|
|
|
+ public ResultData delete(@RequestBody CheckTestBo testBo) {
|
|
|
paramCheck.notNull(testBo)
|
|
|
.notNull(testBo.getTestId());
|
|
|
//物理删除
|
|
|
//boolean bool = checkTestService.removeById(testBo.getTestId());
|
|
|
+
|
|
|
//逻辑删除
|
|
|
- QueryWrapper<CheckTest> wrapper = new QueryWrapper<>();
|
|
|
- wrapper.lambda().eq(CheckTest::getTestId, testBo.getTestId()).eq(CheckTest::getIsDeleted, Boolean.TRUE);
|
|
|
- boolean bool = checkTestService.update(wrapper);
|
|
|
+ CheckTest checkTest = new CheckTest();
|
|
|
+ checkTest.setTestId(testBo.getTestId());
|
|
|
+ checkTest.setIsDeleted(Boolean.TRUE);
|
|
|
+ boolean bool = checkTestService.updateById(checkTest);
|
|
|
if(bool) {
|
|
|
return ResultData.success("操作成功");
|
|
|
}
|