diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/order/service/impl/ShopOrderBaseServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/order/service/impl/ShopOrderBaseServiceImpl.java index e3b3e864..e9149f80 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/order/service/impl/ShopOrderBaseServiceImpl.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/order/service/impl/ShopOrderBaseServiceImpl.java @@ -19,7 +19,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.suisung.mall.common.api.*; import com.suisung.mall.common.constant.CommonConstant; import com.suisung.mall.common.constant.ConfigConstant; -import com.suisung.mall.common.constant.ConstantError; import com.suisung.mall.common.constant.MqConstant; import com.suisung.mall.common.domain.UserDto; import com.suisung.mall.common.exception.ApiException; @@ -65,7 +64,6 @@ import com.suisung.mall.common.pojo.to.UserLevelTO; import com.suisung.mall.common.pojo.vo.ShopStoreOrderProductPrintVO; import com.suisung.mall.common.service.MessageService; import com.suisung.mall.common.utils.*; -import com.suisung.mall.core.web.service.RedisService; import com.suisung.mall.core.web.service.impl.BaseServiceImpl; import com.suisung.mall.shop.activity.service.*; import com.suisung.mall.shop.base.service.*; @@ -97,7 +95,6 @@ import io.seata.core.exception.TransactionException; import io.seata.spring.annotation.GlobalTransactional; import io.seata.tm.api.GlobalTransaction; import io.seata.tm.api.GlobalTransactionContext; -import io.swagger.models.auth.In; import org.apache.commons.collections4.CollectionUtils; import org.apache.ibatis.annotations.Param; import org.slf4j.Logger; @@ -138,233 +135,161 @@ import static com.suisung.mall.common.utils.ContextUtil.getCurrentUser; @Service public class ShopOrderBaseServiceImpl extends BaseServiceImpl implements ShopOrderBaseService { + private final Logger logger = LoggerFactory.getLogger(ShopOrderBaseServiceImpl.class); @Autowired private ShopOrderBaseMapper shopOrderBaseMapper; - @Autowired private ShopOrderInfoService shopOrderInfoService; - @Autowired private ShopOrderReturnService orderReturnService; - @Autowired private ShopOrderReturnItemService orderReturnItemService; - @Autowired private ShopStoreBaseService shopStoreBaseService; - @Autowired private ShopStoreInfoService shopStoreInfoService; - @Autowired private ShopOrderItemService shopOrderItemService; - @Autowired private ShopOrderDataService shopOrderDataService; - @Autowired private ShopBaseActivityTypeService activityTypeService; - @Autowired private PayService payService; - @Autowired private ShopOrderChainCodeService orderChainCodeService; - @Autowired private ShopChainBaseService shopChainBaseService; - @Autowired private ShopOrderLogisticsService orderLogisticsService; - @Autowired private ShopStoreExpressLogisticsService expressLogisticsService; - @Autowired private ShopOrderDeliveryAddressService orderDeliveryAddressService; - @Autowired private ShopOrderInvoiceService orderInvoiceService; - @Autowired private ShopProductBaseService shopProductBaseService; - @Autowired private ShopProductIndexService shopProductIndexService; - @Autowired private ShopProductItemService shopProductItemService; - @Autowired private ShopBaseProductUnitService baseProductUnitService; - @Autowired private ShopBaseStateCodeService shopBaseStateCodeService; - @Autowired private ShopProductValidPeriodService validPeriodService; - @Autowired private ShopActivityGroupbookingService activityGroupbookingService; - @Autowired private ShopActivityGroupbookingHistoryService groupbookingHistoryService; - @Autowired private ShopOrderStateLogService shopOrderStateLogService; - @Autowired private InvoicingStockBillService invoicingStockBillService; - @Autowired private InvoicingStockBillItemService invoicingStockBillItemService; - @Autowired private ShopStoreConfigService shopStoreConfigService; - @Autowired private InvoicingWarehouseBaseService warehouseBaseService; - @Autowired private ShopChainItemService shopChainItemService; - @Autowired private ShopOrderDeliveryAddressService deliveryAddressService; - @Autowired private ShopUserDeliveryAddressService userDeliveryAddressService; - @Autowired private CityMarketOrderBaseService cityMarketOrderBaseService; - @Autowired private AccountBaseConfigService accountBaseConfigService; - @Autowired private AccountService accountService; - @Autowired private ShopUserInvoiceService shopUserInvoiceService; - @Autowired private ShopUserCartService shopUserCartService; - @Autowired private ShopStoreActivityBaseService shopStoreActivityBaseService; - @Autowired private ShopStoreEmployeeService storeEmployeeService; - @Autowired private ShopUserProductBuyService shopUserProductBuyService; - @Autowired private ShopUserVoucherService shopUserVoucherService; - @Autowired private ShopBaseCurrencyService shopBaseCurrencyService; - @Autowired private ShopOrderCbService shopOrderCbService; - @Autowired private ShopActivityPfGroupbuyStoreHistoryService activityPfGroupbuyStoreHistoryService; - @Autowired private ShopActivityCutpriceService activityCutpriceService; - @Autowired private ShopBaseProductCategoryService shopBaseProductCategoryService; - @Autowired private InvoicingCustomerBaseService invoicingCustomerBaseService; - @Autowired private UserInfoService userInfoService; - @Autowired private ShopOrderBaseService shopOrderBaseService; - @Autowired private ShopOrderReturnService shopOrderReturnService; - @Autowired private ShopActivityGroupbuyStoreService shopActivityGroupbuyStoreService; - @Autowired private ShopNumberSeqService shopNumberSeqService; - @Autowired private ShopStoreAnalyticsService shopStoreAnalyticsService; - @Autowired private ShopProductAnalyticsService shopProductAnalyticsService; - @Autowired private ShopUserExpHistoryService shopUserExpHistoryService; - @Autowired private ShopBaseExpressService shopBaseExpressService; - @Autowired private ShopStoreShippingAddressService shopStoreShippingAddressService; - @Autowired private ShopOrderShippingAddressService shopOrderShippingAddressService; - @Autowired private ShopStoreEmployeeService shopStoreEmployeeService; - @Autowired private ShopDistributionUserOrderService shopDistributionUserOrderService; - @Autowired private ShopDistributionUserOrderItemService shopDistributionUserOrderItemService; - @Autowired private ShopDistributionPlantformUserService shopDistributionPlantformUserService; - @Autowired private DataSourceTransactionManager transactionManager; - @Autowired private TransactionDefinition transactionDefinition; - @Autowired private MessageService messageService; - @Autowired private EduService eduService; - @Autowired private ShopStoreActivityCodeService shopStoreActivityCodeService; - @Autowired private MqMessageService mqMessageService; - - @Autowired - private RedisService redisService; - @Autowired private ThreadPoolExecutor executor; - @Autowired private ShopActivityCutpriceService shopActivityCutpriceService; - @Resource private ShopOrderDeliveryAddressService shopOrderDeliveryAddressService; - @Resource private ShopStoreSameCityTransportBaseService shopStoreSameCityTransportBaseService; - @Value("${sf-express.enable}") private Integer enable_sf_express; - private final Logger logger = LoggerFactory.getLogger(ShopOrderBaseServiceImpl.class); - @Override public List> statisticState() { UserDto user = getCurrentUser(); + if (user == null) { + return null; + } + Integer store_id = null; Integer chain_id = null; Integer subsite_id = null; @@ -388,9 +313,6 @@ public class ShopOrderBaseServiceImpl extends BaseServiceImpl orderInfoQueryWrapper = new QueryWrapper<>(); if (store_id != null) { @@ -404,7 +326,7 @@ public class ShopOrderBaseServiceImpl extends BaseServiceImpl> statisticCount(Date end, int days) { UserDto user = getCurrentUser(); + if (user != null) { + return null; + } + if (user.isStore()) { Integer store_id = Convert.toInt(user.getStore_id()); return shopOrderBaseMapper.statisticCountSeller(end, days, store_id, null, null); @@ -527,7 +453,11 @@ public class ShopOrderBaseServiceImpl extends BaseServiceImpl wrapper = new QueryWrapper<>(); wrapper.eq("shop_order_id", shopOrderId); wrapper.select("sf_order_id");