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