Commit 0167485a by guojuxing

工单外部评论才展示

parent d560a06f
......@@ -7,8 +7,7 @@ import com.gic.enterprise.error.ErrorCode;
import com.gic.udesk.constant.UdeskStatusEnum;
import com.gic.udesk.dto.UdeskTicketDetailDTO;
import com.gic.udesk.dto.customfield.UdeskCustomFieldOptionDTO;
import com.gic.udesk.dto.gic.TicketRepliesDTO;
import com.gic.udesk.dto.gic.UdeskEnterpriseDTO;
import com.gic.udesk.dto.gic.*;
import com.gic.udesk.entity.TabUdeskCustomers;
import com.gic.udesk.entity.TabUdeskEnterprise;
import com.gic.udesk.qo.TicketListQO;
......@@ -21,14 +20,13 @@ import org.springframework.stereotype.Service;
import com.alibaba.fastjson.JSON;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.udesk.dto.gic.GicTicketDTO;
import com.gic.udesk.dto.gic.TicketCreateResDTO;
import com.gic.udesk.service.GicTicketApiService;
import com.gic.udesk.service.UdeskBaseApiService;
import com.gic.udesk.service.UdeskEnterpriseService;
import com.gic.udesk.utils.UdeskConstant;
import com.gic.udesk.utils.UdeskHttpClientUtil;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
......@@ -175,6 +173,15 @@ public class GicTicketApiServiceImpl implements GicTicketApiService{
LOGGER.info("查询工单回复信息,工单返回为:{}", respStr);
TicketRepliesDTO updateDetail = JSON.parseObject(respStr, TicketRepliesDTO.class);
if (updateDetail.getCode() == UdeskConstant.UDESK_SUCCESS_CODE) {
List<TicketRepliesDataDTO> replies = updateDetail.getReplies();
List<TicketRepliesDataDTO> repliesTemp = new ArrayList<>();
for (TicketRepliesDataDTO dataDTO : replies) {
//外部评论才展示
if (!dataDTO.getFunction_type().equals(UdeskConstant.INTERNAL)) {
repliesTemp.add(dataDTO);
}
}
updateDetail.setReplies(repliesTemp);
return ServiceResponse.success(updateDetail);
}
return ServiceResponse.failure(ErrorCode.SYSTEM_ERROR.getCode(), "无数据");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment