|
@@ -1,5 +1,16 @@
|
|
|
package com.chelvc.cloud.vehicle.server.service.impl;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.chelvc.cloud.vehicle.api.service.UserInviteService;
|
|
|
+import com.chelvc.cloud.vehicle.server.dao.OmsOrderMapper;
|
|
|
+import com.chelvc.cloud.vehicle.server.entity.OmsOrder;
|
|
|
+import com.chelvc.cloud.vehicle.server.service.*;
|
|
|
+import com.chelvc.framework.common.exception.ResourceUnavailableException;
|
|
|
+import lombok.RequiredArgsConstructor;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
import java.io.BufferedInputStream;
|
|
|
import java.io.FileInputStream;
|
|
|
import java.io.FileNotFoundException;
|
|
@@ -15,22 +26,6 @@ import java.security.cert.X509Certificate;
|
|
|
import java.util.Date;
|
|
|
import java.util.Objects;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
-import com.chelvc.cloud.vehicle.api.service.UserInviteService;
|
|
|
-import com.chelvc.cloud.vehicle.server.dao.OmsOrderMapper;
|
|
|
-import com.chelvc.cloud.vehicle.server.entity.OmsOrder;
|
|
|
-import com.chelvc.cloud.vehicle.server.service.AssetService;
|
|
|
-import com.chelvc.cloud.vehicle.server.service.BalanceDetailService;
|
|
|
-import com.chelvc.cloud.vehicle.server.service.OrderHandleService;
|
|
|
-import com.chelvc.cloud.vehicle.server.service.PlatformProfitRatioService;
|
|
|
-import com.chelvc.cloud.vehicle.server.service.UserProfitRatioService;
|
|
|
-import com.chelvc.framework.common.exception.ResourceUnavailableException;
|
|
|
-import lombok.RequiredArgsConstructor;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
-
|
|
|
@Service
|
|
|
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
|
|
|
public class OderHandleServiceImpl implements OrderHandleService {
|
|
@@ -71,7 +66,7 @@ public class OderHandleServiceImpl implements OrderHandleService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
+ //@Transactional
|
|
|
public void handleOrder(OmsOrder omsOrder) {
|
|
|
omsOrder.setStatus(4);
|
|
|
omsOrder.setConfirmStatus(1);
|
|
@@ -141,7 +136,7 @@ public class OderHandleServiceImpl implements OrderHandleService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
+ //@Transactional
|
|
|
public void paySuccess(OmsOrder order) {
|
|
|
omsOrderMapper.updateById(order);
|
|
|
BigDecimal surplusAmount = assetService.updateAsset(0, order.getPayAmount(), 1L, 0);
|