清空购物车商品功能开发

master
hahameng 7 months ago
parent 5e8650d979
commit b87cabc0ef

@ -6,6 +6,7 @@ import com.sky.entity.ShoppingCart;
import com.sky.result.Result;
import com.sky.service.ShoppingCartService;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.annotations.Delete;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@ -42,4 +43,13 @@ public class ShoppingCartController {
return Result.success(shoppingCartService.list());
}
/**
*
* @return
*/
@DeleteMapping("/clean")
public Result delete(){
shoppingCartService.clean();
return Result.success();
}
}

@ -2,6 +2,7 @@ package com.sky.mapper;
import com.sky.entity.ShoppingCart;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Update;
@ -33,4 +34,11 @@ public interface ShoppingCartMapper {
@Insert("insert into shopping_cart (name, user_id, dish_id, setmeal_id, dish_flavor, number, amount, image, create_time) " +
" values (#{name},#{userId},#{dishId},#{setmealId},#{dishFlavor},#{number},#{amount},#{image},#{createTime})")
void insert(ShoppingCart shoppingCart);
/**
* id
* @param userId
*/
@Delete("delete from shopping_cart where user_id = #{uerId}")
void deleteByUserId(Long userId);
}

@ -18,4 +18,9 @@ public interface ShoppingCartService {
*/
List<ShoppingCart> list();
/**
*
*/
void clean();
}

@ -82,4 +82,12 @@ public class ShoppingCartServiceImpl implements ShoppingCartService {
List<ShoppingCart> list = shoppingCartMapper.list(shoppingCart);
return list;
}
/**
*
* id
*/
public void clean(){
shoppingCartMapper.deleteByUserId(BaseContext.getCurrentId());
}
}

Loading…
Cancel
Save