Subversion Repositories SmartDukaan

Rev

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

Rev 35161 Rev 35179
Line 75... Line 75...
75
import com.spice.profitmandi.service.pricing.PriceDropService;
75
import com.spice.profitmandi.service.pricing.PriceDropService;
76
import com.spice.profitmandi.service.scheme.SchemeService;
76
import com.spice.profitmandi.service.scheme.SchemeService;
77
import com.spice.profitmandi.service.transaction.SDCreditService;
77
import com.spice.profitmandi.service.transaction.SDCreditService;
78
import com.spice.profitmandi.service.transaction.TransactionService;
78
import com.spice.profitmandi.service.transaction.TransactionService;
79
import com.spice.profitmandi.service.transaction.invoicing.InvoiceService;
79
import com.spice.profitmandi.service.transaction.invoicing.InvoiceService;
-
 
80
import com.spice.profitmandi.service.transaction.scheduled.SDCreditScheduler;
80
import com.spice.profitmandi.service.user.RetailerService;
81
import com.spice.profitmandi.service.user.RetailerService;
81
import com.spice.profitmandi.service.wallet.CommonPaymentService;
82
import com.spice.profitmandi.service.wallet.CommonPaymentService;
82
import com.spice.profitmandi.service.wallet.WalletService;
83
import com.spice.profitmandi.service.wallet.WalletService;
83
import com.spice.profitmandi.service.warehouse.WarehouseInventoryService;
84
import com.spice.profitmandi.service.warehouse.WarehouseInventoryService;
-
 
85
import com.spice.profitmandi.service.warehouse.WarehouseService;
84
import in.shop2020.model.v1.order.OrderStatus;
86
import in.shop2020.model.v1.order.OrderStatus;
85
import in.shop2020.model.v1.order.WalletReferenceType;
87
import in.shop2020.model.v1.order.WalletReferenceType;
86
import okhttp3.OkHttpClient;
88
import okhttp3.OkHttpClient;
87
import okhttp3.Request;
89
import okhttp3.Request;
88
import okhttp3.Response;
90
import okhttp3.Response;
Line 1219... Line 1221...
1219
    SDCreditRequirementRepository sdCreditRequirementRepository;
1221
    SDCreditRequirementRepository sdCreditRequirementRepository;
1220
 
1222
 
1221
    public void migrateLimit() throws ProfitMandiBusinessException {
1223
    public void migrateLimit() throws ProfitMandiBusinessException {
1222
        List<SDCreditRequirement> sdCreditRequirements = sdCreditRequirementRepository.selectAll();
1224
        List<SDCreditRequirement> sdCreditRequirements = sdCreditRequirementRepository.selectAll();
1223
        for (SDCreditRequirement sdCreditRequirement : sdCreditRequirements) {
1225
        for (SDCreditRequirement sdCreditRequirement : sdCreditRequirements) {
1224
            sdCreditService.updateMinInvestmentForHardLimit(sdCreditRequirement, false);
1226
            sdCreditService.updateMinInvestmentForHardLimit(sdCreditRequirement, true);
1225
        }
1227
        }
1226
 
1228
 
1227
    }
1229
    }
1228
 
1230
 
1229
    public void purchasePolicy() {
1231
    public void purchasePolicy() {
1230
        /*String invoiceNumber;
1232
        /*String invoiceNumber;
1231
        int retailerId =
1233
        int retailerId =
1232
        insuranceService.createInsurancePolicy(invoiceNumber, retailerId, );*/
1234
        insuranceService.createInsurancePolicy(invoiceNumber, retailerId, );*/
1233
    }
1235
    }
1234
 
1236
 
-
 
1237
    @Autowired
-
 
1238
    WarehouseService warehouseService;
-
 
1239
 
-
 
1240
    public void moveSaleReturnScanToDoa(String serialNumber) throws Exception {
-
 
1241
        warehouseService.moveToBad(Arrays.asList(serialNumber), in.shop2020.warehouse.ScanType.DOA_IN);
-
 
1242
    }
-
 
1243
 
-
 
1244
    @Autowired
-
 
1245
    SDCreditScheduler sdCreditScheduler;
-
 
1246
    public void sendCreditExposureReport() throws Exception {
-
 
1247
        sdCreditScheduler.sendCreditExposureReport();
-
 
1248
        //sdCreditScheduler.testGetAsmBmString();
-
 
1249
    }
-
 
1250
 
1235
    private class SioTuple {
1251
    private class SioTuple {
1236
        int inventoryId;
1252
        int inventoryId;
1237
        SchemeType schemeType;
1253
        SchemeType schemeType;
1238
 
1254
 
1239
        public SioTuple(int inventoryItemId, SchemeType schemeType) {
1255
        public SioTuple(int inventoryItemId, SchemeType schemeType) {