| | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.auction.controller.forepart.dto.AuctionSalesroomGoodsDTO; |
| | | import com.ruoyi.auction.controller.forepart.dto.ForepartAuctionBidRecordDTO; |
| | | import com.ruoyi.auction.controller.forepart.dto.MemberAuctionSalesroomDTO; |
| | | import com.ruoyi.system.api.domain.OrderAuctionBond; |
| | | import com.ruoyi.system.api.domain.dto.MemberAuctionSalesroomDTO; |
| | | import com.ruoyi.auction.controller.forepart.vo.ForepartAuctionSalesroomGoodsVO; |
| | | import com.ruoyi.auction.controller.forepart.vo.ForepartAuctionSalesroomVO; |
| | | import com.ruoyi.auction.controller.forepart.vo.MemberAuctionSalesroomInfoVO; |
| | |
| | | import com.ruoyi.common.core.utils.StringUtils; |
| | | import com.ruoyi.common.core.utils.page.PageDTO; |
| | | import com.ruoyi.auction.util.HttpUtils; |
| | | import com.ruoyi.system.api.constants.SecurityConstant; |
| | | import com.ruoyi.system.api.domain.AppMiniLoginVO; |
| | | import com.ruoyi.system.api.domain.GoodsSku; |
| | | import com.ruoyi.system.api.domain.Member; |
| | | import com.ruoyi.system.api.domain.SysUser; |
| | | import com.ruoyi.system.api.domain.dto.AppMiniLoginDTO; |
| | | import com.ruoyi.system.api.feignClient.GoodsSkuClient; |
| | | import com.ruoyi.system.api.feignClient.OrderClient; |
| | | import com.ruoyi.system.api.feignClient.SysUserClient; |
| | | import javax.annotation.Resource; |
| | | |
| | |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | import static com.ruoyi.member.service.impl.MemberServiceImpl.getAccessTokenByWX; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | private WxMaService wxMaService; |
| | | |
| | | @Resource |
| | | private IMemberBondService memberBondService; |
| | | |
| | | @Resource |
| | | private AuctionSalesroomGoodsMapper auctionSalesroomGoodsMapper; |
| | | |
| | | @Resource |
| | | private GoodsSkuClient goodsSkuClient; |
| | | |
| | | @Resource |
| | | private OrderClient orderClient; |
| | | |
| | | |
| | | //微信 |
| | |
| | | memberAuctionSalesroomVO.setStatus(auctionSalesroom.getStatus().getCode()); |
| | | memberAuctionSalesroomVO.setSalesroomId(auctionSalesroom.getId()); |
| | | memberAuctionSalesroomVO.setCoverPic(auctionSalesroom.getCoverPic()); |
| | | LambdaQueryWrapper<MemberBond> wrapper=Wrappers.lambdaQuery(); |
| | | wrapper.eq(MemberBond::getMemberId,memberAuctionSalesroomDTO.getMemberId()); |
| | | wrapper.eq(MemberBond::getAuctionRoomId,auctionSalesroom.getId()); |
| | | wrapper.eq(MemberBond::getDelFlag,0); |
| | | List<MemberBond> list = memberBondService.list(wrapper); |
| | | if (list.size()>0){ |
| | | List<OrderAuctionBond> data = orderClient.getOrderAuctionBondList(memberAuctionSalesroomDTO, SecurityConstants.INNER).getData(); |
| | | if (data.size()>0){ |
| | | memberAuctionSalesroomVO.setIsApply(2); |
| | | }else{ |
| | | memberAuctionSalesroomVO.setIsApply(1); |
| | | } |
| | | LambdaQueryWrapper<MemberBond> wrapper1=Wrappers.lambdaQuery(); |
| | | wrapper1.eq(MemberBond::getAuctionRoomId,auctionSalesroom.getId()); |
| | | wrapper1.eq(MemberBond::getDelFlag,0); |
| | | List<MemberBond> list1 = memberBondService.list(wrapper1); |
| | | memberAuctionSalesroomVO.setApplyNum(list1.size()); |
| | | MemberAuctionSalesroomDTO memberAuctionSalesroomDTO1=new MemberAuctionSalesroomDTO(); |
| | | memberAuctionSalesroomDTO1.setAuctionSalesroomId(auctionSalesroom.getId()); |
| | | List<OrderAuctionBond> data1 = orderClient.getOrderAuctionBondList(memberAuctionSalesroomDTO1, SecurityConstants.INNER).getData(); |
| | | memberAuctionSalesroomVO.setApplyNum(data1.size()); |
| | | List.add(memberAuctionSalesroomVO); |
| | | } |
| | | page.setRecords(List); |
| | |
| | | memberAuctionSalesroomInfoVO.setStartTime(byId.getStartTime()); |
| | | memberAuctionSalesroomInfoVO.setStatus(byId.getStatus()); |
| | | memberAuctionSalesroomInfoVO.setCoverPic(byId.getCoverPic()); |
| | | LambdaQueryWrapper<MemberBond> wrapper=Wrappers.lambdaQuery(); |
| | | wrapper.eq(MemberBond::getMemberId,memberAuctionSalesroomDTO.getMemberId()); |
| | | wrapper.eq(MemberBond::getAuctionRoomId,byId.getId()); |
| | | wrapper.eq(MemberBond::getDelFlag,0); |
| | | List<MemberBond> list = memberBondService.list(wrapper); |
| | | if (list.size()>0){ |
| | | List<OrderAuctionBond> data = orderClient.getOrderAuctionBondList(memberAuctionSalesroomDTO, SecurityConstants.INNER).getData(); |
| | | if (data.size()>0){ |
| | | memberAuctionSalesroomInfoVO.setIsApply(2); |
| | | }else{ |
| | | memberAuctionSalesroomInfoVO.setIsApply(1); |