商品模块bug修复

This commit is contained in:
Tankaikai
2025-03-11 16:24:40 +08:00
parent a8af203c31
commit d882bf9974
3 changed files with 19 additions and 8 deletions

View File

@@ -1,13 +1,13 @@
package com.czg.controller.admin; package com.czg.controller.admin;
import com.czg.log.annotation.OperationLog; import com.czg.log.annotation.OperationLog;
import com.czg.order.entity.ShopOrderStatistic;
import com.czg.order.param.DataSummaryProductSaleParam; import com.czg.order.param.DataSummaryProductSaleParam;
import com.czg.order.param.DataSummaryTradeParam; import com.czg.order.param.DataSummaryTradeParam;
import com.czg.order.service.DataSummaryService; import com.czg.order.service.DataSummaryService;
import com.czg.order.vo.DataSummaryDateAmountVo; import com.czg.order.vo.DataSummaryDateAmountVo;
import com.czg.order.vo.DataSummaryPayTypeVo; import com.czg.order.vo.DataSummaryPayTypeVo;
import com.czg.order.vo.DataSummaryProductSaleVo; import com.czg.order.vo.DataSummaryProductSaleVo;
import com.czg.order.vo.DataSummaryTradeVo;
import com.czg.resp.CzgResult; import com.czg.resp.CzgResult;
import com.czg.sa.StpKit; import com.czg.sa.StpKit;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@@ -35,10 +35,10 @@ public class DataSummaryController {
@GetMapping("trade") @GetMapping("trade")
@OperationLog("营业板块-上半部分") @OperationLog("营业板块-上半部分")
//@SaAdminCheckPermission("dataSummary:trade") //@SaAdminCheckPermission("dataSummary:trade")
public CzgResult<DataSummaryTradeVo> getTradeData(DataSummaryTradeParam param) { public CzgResult<ShopOrderStatistic> getTradeData(DataSummaryTradeParam param) {
Long shopId = StpKit.USER.getShopId(0L); Long shopId = StpKit.USER.getShopId(0L);
param.setShopId(shopId); param.setShopId(shopId);
DataSummaryTradeVo data = dataSummaryService.getTradeData(param); ShopOrderStatistic data = dataSummaryService.getTradeData(param);
return CzgResult.success(data); return CzgResult.success(data);
} }

View File

@@ -1,11 +1,11 @@
package com.czg.order.service; package com.czg.order.service;
import com.czg.order.entity.ShopOrderStatistic;
import com.czg.order.param.DataSummaryProductSaleParam; import com.czg.order.param.DataSummaryProductSaleParam;
import com.czg.order.param.DataSummaryTradeParam; import com.czg.order.param.DataSummaryTradeParam;
import com.czg.order.vo.DataSummaryDateAmountVo; import com.czg.order.vo.DataSummaryDateAmountVo;
import com.czg.order.vo.DataSummaryPayTypeVo; import com.czg.order.vo.DataSummaryPayTypeVo;
import com.czg.order.vo.DataSummaryProductSaleVo; import com.czg.order.vo.DataSummaryProductSaleVo;
import com.czg.order.vo.DataSummaryTradeVo;
/** /**
* 数据统计Service接口 * 数据统计Service接口
@@ -15,7 +15,7 @@ import com.czg.order.vo.DataSummaryTradeVo;
*/ */
public interface DataSummaryService { public interface DataSummaryService {
DataSummaryTradeVo getTradeData(DataSummaryTradeParam param); ShopOrderStatistic getTradeData(DataSummaryTradeParam param);
DataSummaryProductSaleVo getProductSaleData(DataSummaryProductSaleParam param); DataSummaryProductSaleVo getProductSaleData(DataSummaryProductSaleParam param);

View File

@@ -1,24 +1,35 @@
package com.czg.service.order.service.impl; package com.czg.service.order.service.impl;
import com.czg.order.entity.ShopOrderStatistic;
import com.czg.order.param.DataSummaryProductSaleParam; import com.czg.order.param.DataSummaryProductSaleParam;
import com.czg.order.param.DataSummaryTradeParam; import com.czg.order.param.DataSummaryTradeParam;
import com.czg.order.service.DataSummaryService; import com.czg.order.service.DataSummaryService;
import com.czg.order.vo.DataSummaryDateAmountVo; import com.czg.order.vo.DataSummaryDateAmountVo;
import com.czg.order.vo.DataSummaryPayTypeVo; import com.czg.order.vo.DataSummaryPayTypeVo;
import com.czg.order.vo.DataSummaryProductSaleVo; import com.czg.order.vo.DataSummaryProductSaleVo;
import com.czg.order.vo.DataSummaryTradeVo; import com.czg.service.order.mapper.ShopOrderStatisticMapper;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
* 数据统计Service实现类 * 数据统计Service实现类
*
* @author tankaikai * @author tankaikai
* @since 2025-03-07 15:32 * @since 2025-03-07 15:32
*/ */
@Service @Service
public class DataSummaryServiceImpl implements DataSummaryService { public class DataSummaryServiceImpl implements DataSummaryService {
@Resource
private ShopOrderStatisticMapper shopOrderStatisticMapper;
@Override @Override
public DataSummaryTradeVo getTradeData(DataSummaryTradeParam param) { public ShopOrderStatistic getTradeData(DataSummaryTradeParam param) {
return new DataSummaryTradeVo(); ShopOrderStatistic shopOrderStatistic = shopOrderStatisticMapper.getTradeData(param);
if (shopOrderStatistic == null) {
shopOrderStatistic = new ShopOrderStatistic();
}
return shopOrderStatistic;
} }
@Override @Override