我定义的DTO:CRMMTMFeedMonitorResponseDTO
CRM返回的数据
返回的还是他们的那个字段:directIndirect
微信图片_20220310155928.png
问题就出在这里,因为我先用这个DTO接了CRM返回的数据,这个时候其实directIndirect已经转成了fulfillmentMethod,但是我给前端传的时候,还是用的这个directIndirect
解决:
用两个DTO定义,一个用来接CRM返回的数据:一个用来给前端返回数据
// 接CRM返回的数据DTO:
@JsonProperty(value = "directIndirect")
private String fulfillmentMethod;
// 给前端返回的数据DTO:
private String fulfillmentMethod;