Subversion Repositories SmartDukaan

Rev

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

Rev 32075 Rev 32086
Line 1... Line 1...
1
package com.spice.profitmandi.web.controller;
1
package com.spice.profitmandi.web.controller;
2
 
2
 
3
import java.time.LocalDate;
3
import java.time.LocalDate;
-
 
4
import java.time.LocalDateTime;
4
import java.util.ArrayList;
5
import java.util.ArrayList;
5
import java.util.HashMap;
6
import java.util.HashMap;
6
import java.util.List;
7
import java.util.List;
7
import java.util.Map;
8
import java.util.Map;
8
import java.util.Set;
9
import java.util.Set;
Line 163... Line 164...
163
        return "vendor-catalog-pricing-request";
164
        return "vendor-catalog-pricing-request";
164
    }
165
    }
165
 
166
 
166
    @RequestMapping(value = "/verifyVendorCatalogPricingRequest", method = RequestMethod.POST)
167
    @RequestMapping(value = "/verifyVendorCatalogPricingRequest", method = RequestMethod.POST)
167
    public String verifyVendorCatalogPricingRequest(HttpServletRequest request, @RequestParam int id, @RequestParam VendorCatalogPricingStatus status, Model model) throws Exception {
168
    public String verifyVendorCatalogPricingRequest(HttpServletRequest request, @RequestParam int id, @RequestParam VendorCatalogPricingStatus status, Model model) throws Exception {
-
 
169
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
-
 
170
        AuthUser authUser = authRepository.selectByEmailOrMobile(loginDetails.getEmailId());
168
 
171
 
169
        VendorCatalogPricingLog vendorCatalogPricingLog = vendorCatalogPricingLogRepository.selectById(id);
172
        VendorCatalogPricingLog vendorCatalogPricingLog = vendorCatalogPricingLogRepository.selectById(id);
170
        vendorCatalogPricingLog.setStatus(status);
173
        vendorCatalogPricingLog.setStatus(status);
-
 
174
        vendorCatalogPricingLog.setUpdatedTimestamp(LocalDateTime.now());
171
        if (vendorCatalogPricingLog.getStatus().equals(VendorCatalogPricingStatus.APPROVED)) {
175
        if (vendorCatalogPricingLog.getStatus().equals(VendorCatalogPricingStatus.APPROVED)) {
-
 
176
            vendorCatalogPricingLog.setApprovedBy(authUser.getId());
-
 
177
            vendorCatalogPricingLog.setApprovedTimestamp(LocalDateTime.now());
172
            vendorCatalogPricingService.createVendorCatalogPricing(vendorCatalogPricingLog);
178
            vendorCatalogPricingService.createVendorCatalogPricing(vendorCatalogPricingLog);
173
        }
179
        }
174
 
180
 
175
        model.addAttribute("response1", mvcResponseSender.createResponseString(true));
181
        model.addAttribute("response1", mvcResponseSender.createResponseString(true));
176
 
182