|
@@ -2,7 +2,6 @@ package com.zswl.cloud.springBtach.server.core.service.impl;
|
|
|
|
|
|
import cn.hutool.core.lang.Snowflake;
|
|
import cn.hutool.core.lang.Snowflake;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
-import cn.hutool.json.JSONObject;
|
|
|
|
import cn.hutool.json.JSONUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
import com.github.microservice.auth.client.content.ResultContent;
|
|
import com.github.microservice.auth.client.content.ResultContent;
|
|
import com.github.microservice.auth.client.content.ResultState;
|
|
import com.github.microservice.auth.client.content.ResultState;
|
|
@@ -21,8 +20,7 @@ import com.zswl.cloud.springBatch.client.model.dfy.Ticket.response.*;
|
|
import com.zswl.cloud.springBatch.client.service.DfyTicketService;
|
|
import com.zswl.cloud.springBatch.client.service.DfyTicketService;
|
|
import com.zswl.cloud.springBtach.server.core.api.dfy.TicketApi;
|
|
import com.zswl.cloud.springBtach.server.core.api.dfy.TicketApi;
|
|
import lombok.extern.log4j.Log4j2;
|
|
import lombok.extern.log4j.Log4j2;
|
|
-import org.slf4j.Logger;
|
|
|
|
-import org.slf4j.LoggerFactory;
|
|
|
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@@ -72,10 +70,6 @@ public class DfyTicketServiceImpl implements DfyTicketService {
|
|
|
|
|
|
String orderNo = snowflake.nextIdStr();
|
|
String orderNo = snowflake.nextIdStr();
|
|
createOrderNewRequest.setSourceOrderId(orderNo);
|
|
createOrderNewRequest.setSourceOrderId(orderNo);
|
|
- CreateOrderNewResponse orderNew = ticketApi.createOrderNew(createOrderNewRequest);
|
|
|
|
- if (!orderNew.getSuccess()) {
|
|
|
|
- return ResultContent.build(ResultState.Fail, orderNew.getMsg());
|
|
|
|
- }
|
|
|
|
|
|
|
|
DetailResponse detailResponse = ticketApi.detail(new DetailRequest(createOrderNewRequest.getProductId()));
|
|
DetailResponse detailResponse = ticketApi.detail(new DetailRequest(createOrderNewRequest.getProductId()));
|
|
BigDecimal salePrice = detailResponse.getData().getSalePrice();
|
|
BigDecimal salePrice = detailResponse.getData().getSalePrice();
|
|
@@ -86,9 +80,11 @@ public class DfyTicketServiceImpl implements DfyTicketService {
|
|
if (ObjectUtil.isEmpty(authAccount)) {
|
|
if (ObjectUtil.isEmpty(authAccount)) {
|
|
return ResultContent.build(ResultState.Fail, "分账账户未设置");
|
|
return ResultContent.build(ResultState.Fail, "分账账户未设置");
|
|
}
|
|
}
|
|
|
|
+ CreateOrderNewRequest2 createOrderNewRequest2 = new CreateOrderNewRequest2();
|
|
|
|
+ BeanUtils.copyProperties(createOrderNewRequest, createOrderNewRequest2);
|
|
|
|
|
|
// 渠道订单
|
|
// 渠道订单
|
|
- CreateOrderNewResponse createOrderNewResponse = ticketApi.createOrderNew(createOrderNewRequest);
|
|
|
|
|
|
+ CreateOrderNewResponse createOrderNewResponse = ticketApi.createOrderNew(createOrderNewRequest2);
|
|
if (!createOrderNewResponse.getSuccess()) {
|
|
if (!createOrderNewResponse.getSuccess()) {
|
|
return ResultContent.build(ResultState.Fail, createOrderNewResponse.getMsg());
|
|
return ResultContent.build(ResultState.Fail, createOrderNewResponse.getMsg());
|
|
}
|
|
}
|