This commit is contained in:
77
2024-04-21 23:49:37 +08:00
parent df342032f7
commit 3ce06a8ede
4 changed files with 21 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ package com.ruoyi.xq.dto.admin.user.req;
import lombok.Data; import lombok.Data;
import java.time.LocalDate; import java.time.LocalDate;
import java.util.List;
@Data @Data
public class AddUserReq { public class AddUserReq {
@@ -20,4 +21,5 @@ public class AddUserReq {
private Integer marriage; private Integer marriage;
private String profession; private String profession;
private Integer annualIncome; private Integer annualIncome;
private List<String> picturesList;
} }

View File

@@ -3,6 +3,7 @@ package com.ruoyi.xq.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.PageQuery; import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.xq.domain.User;
import com.ruoyi.xq.domain.UserPictures; import com.ruoyi.xq.domain.UserPictures;
import com.ruoyi.xq.dto.admin.user.UserPicturesAdminVo; import com.ruoyi.xq.dto.admin.user.UserPicturesAdminVo;
@@ -25,4 +26,6 @@ public interface UserPicturesService extends IService<UserPictures> {
void auditSuccess(String ids); void auditSuccess(String ids);
void auditFail(Long id,String auditRemark); void auditFail(Long id,String auditRemark);
void addPictures(List<String> picturesList, User user);
} }

View File

@@ -6,12 +6,14 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.core.domain.PageQuery; import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.helper.LoginHelper; import com.ruoyi.common.helper.LoginHelper;
import com.ruoyi.common.utils.ServletUtils; import com.ruoyi.common.utils.ServletUtils;
import com.ruoyi.xq.domain.User;
import com.ruoyi.xq.domain.UserPictures; import com.ruoyi.xq.domain.UserPictures;
import com.ruoyi.xq.dto.admin.user.UserPicturesAdminVo; import com.ruoyi.xq.dto.admin.user.UserPicturesAdminVo;
import com.ruoyi.xq.enums.common.AuditEnum; import com.ruoyi.xq.enums.common.AuditEnum;
import com.ruoyi.xq.mapper.UserPicturesMapper; import com.ruoyi.xq.mapper.UserPicturesMapper;
import com.ruoyi.xq.service.UserPicturesService; import com.ruoyi.xq.service.UserPicturesService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
@@ -72,4 +74,17 @@ public class UserPicturesServiceImpl extends ServiceImpl<UserPicturesMapper,User
.set(UserPictures::getAuditTime, LocalDateTime.now()) .set(UserPictures::getAuditTime, LocalDateTime.now())
.set(UserPictures::getAuditRemark, auditRemark)); .set(UserPictures::getAuditRemark, auditRemark));
} }
@Override
@Transactional(rollbackFor = Exception.class)
public void addPictures(List<String> picturesList, User user) {
for (String picture : picturesList) {
UserPictures userPictures = new UserPictures();
userPictures.setUserId(user.getId());
userPictures.setUsercode(user.getUsercode());
userPictures.setPicture(picture);
userPictures.setAuditStatus(AuditEnum.SUCCESS.getCode());
this.save(userPictures);
}
}
} }

View File

@@ -346,6 +346,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper,User> implements Use
updateUser.setId(user.getId()); updateUser.setId(user.getId());
UserService userService = SpringUtil.getBean(UserService.class); UserService userService = SpringUtil.getBean(UserService.class);
userService.updateBaseUser(updateUser); userService.updateBaseUser(updateUser);
userPicturesService.addPictures(bo.getPicturesList(),user);
}finally { }finally {
lock.unlock(); lock.unlock();
} }