| Line 506... |
Line 506... |
| 506 |
in.shop2020.model.v1.inventory.InventoryService.Client inventoryClient = inventoryServiceClient.getClient();
|
506 |
in.shop2020.model.v1.inventory.InventoryService.Client inventoryClient = inventoryServiceClient.getClient();
|
| 507 |
return inventoryClient.getNlcForWarehouse(warehouseId, item_id);
|
507 |
return inventoryClient.getNlcForWarehouse(warehouseId, item_id);
|
| 508 |
}
|
508 |
}
|
| 509 |
|
509 |
|
| 510 |
public double getCourierCost(double weight){
|
510 |
public double getCourierCost(double weight){
|
| 511 |
double cCost = 55.0;
|
511 |
double cCost = 64.0;
|
| 512 |
int slabs = (int) ((weight+.05 - .001)/(.5));
|
512 |
int slabs = (int) ((weight+.05 - .001)/(.5));
|
| 513 |
for(int i=0;i<slabs;i++){
|
513 |
for(int i=0;i<slabs;i++){
|
| 514 |
cCost = cCost + 40;
|
514 |
cCost = cCost + 34;
|
| 515 |
}
|
515 |
}
|
| 516 |
return cCost;
|
516 |
return cCost;
|
| 517 |
}
|
517 |
}
|
| 518 |
|
518 |
|
| 519 |
public void getLastNDaySaleForItem(String itemId,String days) {
|
519 |
public void getLastNDaySaleForItem(String itemId,String days) {
|
| Line 945... |
Line 945... |
| 945 |
InventoryClient inventoryServiceClient = new InventoryClient();
|
945 |
InventoryClient inventoryServiceClient = new InventoryClient();
|
| 946 |
in.shop2020.model.v1.inventory.InventoryService.Client inventoryClient = inventoryServiceClient.getClient();
|
946 |
in.shop2020.model.v1.inventory.InventoryService.Client inventoryClient = inventoryServiceClient.getClient();
|
| 947 |
|
947 |
|
| 948 |
for (int iterator=(sheet.getFirstRowNum()+1);iterator<=sheet.getLastRowNum();iterator++){
|
948 |
for (int iterator=(sheet.getFirstRowNum()+1);iterator<=sheet.getLastRowNum();iterator++){
|
| 949 |
if (sheet.getLastRowNum()-1>300){
|
949 |
if (sheet.getLastRowNum()-1>300){
|
| 950 |
sb.append("Number of items to update can't be greater than 100");
|
950 |
sb.append("Number of items to update can't be greater than 300");
|
| 951 |
break;
|
951 |
break;
|
| 952 |
}
|
952 |
}
|
| 953 |
FlipkartItem flipkartItem = null;
|
953 |
FlipkartItem flipkartItem = null;
|
| 954 |
MarketplaceItems marketplaceItem = null;
|
954 |
MarketplaceItems marketplaceItem = null;
|
| 955 |
MarketplacePercentage mpCosting = null;
|
955 |
MarketplacePercentage mpCosting = null;
|
| Line 1026... |
Line 1026... |
| 1026 |
if ((long)sheet.getRow(iterator).getCell(3).getNumericCellValue()==0){
|
1026 |
if ((long)sheet.getRow(iterator).getCell(3).getNumericCellValue()==0){
|
| 1027 |
flipkartItem.setIsListedOnFlipkart(false);
|
1027 |
flipkartItem.setIsListedOnFlipkart(false);
|
| 1028 |
}
|
1028 |
}
|
| 1029 |
}
|
1029 |
}
|
| 1030 |
|
1030 |
|
| 1031 |
double transferPrice = 0,sellingPrice,commission,courierCost =55,serviceTax,otherCost;
|
1031 |
double transferPrice = 0,sellingPrice,commission,courierCost =64,serviceTax,otherCost;
|
| 1032 |
if (checkEmptyString(sheet.getRow(iterator).getCell(4))&& new_item){
|
1032 |
if (checkEmptyString(sheet.getRow(iterator).getCell(4))&& new_item){
|
| 1033 |
sb.append(sku + "New Item - Selling Price cannot be empty"+"\n");
|
1033 |
sb.append(sku + "New Item - Selling Price cannot be empty"+"\n");
|
| 1034 |
continue;
|
1034 |
continue;
|
| 1035 |
}
|
1035 |
}
|
| 1036 |
if (!checkEmptyString(sheet.getRow(iterator).getCell(4))){
|
1036 |
if (!checkEmptyString(sheet.getRow(iterator).getCell(4))){
|
| Line 1106... |
Line 1106... |
| 1106 |
if (weight!=0){
|
1106 |
if (weight!=0){
|
| 1107 |
weight = weight+.05;
|
1107 |
weight = weight+.05;
|
| 1108 |
int slabs = (int) ((weight - .001)/(.5));
|
1108 |
int slabs = (int) ((weight - .001)/(.5));
|
| 1109 |
|
1109 |
|
| 1110 |
for(int i=0;i<slabs;i++){
|
1110 |
for(int i=0;i<slabs;i++){
|
| 1111 |
courierCost = courierCost + 40;
|
1111 |
courierCost = courierCost + 34;
|
| 1112 |
}
|
1112 |
}
|
| 1113 |
}
|
1113 |
}
|
| 1114 |
warehouse = inventoryClient.getWarehouse(flipkartItem.getWarehouseId());
|
1114 |
warehouse = inventoryClient.getWarehouse(flipkartItem.getWarehouseId());
|
| 1115 |
marketplaceItem.setCourierCost(courierCost);
|
1115 |
marketplaceItem.setCourierCost(courierCost);
|
| 1116 |
transferPrice = roundTwoDecimals(marketplaceItem.getCurrentSp()- marketplaceItem.getCurrentSp()*(marketplaceItem.getCommission()/100+marketplaceItem.getEmiFee()/100)*(1+(marketplaceItem.getServiceTax()/100))-(marketplaceItem.getCourierCost()+marketplaceItem.getClosingFee())*(1+(marketplaceItem.getServiceTax()/100)));
|
1116 |
transferPrice = roundTwoDecimals(marketplaceItem.getCurrentSp()- marketplaceItem.getCurrentSp()*(marketplaceItem.getCommission()/100+marketplaceItem.getEmiFee()/100)*(1+(marketplaceItem.getServiceTax()/100))-(marketplaceItem.getCourierCost()+marketplaceItem.getClosingFee())*(1+(marketplaceItem.getServiceTax()/100)));
|