Subversion Repositories SmartDukaan

Rev

Rev 30685 | Rev 30745 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 30685 Rev 30727
Line 57... Line 57...
57
import com.spice.profitmandi.dao.repository.user.FofoKycRepository;
57
import com.spice.profitmandi.dao.repository.user.FofoKycRepository;
58
import com.spice.profitmandi.dao.repository.user.UserRepository;
58
import com.spice.profitmandi.dao.repository.user.UserRepository;
59
import com.spice.profitmandi.dao.repository.warehouse.BrandRegionMappingRepository;
59
import com.spice.profitmandi.dao.repository.warehouse.BrandRegionMappingRepository;
60
import com.spice.profitmandi.dao.repository.warehouse.WarehouseInventoryItemRepository;
60
import com.spice.profitmandi.dao.repository.warehouse.WarehouseInventoryItemRepository;
61
import com.spice.profitmandi.dao.repository.warehouse.WarehouseScanRepository;
61
import com.spice.profitmandi.dao.repository.warehouse.WarehouseScanRepository;
-
 
62
import com.spice.profitmandi.service.integrations.bharti.BAGService;
-
 
63
import com.spice.profitmandi.service.integrations.bharti.model.Sample;
62
import com.spice.profitmandi.service.integrations.gstpro.GstProAuthService;
64
import com.spice.profitmandi.service.integrations.gstpro.GstProAuthService;
63
import com.spice.profitmandi.service.integrations.gstpro.GstProService;
65
import com.spice.profitmandi.service.integrations.gstpro.GstProService;
64
import com.spice.profitmandi.service.inventory.InventoryService;
66
import com.spice.profitmandi.service.inventory.InventoryService;
65
import com.spice.profitmandi.service.inventory.PurchaseService;
67
import com.spice.profitmandi.service.inventory.PurchaseService;
66
import com.spice.profitmandi.service.inventory.SaholicInventoryService;
68
import com.spice.profitmandi.service.inventory.SaholicInventoryService;
Line 78... Line 80...
78
import in.shop2020.model.v1.order.OrderStatus;
80
import in.shop2020.model.v1.order.OrderStatus;
79
import in.shop2020.model.v1.order.WalletReferenceType;
81
import in.shop2020.model.v1.order.WalletReferenceType;
80
import okhttp3.OkHttpClient;
82
import okhttp3.OkHttpClient;
81
import okhttp3.Request;
83
import okhttp3.Request;
82
import okhttp3.Response;
84
import okhttp3.Response;
-
 
85
import org.apache.commons.csv.CSVRecord;
83
import org.apache.commons.io.output.ByteArrayOutputStream;
86
import org.apache.commons.io.output.ByteArrayOutputStream;
84
import org.apache.commons.lang.StringUtils;
87
import org.apache.commons.lang.StringUtils;
85
import org.apache.logging.log4j.LogManager;
88
import org.apache.logging.log4j.LogManager;
86
import org.apache.logging.log4j.Logger;
89
import org.apache.logging.log4j.Logger;
87
import org.json.JSONArray;
90
import org.json.JSONArray;
Line 1072... Line 1075...
1072
 
1075
 
1073
	public void updateSaholicCISTable() {
1076
	public void updateSaholicCISTable() {
1074
		saholicInventoryService.updateSaholicCIS();
1077
		saholicInventoryService.updateSaholicCIS();
1075
	}
1078
	}
1076
 
1079
 
-
 
1080
	@Autowired
-
 
1081
	BAGService bagService;
-
 
1082
 
-
 
1083
	public void testBag() throws Exception {
-
 
1084
		//bagService.getPlans(10006, 10000f);
-
 
1085
		//bagService.getBrandsMaster();
-
 
1086
		bagService.getAllPlans();
-
 
1087
	}
-
 
1088
 
-
 
1089
	public void mapBag() throws Exception {
-
 
1090
		List<Item> items = itemRepository.selectAllItems(10006, Arrays.asList("OnePlus", "Oppo", "Realme", "Samsung", "Vivo", "Xiaomi"));
-
 
1091
		items.stream().collect(Collectors.groupingBy(x -> x.getBrand()));
-
 
1092
 
-
 
1093
		List<CSVRecord> csvRecordList = FileUtil.readFile(new File("/home/amit/Documents/sample.csv"));
-
 
1094
		for (CSVRecord csvRecord : csvRecordList) {
-
 
1095
			Sample sample = new Sample(csvRecord.get(0), csvRecord.get(1), csvRecord.get(2));
-
 
1096
			//StringUtils.getLevenshteinDistance()
-
 
1097
		}
-
 
1098
	}
-
 
1099
 
1077
 
1100
 
1078
	private class SioTuple {
1101
	private class SioTuple {
1079
		int inventoryId;
1102
		int inventoryId;
1080
		SchemeType schemeType;
1103
		SchemeType schemeType;
1081
 
1104
 
Line 1523... Line 1546...
1523
 
1546
 
1524
	@Autowired
1547
	@Autowired
1525
	PartnerDailyInvestmentRepository partnerDailyInvestmentRepository;
1548
	PartnerDailyInvestmentRepository partnerDailyInvestmentRepository;
1526
 
1549
 
1527
	public void addInvestment() {
1550
	public void addInvestment() {
1528
		List<LocalDate> dates = Arrays.asList(LocalDate.of(2021, 12, 19));
1551
		List<LocalDate> dates = Arrays.asList(
-
 
1552
				LocalDate.of(2022, 7, 15),
-
 
1553
				LocalDate.of(2022, 7, 15)
-
 
1554
		);
1529
		// List<Integer> fofoIds = Arrays.asList(175136207, 175138910, 175138967,
1555
		// List<Integer> fofoIds = Arrays.asList(175136207, 175138910, 175138967,
1530
		// 175138990, 175138999);
1556
		// 175138990, 175138999);
1531
		for (LocalDate date : dates) {
1557
		for (LocalDate date : dates) {
1532
			LOGGER.info("Date - {}", date);
1558
			LOGGER.info("Date - {}", date);
1533
			Map<Integer, PartnerDailyInvestment> investmentMap = partnerDailyInvestmentRepository
1559
			Map<Integer, PartnerDailyInvestment> investmentMap = partnerDailyInvestmentRepository