|
@@ -6,6 +6,8 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
import com.alibaba.excel.util.DateUtils;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -28,6 +30,7 @@ import com.yc.ship.module.ota.api.OtaDistributorApi;
|
|
|
import com.yc.ship.module.ota.api.dto.DistributorProductRespDTO;
|
|
|
import com.yc.ship.module.ota.api.dto.DistributorRespDTO;
|
|
|
import com.yc.ship.module.ota.dal.dataobject.distributor.DistributorDO;
|
|
|
+import com.yc.ship.module.ota.dal.dataobject.otaDistributorRegion.OtaDistributorRegionDO;
|
|
|
import com.yc.ship.module.ota.dal.mysql.distributor.DistributorMapper;
|
|
|
import com.yc.ship.module.otc.api.agency.dto.AgencyUserLoginInfoRespDTO;
|
|
|
import com.yc.ship.module.otc.api.agency.dto.CooperateRespDTO;
|
|
@@ -36,6 +39,7 @@ import com.yc.ship.module.otc.api.store.dto.StoreInfoRespDTO;
|
|
|
import com.yc.ship.module.product.api.ProductApi;
|
|
|
import com.yc.ship.module.product.api.dto.*;
|
|
|
import com.yc.ship.module.product.controller.admin.voyage.vo.VoyageRespVO;
|
|
|
+import com.yc.ship.module.product.dal.dataobject.productSku.ProductSkuDO;
|
|
|
import com.yc.ship.module.product.dal.dataobject.voyage.VoyageDO;
|
|
|
import com.yc.ship.module.product.service.voyage.VoyageService;
|
|
|
import com.yc.ship.module.resource.api.ship.ShipApi;
|
|
@@ -2420,8 +2424,6 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
if(tradeOrderDO==null) {
|
|
|
return CommonResult.error(ORDER_NOT_EXIST);
|
|
|
}
|
|
|
-// VoyageRespDTO voyage = productApi.getVoyage(createVO.getVoyageId());
|
|
|
-// String date = DateUtils.format(new Date(),"yyyyMMddmmss");
|
|
|
String orderNo = tradeOrderDO.getOrderNo();
|
|
|
List<TradeOrderCountryReqVO> countryData = createVO.getCountryData();
|
|
|
ShipTradeOrderCreateReqVO shipTradeOrderCreateReqVO = BeanUtils.toBean(createVO, ShipTradeOrderCreateReqVO.class);
|
|
@@ -2588,9 +2590,26 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
|
|
|
});
|
|
|
});
|
|
|
- tradeOrderCountryMapper.insertOrUpdateBatch(tradeOrderCountryDOList);
|
|
|
- tradeOrderRoomModelMapper.insertOrUpdateBatch(list);
|
|
|
- tradeOrderFloorMapper.insertOrUpdateBatch(floorPlus);
|
|
|
+
|
|
|
+ tradeOrderCountryMapper.update(new LambdaUpdateWrapper<TradeOrderCountryDO>()
|
|
|
+ .set(TradeOrderCountryDO::getDeleted, 1)
|
|
|
+ .set(TradeOrderCountryDO::getUpdateTime,new Date())
|
|
|
+ .eq(TradeOrderCountryDO::getOrderId, orderId)
|
|
|
+ );
|
|
|
+ tradeOrderRoomModelMapper.update(new LambdaUpdateWrapper<TradeOrderRoomModelDO>()
|
|
|
+ .set(TradeOrderRoomModelDO::getDeleted, 1)
|
|
|
+ .set(TradeOrderRoomModelDO::getUpdateTime,new Date())
|
|
|
+ .eq(TradeOrderRoomModelDO::getOrderId, orderId)
|
|
|
+ );
|
|
|
+ tradeOrderFloorMapper.update(new LambdaUpdateWrapper<TradeOrderFloorDO>()
|
|
|
+ .set(TradeOrderFloorDO::getDeleted, 1)
|
|
|
+ .set(TradeOrderFloorDO::getUpdateTime,new Date())
|
|
|
+ .eq(TradeOrderFloorDO::getOrderId, orderId)
|
|
|
+ );
|
|
|
+
|
|
|
+ tradeOrderCountryMapper.insertBatch(tradeOrderCountryDOList);
|
|
|
+ tradeOrderRoomModelMapper.insertBatch(list);
|
|
|
+ tradeOrderFloorMapper.insertBatch(floorPlus);
|
|
|
|
|
|
OtcTradeOrderCreateRespVO respVO = TradeOrderConvert.INSTANCE.convert(result.getData());
|
|
|
return CommonResult.success(respVO);
|