Subversion Repositories SmartDukaan

Rev

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

Rev 15734 Rev 15760
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)));