Subversion Repositories SmartDukaan

Rev

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

Rev 32615 Rev 32668
Line 372... Line 372...
372
            user.setReferral_url("");
372
            user.setReferral_url("");
373
            user.setGroup_id(1);
373
            user.setGroup_id(1);
374
            user.setStatus(1);
374
            user.setStatus(1);
375
            user.setActivated(true);
375
            user.setActivated(true);
376
            user.setCreateTimestamp(LocalDateTime.now());
376
            user.setCreateTimestamp(LocalDateTime.now());
-
 
377
            user.setEmailId(" ");
-
 
378
 
377
        }
379
        }
378
        user.setActivated(updateRetailerRequest.isActive());
380
        user.setActivated(updateRetailerRequest.isActive());
379
        user.setFirstName(updateRetailerRequest.getUserFirstName());
381
        user.setFirstName(updateRetailerRequest.getUserFirstName());
380
        user.setLastName(updateRetailerRequest.getUserLastName());
382
        user.setLastName(updateRetailerRequest.getUserLastName());
381
        user.setMobileNumber(updateRetailerRequest.getUserMobileNumber());
383
        user.setMobileNumber(updateRetailerRequest.getUserMobileNumber());
Line 1231... Line 1233...
1231
        }
1233
        }
1232
        return sb.toString();
1234
        return sb.toString();
1233
    }
1235
    }
1234
 
1236
 
1235
    @Override
1237
    @Override
-
 
1238
    public User getEmail() {
-
 
1239
        return null;
-
 
1240
    }
-
 
1241
 
-
 
1242
    @Override
-
 
1243
    public void update(com.spice.profitmandi.dao.entity.user.User user) {
-
 
1244
    }
-
 
1245
 
-
 
1246
    @Override
-
 
1247
    public void updateRetailerEmail(int fofoId, String newEmail) throws ProfitMandiBusinessException {
-
 
1248
        User dtrUser = null;
-
 
1249
        com.spice.profitmandi.dao.entity.user.User user = null;
-
 
1250
 
-
 
1251
        try {
-
 
1252
            dtrUser = userRepository.selectByEmailId(newEmail);
-
 
1253
        } catch (Exception e) {
-
 
1254
        }
-
 
1255
 
-
 
1256
        try {
-
 
1257
            user = userUserRepository.selectByEmailId(newEmail);
-
 
1258
        } catch (Exception e) {
-
 
1259
        }
-
 
1260
 
-
 
1261
        if (user != null || dtrUser != null) {
-
 
1262
            throw new ProfitMandiBusinessException("Email", newEmail, "Email already exist");
-
 
1263
        }
-
 
1264
        com.spice.profitmandi.dao.entity.user.User fofoUser = userUserRepository.selectById(fofoId);
-
 
1265
        String oldEmail = fofoUser.getEmailId();
-
 
1266
        LOGGER.info("old email {}", oldEmail);
-
 
1267
        User thisDtrUser = userRepository.selectByEmailId(oldEmail);
-
 
1268
 
-
 
1269
        fofoUser.setEmailId(newEmail);
-
 
1270
        thisDtrUser.setEmailId(newEmail);
-
 
1271
    }
-
 
1272
 
-
 
1273
 
-
 
1274
    @Override
1236
    public Map<Integer, CustomRetailer> getFofoRetailersPaginated(boolean activeOnly, int offset, int limit, FofoType fofoType) {
1275
    public Map<Integer, CustomRetailer> getFofoRetailersPaginated(boolean activeOnly, int offset, int limit, FofoType fofoType) {
1237
 
1276
 
1238
        Stream<FofoStore> storeStream = fofoStoreRepository.selectByStatusFofoType(activeOnly, fofoType, offset, limit).stream();
1277
        Stream<FofoStore> storeStream = fofoStoreRepository.selectByStatusFofoType(activeOnly, fofoType, offset, limit).stream();
1239
 
1278
 
1240
        List<Integer> storeIds = storeStream.map(x -> x.getId()).collect(Collectors.toList());
1279
        List<Integer> storeIds = storeStream.map(x -> x.getId()).collect(Collectors.toList());