|
|
|
@ -40,8 +40,11 @@ import com.dxhy.order.consumer.openapi.service.*; |
|
|
|
|
import com.dxhy.order.consumer.utils.BeanTransitionUtils; |
|
|
|
|
import com.dxhy.order.exception.OrderReceiveException; |
|
|
|
|
import com.dxhy.order.invoice.config.InvoiceConfig; |
|
|
|
|
import com.dxhy.order.invoice.module.fangge.protocol.specialinvoice.FgRedInvoiceDownloadReqNew; |
|
|
|
|
import com.dxhy.order.utils.HttpUtils; |
|
|
|
|
import com.dxhy.order.utils.JsonUtils; |
|
|
|
|
import com.dxyun.invoice.protocol.InterfaceData; |
|
|
|
|
import com.dxyun.invoice.protocol.ProtocolUtil; |
|
|
|
|
import io.swagger.annotations.Api; |
|
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
|
import io.swagger.annotations.ApiParam; |
|
|
|
@ -456,4 +459,17 @@ public class InvoiceRestApiV6 { |
|
|
|
|
} |
|
|
|
|
return returnJsonString; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static void main(String[] args) { |
|
|
|
|
String data = "{\"machineType\":\"A9\",\"key\":\"1758943343kKgvEzmGFNt9ZaXcVwNtDQ==\",\"taxpayerNo\":\"91370000MA3MN0LK5F\",\"terminalCode\":\"0\",\"machineNo\":\"0\",\"encryCode\":\"2\",\"returnCode\":\"0000\",\"returnMsg\":\"成功\",\"data\":\"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\",\"version\":\"1.3\",\"checkCode\":\"38AB\",\"dataExchangeId\":\"90752129809653204140311854213271\"}"; |
|
|
|
|
try { |
|
|
|
|
InterfaceData interfaceData = ProtocolUtil.decodeData(data); |
|
|
|
|
System.out.println(interfaceData.getData()); |
|
|
|
|
FgRedInvoiceDownloadReqNew fgRedInvoiceDownloadReqBO = JSONObject.parseObject(interfaceData.getData(), FgRedInvoiceDownloadReqNew.class); |
|
|
|
|
System.out.println(interfaceData); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|