| | |
| | | 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(); |
| | |
| | | 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); |
| | | } |
| | | } |