diff --git a/src/main/java/com/yxt/yythmall/api/recommendnewuserbag/RecommendNewUserBagVo.java b/src/main/java/com/yxt/yythmall/api/recommendnewuserbag/RecommendNewUserBagVo.java index a340229..b86d1cf 100644 --- a/src/main/java/com/yxt/yythmall/api/recommendnewuserbag/RecommendNewUserBagVo.java +++ b/src/main/java/com/yxt/yythmall/api/recommendnewuserbag/RecommendNewUserBagVo.java @@ -3,6 +3,7 @@ package com.yxt.yythmall.api.recommendnewuserbag; import com.yxt.common.core.vo.Vo; import com.yxt.yythmall.api.appletgiftbag.GiftBagGoods; import com.yxt.yythmall.api.appletgiftbag.RecommendRecord; +import com.yxt.yythmall.api.newcomerrecorecord.NewcomerRecoRecordVo; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.NoArgsConstructor; @@ -34,6 +35,7 @@ public class RecommendNewUserBagVo implements Vo { private String weight="0";//重量 private List giftBagGoods; private List recordList; + private List vos; public String getPrice() { DecimalFormat decimalFormat = new DecimalFormat("#0.00"); diff --git a/src/main/java/com/yxt/yythmall/biz/empcard/EmpCardService.java b/src/main/java/com/yxt/yythmall/biz/empcard/EmpCardService.java index 6496fac..7f1e199 100644 --- a/src/main/java/com/yxt/yythmall/biz/empcard/EmpCardService.java +++ b/src/main/java/com/yxt/yythmall/biz/empcard/EmpCardService.java @@ -81,8 +81,7 @@ public class EmpCardService extends MybatisBaseService { EmpCardGrantLogService empCardGrantLogService; @Autowired EmpCardGiftGoodsService empCardGiftGoodsService; - @Autowired - private LpkGiftCardMapper lpkGiftCardMapper; + @Autowired private LpkReserveOrderService lpkReserveOrderService; @Autowired diff --git a/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordMapper.java b/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordMapper.java index 45d68fd..ed84d8c 100644 --- a/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordMapper.java +++ b/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordMapper.java @@ -26,6 +26,6 @@ public interface NewcomerRecoRecordMapper extends BaseMapper List selInOrderSid(@Param("orderSids") List orderSids); @Select("select *,goodsNumber as num from lpk_reserve_order_goods where orderSid=#{orderSid}") List selByOrderSids(String orderSid); - @Select("select * from newcomer_reco_record r where r.customerSid =#{customerSid} and recommendedSid is not null limit 5") + @Select("select * from newcomer_reco_record r where r.recommendSid =#{customerSid} and r.recommendedSid is not null and r.state ='2' limit 5") List recordList(@Param("customerSid")String customerSid); } diff --git a/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordMapper.xml b/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordMapper.xml index a8557bf..5c7d69a 100644 --- a/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordMapper.xml +++ b/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordMapper.xml @@ -34,13 +34,13 @@ GROUP BY s.goodsSid - + + \ No newline at end of file diff --git a/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordService.java b/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordService.java index 825e510..db4f03d 100644 --- a/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordService.java +++ b/src/main/java/com/yxt/yythmall/biz/newcomerrecorecord/NewcomerRecoRecordService.java @@ -1,37 +1,20 @@ package com.yxt.yythmall.biz.newcomerrecorecord; import cn.hutool.core.bean.BeanUtil; -import cn.hutool.core.date.DateTime; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.yxt.common.base.config.component.FileUploadComponent; import com.yxt.common.base.service.MybatisBaseService; -import com.yxt.common.base.utils.StringUtils; import com.yxt.common.core.result.ResultBean; -import com.yxt.yythmall.api.appletgiftbag.AppletGiftBag; -import com.yxt.yythmall.api.appletgiftbag.AppletGiftBagVo; -import com.yxt.yythmall.api.appletgiftbag.RecommendRecord; -import com.yxt.yythmall.api.appletgiftbaggoods.AppletGiftBagGoods; -import com.yxt.yythmall.api.empcardgiftgoods.EmpCardGiftGoodsVo; import com.yxt.yythmall.api.lpkcustomer.LpkCustomer; -import com.yxt.yythmall.api.lpkgiftcard.AppletVo; -import com.yxt.yythmall.api.lpkgiftcard.GoodsVo; -import com.yxt.yythmall.api.lpkgoods.LpkGoods; import com.yxt.yythmall.api.newcomerrecorecord.NewcomerRecoRecord; import com.yxt.yythmall.api.newcomerrecorecord.NewcomerRecoRecordDto; import com.yxt.yythmall.api.newcomerrecorecord.NewcomerRecoRecordVo; import com.yxt.yythmall.api.recommendnewuserbag.RecommendNewUserBag; import com.yxt.yythmall.api.recommendnewuserbag.RecommendNewUserBagVo; import com.yxt.yythmall.api.recommendnewuserbagdetails.RecommendNewUserBagDetails; -import com.yxt.yythmall.api.vegetablecellar.VegetableCellarDto; -import com.yxt.yythmall.api.vegetablecellar.vegeVo; -import com.yxt.yythmall.biz.appletgiftbag.AppletGiftBagService; -import com.yxt.yythmall.biz.appletgiftbaggoods.AppletGiftBagGoodsService; -import com.yxt.yythmall.biz.empcardgiftgoods.EmpCardGiftGoodsService; import com.yxt.yythmall.biz.lpkcustomer.LpkCustomerService; -import com.yxt.yythmall.biz.lpkgiftcard.LpkGiftCardService; -import com.yxt.yythmall.biz.lpkgoods.LpkGoodsService; import com.yxt.yythmall.biz.recommendnewuserbag.RecommendNewUserBagService; import com.yxt.yythmall.biz.recommendnewuserbagdetails.RecommendNewUserBagDetailsService; -import com.yxt.yythmall.biz.vegetablecellar.VegetableCellarService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -46,20 +29,16 @@ import java.util.List; */ @Service public class NewcomerRecoRecordService extends MybatisBaseService { - @Autowired - AppletGiftBagGoodsService appletGiftBagGoodsService; - @Autowired - EmpCardGiftGoodsService empCardGiftGoodsService; + @Autowired LpkCustomerService lpkCustomerService; @Autowired - VegetableCellarService vegetableCellarService; - @Autowired - LpkGoodsService lpkGoodsService; - @Autowired RecommendNewUserBagService recommendNewUserBagService; @Autowired RecommendNewUserBagDetailsService recommendNewUserBagDetailsService; + @Autowired + private FileUploadComponent fileUploadComponent; + public ResultBean getReserveByCardSid(String carSid, String goodsSid) { ResultBean rb = new ResultBean(); NewcomerRecoRecord goods = baseMapper.getReserveByCardSid(carSid, goodsSid); @@ -127,6 +106,10 @@ public class NewcomerRecoRecordService extends MybatisBaseService bags=recommendNewUserBagService.list(new QueryWrapper().eq("isGrounding","1")); + RecommendNewUserBagVo bagVo=new RecommendNewUserBagVo(); + bagVo.setRemarks(bags.get(0).getRemarks()); + bagVo.setIconUrl(fileUploadComponent.getUrlPrefix()+bags.get(0).getIconUrl()); List vos=baseMapper.recordList(customerSid); for (NewcomerRecoRecordVo newcomerRecoRecordVo : vos) { RecommendNewUserBag r= recommendNewUserBagService.getOne(new QueryWrapper().eq("sid",newcomerRecoRecordVo.getGiftBagSid())); @@ -136,6 +119,7 @@ public class NewcomerRecoRecordService extends MybatisBaseService().eq("sid",newcomerRecoRecordVo.getRecommendSid())); newcomerRecoRecordVo.setRemarks(l.getNick()+"助力您获得"+r.getName()); } - return rb.success().setData("助力成功"); + bagVo.setVos(vos); + return rb.success().setData(bagVo); } } diff --git a/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartService.java b/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartService.java index 7d94f9c..15e0463 100644 --- a/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartService.java +++ b/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartService.java @@ -152,8 +152,8 @@ public class ShoppingCartService extends MybatisBaseService { - @Autowired - LpkGiftCardService lpkGiftCardService; + @Autowired TransferRecordsGoodsDetailsService transferRecordsGoodsDetailsService; @Autowired - CustomerStoreService customerStoreService; - @Autowired LpkGoodsService lpkGoodsService; diff --git a/src/main/java/com/yxt/yythmall/biz/transferrecordsgoodsdetails/TransferRecordsGoodsDetailsService.java b/src/main/java/com/yxt/yythmall/biz/transferrecordsgoodsdetails/TransferRecordsGoodsDetailsService.java index a969f75..8aca4f7 100644 --- a/src/main/java/com/yxt/yythmall/biz/transferrecordsgoodsdetails/TransferRecordsGoodsDetailsService.java +++ b/src/main/java/com/yxt/yythmall/biz/transferrecordsgoodsdetails/TransferRecordsGoodsDetailsService.java @@ -29,13 +29,10 @@ import java.util.List; */ @Service public class TransferRecordsGoodsDetailsService extends MybatisBaseService { - @Autowired - LpkGiftCardService lpkGiftCardService; + @Autowired VegetableCellarService vegetableCellarService; @Autowired - CustomerStoreService customerStoreService; - @Autowired LpkGoodsService lpkGoodsService; public ResultBean getReserveByCardSid(String carSid, String goodsSid) { diff --git a/src/main/java/com/yxt/yythmall/biz/vegecallerreservedetail/VegeCellarReserveDetailsService.java b/src/main/java/com/yxt/yythmall/biz/vegecallerreservedetail/VegeCellarReserveDetailsService.java index dba2ecd..13bcfeb 100644 --- a/src/main/java/com/yxt/yythmall/biz/vegecallerreservedetail/VegeCellarReserveDetailsService.java +++ b/src/main/java/com/yxt/yythmall/biz/vegecallerreservedetail/VegeCellarReserveDetailsService.java @@ -29,8 +29,7 @@ import java.util.List; */ @Service public class VegeCellarReserveDetailsService extends MybatisBaseService { - @Autowired - LpkGiftCardService lpkGiftCardService; + @Autowired VegetableCellarService vegetableCellarService; @Autowired