管理端新客立减获取

This commit is contained in:
张松
2025-11-10 11:04:48 +08:00
parent b867ad7dc3
commit 098708f922
2 changed files with 18 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.czg.annotation.SaAdminCheckPermission; import com.czg.annotation.SaAdminCheckPermission;
import com.czg.market.dto.MkConsumeCashbackDTO; import com.czg.market.dto.MkConsumeCashbackDTO;
import com.czg.market.entity.MkShopConsumeDiscountRecord;
import com.czg.market.service.MkConsumeCashbackRecordService; import com.czg.market.service.MkConsumeCashbackRecordService;
import com.czg.market.service.MkConsumeCashbackService; import com.czg.market.service.MkConsumeCashbackService;
import com.czg.market.vo.MkConsumeCashbackVO; import com.czg.market.vo.MkConsumeCashbackVO;
@@ -63,4 +64,5 @@ public class ConsumeCashbackController {
} }
} }

View File

@@ -1,7 +1,9 @@
package com.czg.controller.admin; package com.czg.controller.admin;
import com.czg.market.dto.MkConsumeDiscountDTO; import com.czg.market.dto.MkConsumeDiscountDTO;
import com.czg.market.entity.MkShopConsumeDiscountRecord;
import com.czg.market.service.MkConsumeDiscountService; import com.czg.market.service.MkConsumeDiscountService;
import com.czg.market.service.MkShopConsumeDiscountRecordService;
import com.czg.market.vo.MkConsumeDiscountVO; import com.czg.market.vo.MkConsumeDiscountVO;
import com.czg.resp.CzgResult; import com.czg.resp.CzgResult;
import com.czg.sa.StpKit; import com.czg.sa.StpKit;
@@ -21,6 +23,8 @@ import java.util.ArrayList;
public class ConsumeDiscountController { public class ConsumeDiscountController {
@Resource @Resource
private MkConsumeDiscountService consumeDiscountService; private MkConsumeDiscountService consumeDiscountService;
@Resource
private MkShopConsumeDiscountRecordService shopConsumeDiscountRecordService;
/** /**
* 配置信息获取 * 配置信息获取
@@ -42,5 +46,17 @@ public class ConsumeDiscountController {
return CzgResult.success(consumeDiscountService.edit(StpKit.USER.getShopId(), consumeDiscountDTO)); return CzgResult.success(consumeDiscountService.edit(StpKit.USER.getShopId(), consumeDiscountDTO));
} }
/**
* 根据用户id获取新客立减金额返回null代表不可用
* @param shopId 店铺id
* @param userId 用户id
* @param orderId 订单id 可选
* @return 新客立减金额
*/
@GetMapping("/getDiscountByUserId")
public CzgResult<MkShopConsumeDiscountRecord> getDiscountByUserId(@RequestParam Long shopId, @RequestParam Long userId, @RequestParam(required = false) Long orderId) {
return CzgResult.success(shopConsumeDiscountRecordService.getDiscount(shopId, userId, orderId));
}
} }