Subversion Repositories SmartDukaan

Rev

Rev 28166 | Rev 28653 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 28166 Rev 28170
Line 9... Line 9...
9
import java.util.Map;
9
import java.util.Map;
10
import java.util.Set;
10
import java.util.Set;
11
import java.util.stream.Collectors;
11
import java.util.stream.Collectors;
12
 
12
 
13
import org.springframework.beans.factory.annotation.Autowired;
13
import org.springframework.beans.factory.annotation.Autowired;
-
 
14
import org.springframework.stereotype.Component;
14
 
15
 
15
import com.spice.profitmandi.common.util.FormattingUtils;
16
import com.spice.profitmandi.common.util.FormattingUtils;
16
import com.spice.profitmandi.dao.entity.catalog.Item;
17
import com.spice.profitmandi.dao.entity.catalog.Item;
17
import com.spice.profitmandi.dao.entity.catalog.TagListing;
18
import com.spice.profitmandi.dao.entity.catalog.TagListing;
18
import com.spice.profitmandi.dao.entity.user.Cart;
19
import com.spice.profitmandi.dao.entity.user.Cart;
Line 26... Line 27...
26
import com.spice.profitmandi.dao.repository.user.CartItemRepository;
27
import com.spice.profitmandi.dao.repository.user.CartItemRepository;
27
import com.spice.profitmandi.dao.repository.user.CartLineRepository;
28
import com.spice.profitmandi.dao.repository.user.CartLineRepository;
28
import com.spice.profitmandi.dao.repository.user.CartRepository;
29
import com.spice.profitmandi.dao.repository.user.CartRepository;
29
import com.spice.profitmandi.dao.repository.user.UserRepository;
30
import com.spice.profitmandi.dao.repository.user.UserRepository;
30
 
31
 
-
 
32
@Component
31
public class CartServiceImpl implements CartService {
33
public class CartServiceImpl implements CartService {
32
 
34
 
33
	private static final Set<Integer> tagIds = new HashSet<>(Arrays.asList(4));
35
	private static final Set<Integer> tagIds = new HashSet<>(Arrays.asList(4));
34
 
36
 
35
	@Autowired
37
	@Autowired
Line 50... Line 52...
50
	@Autowired
52
	@Autowired
51
	ItemRepository itemRepository;
53
	ItemRepository itemRepository;
52
 
54
 
53
	@Autowired
55
	@Autowired
54
	CurrentInventorySnapshotRepository currentInventorySnapshotRepository;
56
	CurrentInventorySnapshotRepository currentInventorySnapshotRepository;
-
 
57
 
55
	@Autowired
58
	@Autowired
56
	CartLineRepository cartLineRepository;
59
	CartLineRepository cartLineRepository;
57
 
60
 
58
	@Override
61
	@Override
59
	public CartModel addToCart(int cartId, int itemId, int quantity, float sellingPrice) {
62
	public CartModel addToCart(int cartId, int itemId, int quantity, float sellingPrice) {