| Line 1... |
Line 1... |
| 1 |
package in.shop2020.support.controllers;
|
1 |
package in.shop2020.support.controllers;
|
| 2 |
|
2 |
|
| 3 |
import in.shop2020.model.v1.catalog.CatalogService;
|
3 |
import in.shop2020.model.v1.catalog.CatalogService;
|
| 4 |
import in.shop2020.model.v1.catalog.CatalogServiceException;
|
4 |
import in.shop2020.model.v1.catalog.CatalogServiceException;
|
| - |
|
5 |
import in.shop2020.model.v1.catalog.HsItem;
|
| 5 |
import in.shop2020.model.v1.catalog.Item;
|
6 |
import in.shop2020.model.v1.catalog.Item;
|
| 6 |
import in.shop2020.model.v1.inventory.InventoryService;
|
7 |
import in.shop2020.model.v1.inventory.InventoryService;
|
| 7 |
import in.shop2020.model.v1.inventory.InventoryServiceException;
|
8 |
import in.shop2020.model.v1.inventory.InventoryServiceException;
|
| 8 |
import in.shop2020.model.v1.inventory.InventoryType;
|
9 |
import in.shop2020.model.v1.inventory.InventoryType;
|
| 9 |
import in.shop2020.model.v1.inventory.VendorItemPricing;
|
10 |
import in.shop2020.model.v1.inventory.VendorItemPricing;
|
| Line 83... |
Line 84... |
| 83 |
// ORDER NO Suborder No Catalogue Name Billing Name Shipping Name Product Id Item Name Item Id Seller SKU Code Quantity Suborder Amount Payment Mode Suborder Status Courier Name Status Date Pending Days Sla Days Overdue Days Shipping Address Shipping City Shipping State Zip Code Mobile Order Date Desired Date Remarks
|
84 |
// ORDER NO Suborder No Catalogue Name Billing Name Shipping Name Product Id Item Name Item Id Seller SKU Code Quantity Suborder Amount Payment Mode Suborder Status Courier Name Status Date Pending Days Sla Days Overdue Days Shipping Address Shipping City Shipping State Zip Code Mobile Order Date Desired Date Remarks
|
| 84 |
// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
85 |
// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
| 85 |
private static final int HS_ORDER_NO_INDEX = 0;
|
86 |
private static final int HS_ORDER_NO_INDEX = 0;
|
| 86 |
private static final int HS_SUB_ORDER_NO_INDEX = 1;
|
87 |
private static final int HS_SUB_ORDER_NO_INDEX = 1;
|
| 87 |
private static final int CATALOGUE_NAME_INDEX = 2;
|
88 |
private static final int CATALOGUE_NAME_INDEX = 2;
|
| 88 |
private static final int SHIPPING_NAME_INDEX = 4;
|
89 |
private static final int BILLING_NAME_INDEX = 3;
|
| 89 |
private static final int PRODUCT_ID_INDEX = 5;
|
90 |
private static final int PRODUCT_ID_INDEX = 5;
|
| 90 |
private static final int ITEM_ID_INDEX = 7;
|
91 |
private static final int ITEM_ID_INDEX = 7;
|
| 91 |
private static final int SELLER_SKU_INDEX = 8;
|
92 |
private static final int SELLER_SKU_INDEX = 8;
|
| 92 |
private static final int QUANTITY_INDEX = 9;
|
93 |
private static final int QUANTITY_INDEX = 9;
|
| 93 |
private static final int SUB_ORDER_AMOUNT_INDEX = 10;
|
94 |
private static final int SUB_ORDER_AMOUNT_INDEX = 10;
|
| Line 164... |
Line 165... |
| 164 |
return "authsuccess";
|
165 |
return "authsuccess";
|
| 165 |
|
166 |
|
| 166 |
Sheet sheet = wb.getSheetAt(0);
|
167 |
Sheet sheet = wb.getSheetAt(0);
|
| 167 |
Row firstRow = sheet.getRow(0);
|
168 |
Row firstRow = sheet.getRow(0);
|
| 168 |
Item item;
|
169 |
Item item;
|
| - |
|
170 |
HsItem hsItem;
|
| 169 |
in.shop2020.model.v1.catalog.CatalogService.Client catalogClient;
|
171 |
in.shop2020.model.v1.catalog.CatalogService.Client catalogClient;
|
| 170 |
for (Row row : sheet) {
|
172 |
for (Row row : sheet) {
|
| 171 |
long orderCountForRow = 0;
|
173 |
long orderCountForRow = 0;
|
| 172 |
rowId++;
|
174 |
rowId++;
|
| 173 |
if(row.equals(firstRow))
|
175 |
if(row.equals(firstRow))
|
| Line 218... |
Line 220... |
| 218 |
}
|
220 |
}
|
| 219 |
|
221 |
|
| 220 |
Order t_order = new Order();
|
222 |
Order t_order = new Order();
|
| 221 |
t_order.setCustomer_id(user.getUserId());
|
223 |
t_order.setCustomer_id(user.getUserId());
|
| 222 |
t_order.setCustomer_email(sourceDetail.getEmail());
|
224 |
t_order.setCustomer_email(sourceDetail.getEmail());
|
| 223 |
row.getCell(SHIPPING_NAME_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
225 |
row.getCell(BILLING_NAME_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
| 224 |
row.getCell(SHIPPING_ADDRESS_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
226 |
row.getCell(SHIPPING_ADDRESS_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
| 225 |
row.getCell(SHIPPING_CITY_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
227 |
row.getCell(SHIPPING_CITY_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
| 226 |
row.getCell(SHIPPING_STATE_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
228 |
row.getCell(SHIPPING_STATE_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
| 227 |
row.getCell(MOBILE_NO_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
229 |
row.getCell(MOBILE_NO_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
| 228 |
row.getCell(ZIPCODE_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
230 |
row.getCell(ZIPCODE_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
| 229 |
t_order.setCustomer_name(row.getCell(SHIPPING_NAME_INDEX).getStringCellValue());
|
231 |
t_order.setCustomer_name(row.getCell(BILLING_NAME_INDEX).getStringCellValue());
|
| 230 |
t_order.setCustomer_mobilenumber(row.getCell(MOBILE_NO_INDEX).getStringCellValue());
|
232 |
t_order.setCustomer_mobilenumber(row.getCell(MOBILE_NO_INDEX).getStringCellValue());
|
| 231 |
t_order.setCustomer_address1(row.getCell(SHIPPING_ADDRESS_INDEX).getStringCellValue());
|
233 |
t_order.setCustomer_address1(row.getCell(SHIPPING_ADDRESS_INDEX).getStringCellValue());
|
| 232 |
t_order.setCustomer_address2("");
|
234 |
t_order.setCustomer_address2("");
|
| 233 |
t_order.setCustomer_city(row.getCell(SHIPPING_CITY_INDEX).getStringCellValue());
|
235 |
t_order.setCustomer_city(row.getCell(SHIPPING_CITY_INDEX).getStringCellValue());
|
| 234 |
t_order.setCustomer_state(row.getCell(SHIPPING_STATE_INDEX).getStringCellValue());
|
236 |
t_order.setCustomer_state(row.getCell(SHIPPING_STATE_INDEX).getStringCellValue());
|