|
@@ -1,5 +1,8 @@
|
|
|
package com.fdkankan.scene.controller;
|
|
package com.fdkankan.scene.controller;
|
|
|
|
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.fdkankan.common.constant.CommonSuccessStatus;
|
|
import com.fdkankan.common.constant.CommonSuccessStatus;
|
|
|
import com.fdkankan.scene.annotation.CheckPermit;
|
|
import com.fdkankan.scene.annotation.CheckPermit;
|
|
@@ -9,6 +12,7 @@ import com.fdkankan.scene.dto.TextVoiceTransferDTO;
|
|
|
import com.fdkankan.scene.entity.LeaveWord;
|
|
import com.fdkankan.scene.entity.LeaveWord;
|
|
|
import com.fdkankan.scene.service.ILeaveWordService;
|
|
import com.fdkankan.scene.service.ILeaveWordService;
|
|
|
import com.fdkankan.scene.service.IScrbService;
|
|
import com.fdkankan.scene.service.IScrbService;
|
|
|
|
|
+import com.fdkankan.scene.vo.LeaveWordVO;
|
|
|
import com.fdkankan.web.controller.BaseController;
|
|
import com.fdkankan.web.controller.BaseController;
|
|
|
import com.fdkankan.web.response.ResultData;
|
|
import com.fdkankan.web.response.ResultData;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -17,7 +21,9 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
|
|
+import java.util.List;
|
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
@RestController
|
|
@RestController
|
|
|
@RequestMapping("/service/scene/edit/scrb")
|
|
@RequestMapping("/service/scene/edit/scrb")
|
|
@@ -113,7 +119,14 @@ public class ScrbEditController extends BaseController {
|
|
|
// @CheckPermit
|
|
// @CheckPermit
|
|
|
@GetMapping("leaveWord/list")
|
|
@GetMapping("leaveWord/list")
|
|
|
public ResultData listLeaveWord(@RequestParam("num") String num){
|
|
public ResultData listLeaveWord(@RequestParam("num") String num){
|
|
|
- return ResultData.ok(leaveWordService.list(new LambdaQueryWrapper<LeaveWord>().eq(LeaveWord::getNum, num)));
|
|
|
|
|
|
|
+ List<LeaveWord> list = leaveWordService.list(new LambdaQueryWrapper<LeaveWord>().eq(LeaveWord::getNum, num));
|
|
|
|
|
+ if(CollUtil.isEmpty(list)){
|
|
|
|
|
+ return ResultData.ok();
|
|
|
|
|
+ }
|
|
|
|
|
+ return ResultData.ok(list.stream().map(v->{
|
|
|
|
|
+ LeaveWordVO vo = BeanUtil.copyProperties(v, LeaveWordVO.class, "content");
|
|
|
|
|
+ vo.setContent(JSON.parseObject(v.getContent()));
|
|
|
|
|
+ return vo;}).collect(Collectors.toList()));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// @CheckPermit
|
|
// @CheckPermit
|