Subversion Repositories SmartDukaan

Rev

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

Rev 31445 Rev 31447
Line 20... Line 20...
20
import com.spice.profitmandi.dao.entity.dtr.WebListing;
20
import com.spice.profitmandi.dao.entity.dtr.WebListing;
21
import com.spice.profitmandi.dao.entity.dtr.WebOffer;
21
import com.spice.profitmandi.dao.entity.dtr.WebOffer;
22
import com.spice.profitmandi.dao.entity.fofo.*;
22
import com.spice.profitmandi.dao.entity.fofo.*;
23
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
23
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
24
import com.spice.profitmandi.dao.enumuration.dtr.OtpType;
24
import com.spice.profitmandi.dao.enumuration.dtr.OtpType;
-
 
25
import com.spice.profitmandi.dao.enumuration.dtr.WebListingType;
25
import com.spice.profitmandi.dao.enumuration.inventory.ScratchedGift;
26
import com.spice.profitmandi.dao.enumuration.inventory.ScratchedGift;
26
import com.spice.profitmandi.dao.enumuration.transaction.OrderStatus;
27
import com.spice.profitmandi.dao.enumuration.transaction.OrderStatus;
27
import com.spice.profitmandi.dao.model.*;
28
import com.spice.profitmandi.dao.model.*;
28
import com.spice.profitmandi.dao.repository.catalog.ItemRepository;
29
import com.spice.profitmandi.dao.repository.catalog.ItemRepository;
29
import com.spice.profitmandi.dao.repository.catalog.TagListingRepository;
30
import com.spice.profitmandi.dao.repository.catalog.TagListingRepository;
Line 699... Line 700...
699
 
700
 
700
	}
701
	}
701
 
702
 
702
	@RequestMapping(value = "/store/listing", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
703
	@RequestMapping(value = "/store/listing", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
703
	public ResponseEntity<?> getStoresListing(HttpServletRequest request) throws Exception {
704
	public ResponseEntity<?> getStoresListing(HttpServletRequest request) throws Exception {
704
		List<WebListing> webListings = webListingRepository.selectAllWebListing(Optional.of(true));
705
		List<WebListing> webListings = webListingRepository.selectAllWebListingByType(Optional.of(true),
-
 
706
				WebListingType.store);
-
 
707
		UserInfo userInfo = (UserInfo) request.getAttribute("userInfo");
-
 
708
		for (WebListing webListing : webListings) {
-
 
709
			webListing.setFofoCatalogResponses(getDealResponses(userInfo, webListing));
-
 
710
		}
-
 
711
		return responseSender.ok(webListings);
-
 
712
	}
-
 
713
 
-
 
714
	@RequestMapping(value = "/partner/listing", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
-
 
715
	public ResponseEntity<?> getPartnersListing(HttpServletRequest request) throws Exception {
-
 
716
		List<WebListing> webListings = webListingRepository.selectAllWebListingByType(Optional.of(true),
-
 
717
				WebListingType.partner);
705
		UserInfo userInfo = (UserInfo) request.getAttribute("userInfo");
718
		UserInfo userInfo = (UserInfo) request.getAttribute("userInfo");
706
		for (WebListing webListing : webListings) {
719
		for (WebListing webListing : webListings) {
707
			webListing.setFofoCatalogResponses(getDealResponses(userInfo, webListing));
720
			webListing.setFofoCatalogResponses(getDealResponses(userInfo, webListing));
708
		}
721
		}
709
		return responseSender.ok(webListings);
722
		return responseSender.ok(webListings);