diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/admin/user/req/AddUserReq.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/admin/user/req/AddUserReq.java index 328eec9..4d80ca6 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/admin/user/req/AddUserReq.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/admin/user/req/AddUserReq.java @@ -3,6 +3,7 @@ package com.ruoyi.xq.dto.admin.user.req; import lombok.Data; import java.time.LocalDate; +import java.util.List; @Data public class AddUserReq { @@ -20,4 +21,5 @@ public class AddUserReq { private Integer marriage; private String profession; private Integer annualIncome; + private List picturesList; } diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/UserPicturesService.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/UserPicturesService.java index 324a8cc..cd88dde 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/UserPicturesService.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/UserPicturesService.java @@ -3,6 +3,7 @@ package com.ruoyi.xq.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.common.core.domain.PageQuery; +import com.ruoyi.xq.domain.User; import com.ruoyi.xq.domain.UserPictures; import com.ruoyi.xq.dto.admin.user.UserPicturesAdminVo; @@ -25,4 +26,6 @@ public interface UserPicturesService extends IService { void auditSuccess(String ids); void auditFail(Long id,String auditRemark); + + void addPictures(List picturesList, User user); } diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserPicturesServiceImpl.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserPicturesServiceImpl.java index 3aa8301..a3bdc06 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserPicturesServiceImpl.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserPicturesServiceImpl.java @@ -6,12 +6,14 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.domain.PageQuery; import com.ruoyi.common.helper.LoginHelper; import com.ruoyi.common.utils.ServletUtils; +import com.ruoyi.xq.domain.User; import com.ruoyi.xq.domain.UserPictures; import com.ruoyi.xq.dto.admin.user.UserPicturesAdminVo; import com.ruoyi.xq.enums.common.AuditEnum; import com.ruoyi.xq.mapper.UserPicturesMapper; import com.ruoyi.xq.service.UserPicturesService; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.time.LocalDateTime; import java.util.List; @@ -72,4 +74,17 @@ public class UserPicturesServiceImpl extends ServiceImpl 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); + } + } } diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java index c53d0dd..d47870f 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java @@ -346,6 +346,7 @@ public class UserServiceImpl extends ServiceImpl implements Use updateUser.setId(user.getId()); UserService userService = SpringUtil.getBean(UserService.class); userService.updateBaseUser(updateUser); + userPicturesService.addPictures(bo.getPicturesList(),user); }finally { lock.unlock(); }