|
|
@@ -1,11 +1,18 @@
|
|
|
package com.yhlxj.web.controller.manage;
|
|
|
|
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.cyksj.common.constant.Constant;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
+import com.cyksj.common.util.Jsons;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
import com.ejlchina.searcher.SearchResult;
|
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
|
+import com.yhlxj.dao.mapper.GoodsDonSkuMapper;
|
|
|
+import com.yhlxj.dao.mapper.SysConfigMapper;
|
|
|
import com.yhlxj.dao.model.dto.Result;
|
|
|
+import com.yhlxj.dao.model.dto.WebWholesaleConfigDto;
|
|
|
+import com.yhlxj.dao.model.entity.SysConfig;
|
|
|
import com.yhlxj.dao.model.entity.WebWholesaleOrderDon;
|
|
|
import com.yhlxj.dao.model.enums.GatewayResponse;
|
|
|
import com.yhlxj.dao.model.request.AlipayOrderDonReq;
|
|
|
@@ -42,6 +49,10 @@ public class WholesaleCodeController {
|
|
|
|
|
|
private final WebWholesaleOrderDonService webWholesaleOrderDonService;
|
|
|
|
|
|
+ private final SysConfigMapper sysConfigMapper;
|
|
|
+
|
|
|
+ private final GoodsDonSkuMapper skuMapper;
|
|
|
+
|
|
|
/**
|
|
|
* 兑换码 明细
|
|
|
*/
|
|
|
@@ -66,6 +77,20 @@ public class WholesaleCodeController {
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 兑换码规格详情
|
|
|
+ */
|
|
|
+ @GetMapping("/get/sku/detail")
|
|
|
+ public Result<WebWholesaleConfigDto> getSkuDetail() throws Exception {
|
|
|
+ SysConfig sysConfig = sysConfigMapper.selectOne(Wrappers.lambdaQuery(SysConfig.class)
|
|
|
+ .eq(SysConfig::getSysKey, Constant.WEB_WHOLESALE_CONFIG_KEY)
|
|
|
+ .last("limit 1"));
|
|
|
+ WebWholesaleConfigDto webWholesaleConfigDto = Jsons.parseObject(sysConfig.getSysValue(), WebWholesaleConfigDto.class);
|
|
|
+ webWholesaleConfigDto.setOriPirce(skuMapper.getSkuPriceByIds(webWholesaleConfigDto.getSkuIds()));
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(webWholesaleConfigDto);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 购买兑换码 预下单
|