| | |
| | | import com.yami.trading.common.constants.Constants; |
| | | import com.yami.trading.common.domain.Result; |
| | | import com.yami.trading.common.exception.YamiShopBindException; |
| | | import com.yami.trading.common.util.DateUtil; |
| | | import com.yami.trading.common.util.DateUtils; |
| | | import com.yami.trading.common.util.IPHelper; |
| | | import com.yami.trading.security.common.manager.PasswordManager; |
| | | import com.yami.trading.security.common.util.SecurityUtils; |
| | |
| | | |
| | | import javax.validation.Valid; |
| | | import java.text.MessageFormat; |
| | | import java.time.Instant; |
| | | import java.time.ZoneId; |
| | | import java.time.ZonedDateTime; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | @RestController |
| | |
| | | |
| | | Page<UserDataDto> page = new Page(model.getCurrent(), model.getSize()); |
| | | userService.listUserAndRecom(page, roleNames, model.getUserCode(), model.getUserName(), model.getLastIp(), |
| | | permissionFacade.getOwnerUserIds(), model.getUserMail(), model.getUserMobile()); |
| | | permissionFacade.getOwnerUserIds(), model.getUserMail(), model.getUserMobile(), model.getRecomUserName()); |
| | | for (UserDataDto userDataDto : page.getRecords()) { |
| | | userDataDto.setOnline(userService.isOnline(userDataDto.getUserId())); |
| | | // userDataDto.setLoginAuthority(userDataDto.getStatus() == 1); |
| | | userDataDto.setUserRegip(userDataDto.getUserLastip()); |
| | | userDataDto.setUserLevel(userDataDto.getUserLevel() / 10); |
| | | |
| | | if (userDataDto.getUserLasttime() != null) { |
| | | String time = DateUtil.convertToZonedDateTime(userDataDto.getUserLasttime()); |
| | | Date toDate = DateUtil.stringToDate(time, "yyyy-MM-dd HH:mm:ss"); |
| | | userDataDto.setUserLasttime(toDate); |
| | | } |
| | | if (userDataDto.getCreateTime() != null) { |
| | | String time = DateUtil.convertToZonedDateTime(userDataDto.getCreateTime()); |
| | | Date toDate = DateUtil.stringToDate(time, "yyyy-MM-dd HH:mm:ss"); |
| | | userDataDto.setCreateTime(toDate); |
| | | } |
| | | } |
| | | return Result.ok(page); |
| | | } |
| | |
| | | if (model.getUserLevel() >= 0) { |
| | | user.setUserLevel(model.getUserLevel() * 10 + user.getUserLevel() % 10); |
| | | } |
| | | double loanLimit = model.getLoanLimit(); |
| | | if (loanLimit >= 0) { |
| | | user.setLoanLimit(loanLimit); |
| | | } |
| | | userService.updateById(user); |
| | | String logtxt = MessageFormat.format( |
| | | "ip:" + IPHelper.getIpAddr() + ",管理员手动修改了用户信息,用户名:{0},原登录权限:{1},原是否业务锁定:{2},原提现权限:{3},原基础认证:{4},原备注:{5},原信用分:{6},现登录权限:{7},现是否业务锁定:{8},现提现权限:{9},现基础认证:{10},现备注:{11},现信用分:{12}", |