Subversion Repositories SmartDukaan

Rev

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

Rev 21309 Rev 21315
Line 19... Line 19...
19
import com.spice.profitmandi.common.ResponseCodeHolder;
19
import com.spice.profitmandi.common.ResponseCodeHolder;
20
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
20
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
21
import com.spice.profitmandi.common.model.ProfitMandiConstants;
21
import com.spice.profitmandi.common.model.ProfitMandiConstants;
22
import com.spice.profitmandi.dao.entity.Retailer;
22
import com.spice.profitmandi.dao.entity.Retailer;
23
import com.spice.profitmandi.dao.repository.RetailerRepository;
23
import com.spice.profitmandi.dao.repository.RetailerRepository;
-
 
24
import com.spice.profitmandi.web.model.CreateRetailerRequestModel;
24
import com.spice.profitmandi.web.model.ProfitMandiResponse;
25
import com.spice.profitmandi.web.model.ProfitMandiResponse;
25
import com.spice.profitmandi.web.model.Response;
26
import com.spice.profitmandi.web.model.Response;
26
import com.spice.profitmandi.web.model.ResponseStatus;
27
import com.spice.profitmandi.web.model.ResponseStatus;
27
 
28
 
28
import io.swagger.annotations.ApiImplicitParam;
29
import io.swagger.annotations.ApiImplicitParam;
Line 42... Line 43...
42
				required = true, dataType = "string", paramType = "header")
43
				required = true, dataType = "string", paramType = "header")
43
	})
44
	})
44
	
45
	
45
	@ApiOperation(value = "Create Retailer")
46
	@ApiOperation(value = "Create Retailer")
46
	@RequestMapping(value = ProfitMandiConstants.URL_RETAILER, method=RequestMethod.POST)
47
	@RequestMapping(value = ProfitMandiConstants.URL_RETAILER, method=RequestMethod.POST)
47
	public ResponseEntity<?> createRetailer(HttpServletRequest request){
48
	public ResponseEntity<?> createRetailer(HttpServletRequest request, @RequestBody CreateRetailerRequestModel createRetailerRequestModel){
48
		LOGGER.info("requested url : "+request.getRequestURL().toString());
49
		LOGGER.info("requested url : "+request.getRequestURL().toString());
49
		final Retailer retailer = (Retailer)request.getAttribute(ProfitMandiConstants.RETAILER);
50
		final Retailer retailer = (Retailer)request.getAttribute(ProfitMandiConstants.RETAILER);
50
		request.removeAttribute(ProfitMandiConstants.RETAILER);
51
		request.removeAttribute(ProfitMandiConstants.RETAILER);
51
		try {
52
		try {
52
			retailer.setCreateTimestamp(LocalDateTime.now());
53
			retailer.setCreateTimestamp(LocalDateTime.now());