Subversion Repositories SmartDukaan

Rev

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

Rev 25069 Rev 25256
Line 128... Line 128...
128
		if (!roleManager.isAdmin(loginDetails.getRoleIds())) {
128
		if (!roleManager.isAdmin(loginDetails.getRoleIds())) {
129
			throw new ProfitMandiBusinessException("User", loginDetails.getEmailId(), "Unauthorised access");
129
			throw new ProfitMandiBusinessException("User", loginDetails.getEmailId(), "Unauthorised access");
130
		}
130
		}
131
		return "update-schemes-page";
131
		return "update-schemes-page";
132
	}
132
	}
-
 
133
 
133
	@RequestMapping(value = "/schemes/update", method = RequestMethod.POST)
134
	@RequestMapping(value = "/schemes/update", method = RequestMethod.POST)
134
	public String updateShcemes(HttpServletRequest request, @RequestBody SchemeItems schemeItems, Model model)
135
	public String updateShcemes(HttpServletRequest request, @RequestBody SchemeItems schemeItems, Model model)
135
			throws Exception {
136
			throws Exception {
136
		for (int schemeId : schemeItems.getSchemeIds()) {
137
		for (int schemeId : schemeItems.getSchemeIds()) {
137
			if (schemeRepository.selectById(schemeId) != null)
138
			if (schemeRepository.selectById(schemeId) != null)
Line 153... Line 154...
153
					}
154
					}
154
				}
155
				}
155
		}
156
		}
156
		return "response";
157
		return "response";
157
	}
158
	}
158
	
159
 
159
	@RequestMapping(value = "/addItemToScheme", method = RequestMethod.POST)
160
	@RequestMapping(value = "/addItemToScheme", method = RequestMethod.POST)
160
	public String updateScheme(HttpServletRequest request, @RequestBody SchemeItems schemeItems, Model model)
161
	public String updateScheme(HttpServletRequest request, @RequestBody SchemeItems schemeItems, Model model)
161
			throws Exception {
162
			throws Exception {
162
		for (int schemeId : schemeItems.getSchemeIds()) {
163
		for (int schemeId : schemeItems.getSchemeIds()) {
163
			List<Integer> itemIds = schemeItemRepository.selectItemIdsBySchemeId(schemeId);
164
			List<Integer> itemIds = schemeItemRepository.selectItemIdsBySchemeId(schemeId);
Line 204... Line 205...
204
			throws Exception {
205
			throws Exception {
205
 
206
 
206
		List<Scheme> schemes = schemeRepository.selectActiveAll();
207
		List<Scheme> schemes = schemeRepository.selectActiveAll();
207
		if (schemes.size() > 0) {
208
		if (schemes.size() > 0) {
208
			for (Scheme scheme : schemes) {
209
			for (Scheme scheme : schemes) {
209
				if (scheme.getEndDateTime().isBefore(extendDatetime) && scheme.getExpireTimestamp() == null
-
 
210
						&& (!(scheme.getActiveTimestamp() == null))) {
210
				if (scheme.getExpireTimestamp() != null) {
211
					scheme.setEndDateTime(extendDatetime);
211
					scheme.setEndDateTime(extendDatetime);
212
					schemeRepository.persist(scheme);
212
					schemeRepository.persist(scheme);
213
				} else {
213
				} else {
214
					continue;
214
					continue;
215
				}
215
				}