Administrator
2024-07-27 921f0245de77aee3a01ab934510ed57d440c930c
src/main/java/com/taoke/autopay/service/impl/WxUserServiceImpl.java
@@ -50,22 +50,6 @@
            user.setLoginTime(new Date());
            user.setCreateTime(new Date());
            wxUserInfoMapper.insertSelective(user);
            WxUserSettings settings = new WxUserSettings();
            settings.setId(user.getId());
            String value = systemConfigService.getValueCache(SystemConfigKeyEnum.DY_ORDER_MAX_PAY_COUNT_DEFAULT);
            if (!StringUtil.isNullOrEmpty(value)) {
                settings.setDyOrderCountPerDay(Integer.parseInt(value));
            }
            value = systemConfigService.getValueCache(SystemConfigKeyEnum.KS_ORDER_MAX_PAY_COUNT_DEFAULT);
            if (!StringUtil.isNullOrEmpty(value)) {
                settings.setKsOrderCountPerDay(Integer.parseInt(value));
            }
            value = systemConfigService.getValueCache(SystemConfigKeyEnum.ORDER_MAX_SUBMIT_COUNT_DEFAULT);
            if (!StringUtil.isNullOrEmpty(value)) {
                settings.setTotalOrderCountPerDay(Integer.parseInt(value));
            }
            wxUserSettingService.add(settings);
            return user;
        } else {
            WxUserInfo update = new WxUserInfo();
@@ -76,4 +60,21 @@
            return list.get(0);
        }
    }
    @Override
    public WxUserInfo selectById(Long id) {
        return wxUserInfoMapper.selectByPrimaryKey(id);
    }
    @Override
    public List<WxUserInfo> list(WxUserInfoMapper.DaoQuery query, int page, int pageSize) {
        query.start = (page - 1) * pageSize;
        query.count = pageSize;
        return wxUserInfoMapper.list(query);
    }
    @Override
    public long count(WxUserInfoMapper.DaoQuery query) {
        return wxUserInfoMapper.count(query);
    }
}