Subversion Repositories SmartDukaan

Rev

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

Rev 37810 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.spice.profitmandi.common.enumuration.SearchType;
6
import com.spice.profitmandi.common.enumuration.SearchType;
5
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
7
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
6
import com.spice.profitmandi.common.model.*;
8
import com.spice.profitmandi.common.model.*;
7
import com.spice.profitmandi.common.solr.SolrService;
9
import com.spice.profitmandi.common.solr.SolrService;
Line 95... Line 97...
95
 
97
 
96
@Controller
98
@Controller
97
@Transactional(rollbackFor = Throwable.class)
99
@Transactional(rollbackFor = Throwable.class)
98
public class OrderController {
100
public class OrderController {
99
 
101
 
-
 
102
    @Autowired
-
 
103
    private BillingWarehouseService billingWarehouseService;
-
 
104
 
-
 
105
 
100
    private static final Logger LOGGER = LogManager.getLogger(OrderController.class);
106
    private static final Logger LOGGER = LogManager.getLogger(OrderController.class);
101
 
107
 
102
    private static final List<String> offlineOrders = Arrays.asList("EMIOD", "POD");
108
    private static final List<String> offlineOrders = Arrays.asList("EMIOD", "POD");
103
    private static final List<String> allowedDoaImeis = Arrays.asList("863903054378477");
109
    private static final List<String> allowedDoaImeis = Arrays.asList("863903054378477");
104
    @Autowired
110
    @Autowired
Line 2081... Line 2087...
2081
 
2087
 
2082
                IrnResetOrderModel irnResetOrderModel = new IrnResetOrderModel();
2088
                IrnResetOrderModel irnResetOrderModel = new IrnResetOrderModel();
2083
                irnResetOrderModel.setName(partnerOnBoardingPanelRepository.selectByCode(fofoStore.getCode()).getOutLetName());
2089
                irnResetOrderModel.setName(partnerOnBoardingPanelRepository.selectByCode(fofoStore.getCode()).getOutLetName());
2084
                irnResetOrderModel.setInvoiceNumber(order.getInvoiceNumber());
2090
                irnResetOrderModel.setInvoiceNumber(order.getInvoiceNumber());
2085
                irnResetOrderModel.setInvoiceDate(order.getBillingTimestamp());
2091
                irnResetOrderModel.setInvoiceDate(order.getBillingTimestamp());
2086
                irnResetOrderModel.setWarehouseId(ProfitMandiConstants.WAREHOUSE_MAP.get(order.getWarehouseId()));
2092
                irnResetOrderModel.setWarehouseId(billingWarehouseService.getName(order.getWarehouseId()));
2087
                irnResetOrderModel.setTotalOrderValue(orders.stream().mapToDouble(Order::getTotalAmount).sum());
2093
                irnResetOrderModel.setTotalOrderValue(orders.stream().mapToDouble(Order::getTotalAmount).sum());
2088
                irnResetOrderModelList.add(irnResetOrderModel);
2094
                irnResetOrderModelList.add(irnResetOrderModel);
2089
            }
2095
            }
2090
        }
2096
        }
2091
        model.addAttribute("irnResetOrderModelList", irnResetOrderModelList);
2097
        model.addAttribute("irnResetOrderModelList", irnResetOrderModelList);