Commit 0167485a by guojuxing

工单外部评论才展示

parent d560a06f
...@@ -7,8 +7,7 @@ import com.gic.enterprise.error.ErrorCode; ...@@ -7,8 +7,7 @@ import com.gic.enterprise.error.ErrorCode;
import com.gic.udesk.constant.UdeskStatusEnum; import com.gic.udesk.constant.UdeskStatusEnum;
import com.gic.udesk.dto.UdeskTicketDetailDTO; import com.gic.udesk.dto.UdeskTicketDetailDTO;
import com.gic.udesk.dto.customfield.UdeskCustomFieldOptionDTO; import com.gic.udesk.dto.customfield.UdeskCustomFieldOptionDTO;
import com.gic.udesk.dto.gic.TicketRepliesDTO; import com.gic.udesk.dto.gic.*;
import com.gic.udesk.dto.gic.UdeskEnterpriseDTO;
import com.gic.udesk.entity.TabUdeskCustomers; import com.gic.udesk.entity.TabUdeskCustomers;
import com.gic.udesk.entity.TabUdeskEnterprise; import com.gic.udesk.entity.TabUdeskEnterprise;
import com.gic.udesk.qo.TicketListQO; import com.gic.udesk.qo.TicketListQO;
...@@ -21,14 +20,13 @@ import org.springframework.stereotype.Service; ...@@ -21,14 +20,13 @@ import org.springframework.stereotype.Service;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.gic.api.base.commons.ServiceResponse; 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.GicTicketApiService;
import com.gic.udesk.service.UdeskBaseApiService; import com.gic.udesk.service.UdeskBaseApiService;
import com.gic.udesk.service.UdeskEnterpriseService; import com.gic.udesk.service.UdeskEnterpriseService;
import com.gic.udesk.utils.UdeskConstant; import com.gic.udesk.utils.UdeskConstant;
import com.gic.udesk.utils.UdeskHttpClientUtil; import com.gic.udesk.utils.UdeskHttpClientUtil;
import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -175,6 +173,15 @@ public class GicTicketApiServiceImpl implements GicTicketApiService{ ...@@ -175,6 +173,15 @@ public class GicTicketApiServiceImpl implements GicTicketApiService{
LOGGER.info("查询工单回复信息,工单返回为:{}", respStr); LOGGER.info("查询工单回复信息,工单返回为:{}", respStr);
TicketRepliesDTO updateDetail = JSON.parseObject(respStr, TicketRepliesDTO.class); TicketRepliesDTO updateDetail = JSON.parseObject(respStr, TicketRepliesDTO.class);
if (updateDetail.getCode() == UdeskConstant.UDESK_SUCCESS_CODE) { 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.success(updateDetail);
} }
return ServiceResponse.failure(ErrorCode.SYSTEM_ERROR.getCode(), "无数据"); 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