| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.ruoyi.common.core.exception.ServiceException; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.order.domain.dto.AppBaseBathDto; |
| | | import com.ruoyi.system.api.domain.dto.AppBaseBathDto; |
| | | import com.ruoyi.order.domain.dto.AppShoppingCartAddDto; |
| | | import com.ruoyi.order.domain.dto.AppShoppingCartChangeDto; |
| | | import com.ruoyi.order.domain.pojo.goods.Goods; |
| | |
| | | } |
| | | LambdaQueryWrapper<ShoppingCart> queryWrapper = Wrappers.lambdaQuery(); |
| | | queryWrapper.eq(ShoppingCart::getDelFlag, 0).eq(ShoppingCart::getGoodsId, goodsId); |
| | | ShoppingCart shoppingCart = this.getOne(queryWrapper); |
| | | ShoppingCart shoppingCart = this.getOne(queryWrapper,false); |
| | | if(shoppingCart==null){ |
| | | shoppingCart = new ShoppingCart(); |
| | | shoppingCart.setUserId(appShoppingCartAddDto.getUserId()); |
| | |
| | | } |
| | | LambdaQueryWrapper<ShoppingCart> queryWrapper = Wrappers.lambdaQuery(); |
| | | queryWrapper.eq(ShoppingCart::getDelFlag, 0).eq(ShoppingCart::getGoodsId, goodsId); |
| | | ShoppingCart shoppingCart = this.getOne(queryWrapper); |
| | | ShoppingCart shoppingCart = this.getOne(queryWrapper,false); |
| | | shoppingCart.setBuyNum(appShoppingCartChangeDto.getBuyNum()); |
| | | shoppingCart.setUpdateTime(new Date()); |
| | | this.saveOrUpdate(shoppingCart); |