|
@@ -18,6 +18,7 @@ import com.yc.ship.framework.common.pojo.CommonResult;
|
|
import com.yc.ship.framework.common.pojo.PageResult;
|
|
import com.yc.ship.framework.common.pojo.PageResult;
|
|
import com.yc.ship.framework.common.util.date.DateUtils;
|
|
import com.yc.ship.framework.common.util.date.DateUtils;
|
|
import com.yc.ship.framework.common.util.object.ObjectUtils;
|
|
import com.yc.ship.framework.common.util.object.ObjectUtils;
|
|
|
|
+import com.yc.ship.framework.security.core.LoginUser;
|
|
import com.yc.ship.framework.tenant.core.context.TenantContextHolder;
|
|
import com.yc.ship.framework.tenant.core.context.TenantContextHolder;
|
|
import com.yc.ship.module.ota.api.OtaDistributorApi;
|
|
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.DistributorProductRespDTO;
|
|
@@ -59,6 +60,7 @@ import com.yc.ship.module.trade.service.supplier.TradeSupplierCallbackService;
|
|
import com.yc.ship.module.trade.service.supplier.TradeSupplierService;
|
|
import com.yc.ship.module.trade.service.supplier.TradeSupplierService;
|
|
import com.yc.ship.module.trade.service.supplier.bo.TradeSupplierOrderRespBO;
|
|
import com.yc.ship.module.trade.service.supplier.bo.TradeSupplierOrderRespBO;
|
|
import com.yc.ship.module.trade.service.thirdsystem.ThirdGateSystemService;
|
|
import com.yc.ship.module.trade.service.thirdsystem.ThirdGateSystemService;
|
|
|
|
+import com.yc.ship.module.trade.utils.AgencyAuthUtils;
|
|
import com.yc.ship.module.trade.utils.TradeUUCodeUtils;
|
|
import com.yc.ship.module.trade.utils.TradeUUCodeUtils;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.redisson.api.RLock;
|
|
import org.redisson.api.RLock;
|
|
@@ -123,10 +125,20 @@ public class TradeOrderServiceImpl implements TradeOrderService {
|
|
@Resource
|
|
@Resource
|
|
private TradeOrderMapper tradeOrderMapper;
|
|
private TradeOrderMapper tradeOrderMapper;
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ private AgencyAuthUtils agencyAuthUtils;
|
|
|
|
+
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public PageResult<TradeOrderRespVO> getPlatOrderPage(TradeOrderPageReqVO pageReqVO) {
|
|
public PageResult<TradeOrderRespVO> getPlatOrderPage(TradeOrderPageReqVO pageReqVO) {
|
|
IPage<TradeOrderRespVO> page = new Page<>(pageReqVO.getPageNo(), pageReqVO.getPageSize());
|
|
IPage<TradeOrderRespVO> page = new Page<>(pageReqVO.getPageNo(), pageReqVO.getPageSize());
|
|
|
|
+ LoginUser agencyLoginUser = agencyAuthUtils.getAgencyLoginUser();
|
|
|
|
+ if(agencyLoginUser.getDistributorId()!=null) {
|
|
|
|
+ pageReqVO.setDistributorId(agencyLoginUser.getDistributorId());
|
|
|
|
+ }
|
|
|
|
+ if(agencyLoginUser.getStoreId()!=null) {
|
|
|
|
+ pageReqVO.setStoreId(agencyLoginUser.getStoreId());
|
|
|
|
+ }
|
|
IPage<TradeOrderRespVO> iPage = tradeOrderMapper.getTradeOrderUserPage(page, pageReqVO);
|
|
IPage<TradeOrderRespVO> iPage = tradeOrderMapper.getTradeOrderUserPage(page, pageReqVO);
|
|
return new PageResult<>(iPage.getRecords(), iPage.getTotal());
|
|
return new PageResult<>(iPage.getRecords(), iPage.getTotal());
|
|
}
|
|
}
|