| | |
| | | import com.ruoyi.system.api.domain.GoodsGroupPurchaseInfo; |
| | | import com.ruoyi.system.api.domain.GoodsSku; |
| | | import com.ruoyi.system.api.feignClient.OrderClient; |
| | | import java.util.List; |
| | | import java.util.Set; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | |
| | | if (one1.getIsPurchase()==0){ |
| | | if (i==0){ |
| | | GoodsGroupPurchase byId = goodsGroupPurchaseService.getById(one1.getGroupPurchaseId()); |
| | | int i1 = byId.getLimitNumber() * goodsGroupPurchaseInfo.getGroupSize(); |
| | | // int i1 = byId.getLimitNumber() * goodsGroupPurchaseInfo.getGroupSize(); |
| | | int i1 = one1.getPurchaseNum(); |
| | | GoodsSku goodsSku = goodsSkuMapper.selectById(byId.getGoodsSkuId()); |
| | | int i2 = i1 + goodsSku.getStock(); |
| | | goodsSku.setStock(i2); |
| | | goodsSkuMapper.updateById(goodsSku); |
| | | /* goodsGroupPurchaseInfoServiceImpl.removeById(one1);*/ |
| | | }else{ |
| | | one1.setCurrentNumber(i); |
| | | goodsGroupPurchaseInfoServiceImpl.updateById(one1); |
| | | } |
| | | one1.setCurrentNumber(i); |
| | | one1.setPurchaseNum(0); |
| | | goodsGroupPurchaseInfoServiceImpl.updateById(one1); |
| | | }else{ |
| | | if (i==0){ |
| | | GoodsGroupPurchase byId = goodsGroupPurchaseService.getById(one1.getGroupPurchaseId()); |
| | |
| | | goodsSkuMapper.updateById(goodsSku); |
| | | /* goodsGroupPurchaseInfoServiceImpl.removeById(one1);*/ |
| | | |
| | | goodsGroupPurchaseInfoServiceImpl.updateById(one1); |
| | | // goodsGroupPurchaseInfoServiceImpl.updateById(one1); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 根据团购商品id集合查询商品sku信息 |
| | | * |
| | | * @param groupPurchaseIdSet |
| | | * @return |
| | | */ |
| | | @InnerAuth |
| | | @PostMapping("/getGoodsSkuByGroupPurchaseIdSet") |
| | | R<List<GoodsSku>> getGoodsSkuByGroupPurchaseIdSet(@RequestBody Set<Long> groupPurchaseIdSet) { |
| | | return R.ok(goodsGroupPurchaseService.getGoodsSkuByGroupPurchaseIdSet(groupPurchaseIdSet)); |
| | | } |
| | | } |