|
@@ -179,7 +179,7 @@ public class BytedanceServiceImpl implements IBytedanceService {
|
|
|
@Override
|
|
|
public void addBytedanceInstituteOrderColonel(String startTime, String endTime, String cursor) {
|
|
|
AccessToken accessToken = tokenService.getAccessToken(1L);
|
|
|
-
|
|
|
+ cursor = Check.isNull(cursor) ? "0" : cursor;
|
|
|
BuyinInstituteOrderColonelRequest request = new BuyinInstituteOrderColonelRequest();
|
|
|
BuyinInstituteOrderColonelParam param = request.getParam();
|
|
|
param.setSize(200L);
|
|
@@ -200,13 +200,26 @@ public class BytedanceServiceImpl implements IBytedanceService {
|
|
|
cursor = data.getCursor();
|
|
|
if (Check.isNotNull(orders) && orders.size() > 0) {
|
|
|
List<BytedanceOrderList> list = new ArrayList<>();
|
|
|
- BytedanceOrderList orderList = new BytedanceOrderList();
|
|
|
for (OrdersItem order : orders) {
|
|
|
+ BytedanceOrderList orderList = new BytedanceOrderList();
|
|
|
BeanUtils.copyProperties(order, orderList);
|
|
|
- orderList.setUpdateTime(DateUtils.strDateToInt(order.getUpdateTime()));
|
|
|
- orderList.setPaySuccessTime(DateUtils.strDateToInt(order.getPaySuccessTime()));
|
|
|
- orderList.setRefundTime(DateUtils.strDateToInt(order.getRefundTime()));
|
|
|
- orderList.setSettleTime(DateUtils.strDateToInt(order.getSettleTime()));
|
|
|
+ orderList.setOrderId(Long.valueOf(order.getOrderId()));
|
|
|
+ if (Check.isNotNull(order.getUpdateTime())) {
|
|
|
+ orderList.setUpdateTime(DateUtils.strDateTimsToInt(order.getUpdateTime()));
|
|
|
+ }
|
|
|
+ if (Check.isNotNull(order.getPaySuccessTime())) {
|
|
|
+ orderList.setPaySuccessTime(DateUtils.strDateTimsToInt(order.getPaySuccessTime()));
|
|
|
+ }
|
|
|
+ if (Check.isNotNull(order.getRefundTime())) {
|
|
|
+ orderList.setRefundTime(DateUtils.strDateTimsToInt(order.getRefundTime()));
|
|
|
+ }
|
|
|
+ if (Check.isNotNull(order.getSettleTime())) {
|
|
|
+ orderList.setSettleTime(DateUtils.strDateTimsToInt(order.getSettleTime()));
|
|
|
+ }
|
|
|
+ if (Check.isNotNull(order.getIsTrusteeship())) {
|
|
|
+ orderList.setIsTrusteeship(order.getIsTrusteeship() ? "1" : "0");
|
|
|
+ }
|
|
|
+
|
|
|
ColonelOrderInfo colonelInfo = order.getColonelOrderInfo();
|
|
|
if (Check.isNotNull(colonelInfo)) {
|
|
|
orderList.setColonelCommissionRate(colonelInfo.getCommissionRate());
|
|
@@ -232,9 +245,7 @@ public class BytedanceServiceImpl implements IBytedanceService {
|
|
|
}
|
|
|
list.add(orderList);
|
|
|
}
|
|
|
-
|
|
|
bytedanceMapper.replaceBatchOrders(list);
|
|
|
-
|
|
|
int size = orders.size();
|
|
|
if (size >= 200) {
|
|
|
addBytedanceInstituteOrderColonel(startTime, endTime, cursor);
|