Subversion Repositories SmartDukaan

Rev

Rev 37725 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 37725 Rev 37846
Line 1... Line 1...
1
package com.spice.profitmandi.web.controller;
1
package com.spice.profitmandi.web.controller;
2
 
2
 
-
 
3
import com.spice.profitmandi.service.warehouse.BillingWarehouseService;
-
 
4
 
3
import com.google.gson.Gson;
5
import com.google.gson.Gson;
4
import com.jcraft.jsch.*;
6
import com.jcraft.jsch.*;
5
import com.spice.profitmandi.common.enumuration.MessageType;
7
import com.spice.profitmandi.common.enumuration.MessageType;
6
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
8
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
7
import com.spice.profitmandi.common.model.CustomRetailer;
9
import com.spice.profitmandi.common.model.CustomRetailer;
Line 73... Line 75...
73
import java.util.stream.Collectors;
75
import java.util.stream.Collectors;
74
 
76
 
75
@Controller
77
@Controller
76
@Transactional(rollbackFor = Throwable.class)
78
@Transactional(rollbackFor = Throwable.class)
77
public class OfferController {
79
public class OfferController {
-
 
80
 
-
 
81
    @Autowired
-
 
82
    private BillingWarehouseService billingWarehouseService;
-
 
83
 
78
    private static final Logger LOGGER = LogManager.getLogger(OfferController.class);
84
    private static final Logger LOGGER = LogManager.getLogger(OfferController.class);
79
    private static final String IMAGE_REMOTE_DIR = "/var/www/dtrdashboard/uploads/campaigns/";
85
    private static final String IMAGE_REMOTE_DIR = "/var/www/dtrdashboard/uploads/campaigns/";
80
    private static final String IMAGE_STATIC_SERVER_URL = "https://images.smartdukaan.com/uploads/campaigns";
86
    private static final String IMAGE_STATIC_SERVER_URL = "https://images.smartdukaan.com/uploads/campaigns";
81
    @Autowired
87
    @Autowired
82
    UserAccountRepository userAccountRepository;
88
    UserAccountRepository userAccountRepository;
Line 140... Line 146...
140
 
146
 
141
        model.addAttribute("customRetailersMap", customRetailersMap);
147
        model.addAttribute("customRetailersMap", customRetailersMap);
142
        model.addAttribute("itemCriteriaType", ItemCriteriaType.values());
148
        model.addAttribute("itemCriteriaType", ItemCriteriaType.values());
143
        model.addAttribute("brands", brands);
149
        model.addAttribute("brands", brands);
144
        model.addAttribute("partnerCategories", PartnerType.values());
150
        model.addAttribute("partnerCategories", PartnerType.values());
145
        model.addAttribute("warehouseRegion", ProfitMandiConstants.WAREHOUSE_MAP);
151
        model.addAttribute("warehouseRegion", billingWarehouseService.getActiveWarehouses());
146
        return "scheme_offer";
152
        return "scheme_offer";
147
 
153
 
148
    }
154
    }
149
 
155
 
150
    @RequestMapping(value = "/createOffer", method = RequestMethod.POST)
156
    @RequestMapping(value = "/createOffer", method = RequestMethod.POST)