|
@@ -12,6 +12,7 @@ import com.zanxiang.module.util.pojo.ResultVO;
|
|
|
import com.zanxiang.mybatis.entity.Order;
|
|
|
import com.zanxiang.mybatis.entity.User;
|
|
|
import com.zanxiang.sdk.domain.dto.PlatformOrderDTO;
|
|
|
+import com.zanxiang.sdk.enums.CallBackEnum;
|
|
|
import com.zanxiang.sdk.enums.OsTypeEnum;
|
|
|
import com.zanxiang.sdk.enums.PayTypeEnum;
|
|
|
import com.zanxiang.sdk.service.CallBackService;
|
|
@@ -118,12 +119,17 @@ public class CallBackServiceImpl implements CallBackService {
|
|
|
}
|
|
|
log.error("订单回传结果, orderId : {}, result : {}", orderInfo.getOrderId(), JsonUtil.toString(result));
|
|
|
String adId = "AD_ID";
|
|
|
+ Integer callBackStatus = CallBackEnum.FAIL_CALL_BACK.getCallBackStatus();
|
|
|
//成功
|
|
|
if (result.isSuccess() && result.getData() != null && result.getData().getAid() != null) {
|
|
|
adId = result.getData().getAid().toString();
|
|
|
+ callBackStatus = CallBackEnum.SUCCESS_CALL_BACK.getCallBackStatus();
|
|
|
}
|
|
|
//更新数据库
|
|
|
- orderService.update(new LambdaUpdateWrapper<Order>().set(Order::getAdId, adId).eq(Order::getOrderId, orderInfo.getOrderId()));
|
|
|
+ orderService.update(new LambdaUpdateWrapper<Order>()
|
|
|
+ .set(Order::getAdId, adId)
|
|
|
+ .set(Order::getCallBackStatus, callBackStatus)
|
|
|
+ .eq(Order::getOrderId, orderInfo.getOrderId()));
|
|
|
}
|
|
|
|
|
|
}
|