|
|
@@ -1,5 +1,8 @@
|
|
|
package com.fdkankan.scene.controller;
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.fdkankan.common.constant.CommonSuccessStatus;
|
|
|
@@ -10,6 +13,7 @@ import com.fdkankan.scene.dto.TextVoiceTransferDTO;
|
|
|
import com.fdkankan.scene.entity.LeaveWord;
|
|
|
import com.fdkankan.scene.service.ILeaveWordService;
|
|
|
import com.fdkankan.scene.service.IScrbService;
|
|
|
+import com.fdkankan.scene.vo.LeaveWordVO;
|
|
|
import com.fdkankan.web.controller.BaseController;
|
|
|
import com.fdkankan.web.response.ResultData;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -18,6 +22,8 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
|
+import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
@Slf4j
|
|
|
@RestController
|
|
|
@@ -49,7 +55,14 @@ public class ScrbController extends BaseController {
|
|
|
|
|
|
@GetMapping("leaveWord/list")
|
|
|
public ResultData listLeaveWord(@RequestParam("num") String num){
|
|
|
- return ResultData.ok(leaveWordService.list(new LambdaQueryWrapper<LeaveWord>().eq(LeaveWord::getNum, num).eq(LeaveWord::getStatus, CommonSuccessStatus.SUCCESS.code())));
|
|
|
+ List<LeaveWord> list = leaveWordService.list(new LambdaQueryWrapper<LeaveWord>().eq(LeaveWord::getNum, num).eq(LeaveWord::getStatus, CommonSuccessStatus.SUCCESS.code()));
|
|
|
+ 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()));
|
|
|
}
|
|
|
|
|
|
|