Subversion Repositories SmartDukaan

Rev

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

Rev 32305 Rev 32952
Line 12... Line 12...
12
import com.spice.profitmandi.dao.model.SpecificationGroup;
12
import com.spice.profitmandi.dao.model.SpecificationGroup;
13
import com.spice.profitmandi.dao.repository.catalog.FocusedModelRepository;
13
import com.spice.profitmandi.dao.repository.catalog.FocusedModelRepository;
14
import com.spice.profitmandi.dao.repository.catalog.ItemRepository;
14
import com.spice.profitmandi.dao.repository.catalog.ItemRepository;
15
import com.spice.profitmandi.dao.repository.dtr.DocumentUrlRepository;
15
import com.spice.profitmandi.dao.repository.dtr.DocumentUrlRepository;
16
import com.spice.profitmandi.dao.repository.dtr.Mongo;
16
import com.spice.profitmandi.dao.repository.dtr.Mongo;
-
 
17
import com.spice.profitmandi.service.catalog.ItemLoaderService;
17
import com.spice.profitmandi.web.model.EntityMediaPojo;
18
import com.spice.profitmandi.web.model.EntityMediaPojo;
18
import com.spice.profitmandi.web.util.MVCResponseSender;
19
import com.spice.profitmandi.web.util.MVCResponseSender;
19
import org.apache.commons.csv.CSVFormat;
20
import org.apache.commons.csv.CSVFormat;
20
import org.apache.commons.csv.CSVParser;
21
import org.apache.commons.csv.CSVParser;
21
import org.apache.commons.csv.CSVRecord;
22
import org.apache.commons.csv.CSVRecord;
Line 101... Line 102...
101
		}
102
		}
102
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
103
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
103
		return "response";
104
		return "response";
104
	}
105
	}
105
 
106
 
-
 
107
	@Autowired
-
 
108
	ItemLoaderService itemLoaderService;
-
 
109
	@PostMapping(value = "/catalog/upload")
-
 
110
	public String uploadCatalog(HttpServletRequest request, @RequestPart("file") MultipartFile file, Model model)
-
 
111
			throws Exception {
-
 
112
		itemLoaderService.parse(file);
-
 
113
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
-
 
114
		return "response";
-
 
115
	}
-
 
116
 
106
	@PostMapping(value = "/content/media/upload")
117
	@PostMapping(value = "/content/media/upload")
107
	public String uploadMediaContent(HttpServletRequest request, @RequestBody EntityMediaPojo entityMediaPojo,
118
	public String uploadMediaContent(HttpServletRequest request, @RequestBody EntityMediaPojo entityMediaPojo,
108
			Model model) throws Exception {
119
			Model model) throws Exception {
109
		ContentPojo contentPojo = mongoClient.getEntityById(entityMediaPojo.getEntityId());
120
		ContentPojo contentPojo = mongoClient.getEntityById(entityMediaPojo.getEntityId());
110
		Map<String, InputStream> fileStreamsMap = getStreamFileMap(contentPojo, entityMediaPojo);
121
		Map<String, InputStream> fileStreamsMap = getStreamFileMap(contentPojo, entityMediaPojo);