Subversion Repositories SmartDukaan

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
37470 37 d 23 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ Remove dead Itel/Tecno SAP activation services

Both services call SAP OData endpoints that Transsion decommissioned on 2024-11-20:

ItelImeiActivationService -> cms.itel-mobile.com:8099/.../ZTERTIARY_SALES_REPRT_SRV
TecnoImeiActivation -> cms.tecno-mobile.com:8099/.../ZTERTIARY_SALES_REPRT_SRV

Both hosts now refuse connections outright (verified from the prod app server).
That decommissioning is what stopped Itel and Tecno activation ingest within the
same hour on 2024-11-20; everything since has arrived via manual CSV upload.
Neither service has produced a row in 21 months and neither can again.

Removed:
- both service classes
- ScheduledTasks.checkItelImeiActivation / .checkTecnoImeiActivation, their
@Autowired fields and imports (the only callers)
- the --checkItelImeiActivation / --checkTecnoImeiActivation startup args

Unaffected: ItelImeiActivationNewService and checkItelImeiActivationNew, which
target the current imwav portal and were fixed in r37467.
 
37467 38 d 3 h amit /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/itelImeiActivation/ Fix Itel/Tecno activation pull: live session tokens, correct credentials, per-account isolation

The imwav pull has never worked since it replaced the SAP feed. Three defects:

- Login response was discarded and the listing call sent p-auth/utoken values
captured by hand in Jul-2023, so every request went out with an expired session.
Now takes utoken/urToken from the login response.
- Itel (IN404338I) carried a stale password (Dukaan@1234), which is why its pull
started failing Feb-2026. Corrected, and the two missing Tecno branch accounts
(Noida IN411226T, Lucknow IN404339T) added - the code previously knew only
IN404338T, which has no enterprise scope and returns nothing.
- Existing rows were looked up by the activation date string instead of the IMEI.
serial_number is the primary key, so the lookup always missed and re-persisted a
row that already existed, colliding on duplicate key on any re-pull.

Also pulls each account independently so one dead login cannot abort the remaining
accounts, and fails loudly when the portal rejects a login or the report call
instead of proceeding into a confusing downstream error.
 
36420 162 d 21 h amit /trunk/profitmandi-cron/ OkHttp→RestClient migration for IMEI activation services (Itel, Tecno, Vivo). Added test deps. Updated RunOnceTasks, ScheduledTasks, OrderTrackingService.  
32225 1172 d 8 h amit.gupta /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ Added Oppo Scheduler to process activation information  
32216 1176 d 2 h jai.hind /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ cron-tecno-itel-imei-activation  
32214 1176 d 22 h jai.hind /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ cron-Itel-Imei-Activation  
32210 1178 d 1 h jai.hind /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ cron-Itel  
30838 1511 d 9 h amit.gupta /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/itelImeiActivation/ Fixed commit  
30318 1634 d 0 h amit.gupta /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ Fixed itel and tecno  
29536 1804 d 1 h manish /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/itelImeiActivation/ commit  
29535 1804 d 1 h manish /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/itelImeiActivation/ commit  
29534 1804 d 2 h manish /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/itelImeiActivation/ commit  
29493 1806 d 3 h manish /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/itelImeiActivation/ commit  
29491 1806 d 22 h manish /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/itelImeiActivation/ commit  
29490 1806 d 22 h manish /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/itelImeiActivation/ commit  
29489 1806 d 22 h manish /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/itelImeiActivation/ commit  
29488 1806 d 23 h manish /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/ commit for tecno and itel