|
|
@@ -853,16 +853,16 @@ public class UserServiceImpl implements UserService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public boolean addUserToVendor(Long custUU, List<User> users) {
|
|
|
+ public boolean addUserToVendor(Long custUU, List<UserBaseInfo> users) {
|
|
|
List<Vendor> vendors = vendorDao.findByMyEnUUAndVendUU(custUU, SystemSession.getUser().getEnterprise().getUu());
|
|
|
if (!CollectionUtils.isEmpty(users)) {
|
|
|
List<Distribute> saveList = new ArrayList<>();
|
|
|
- for (User u : users) {
|
|
|
+ for (UserBaseInfo u : users) {
|
|
|
List<Distribute> deleteList = new ArrayList<>();
|
|
|
if (null != u.getUserUU()) {
|
|
|
Distribute distribute = new Distribute();
|
|
|
List<Distribute> butes = distributeDao.findByUserUUAndVendorId(u.getUserUU(), vendors.get(0).getId());
|
|
|
- if (u.getDistribute()) {
|
|
|
+ if (u.isDistribute()) {
|
|
|
if (CollectionUtils.isEmpty(butes)) {
|
|
|
distribute.setUserUU(u.getUserUU());
|
|
|
distribute.setVendorId(vendors.get(0).getId());
|
|
|
@@ -914,16 +914,16 @@ public class UserServiceImpl implements UserService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public boolean transferUserToVendor(Long custUU, List<User> users) {
|
|
|
+ public boolean transferUserToVendor(Long custUU, List<UserBaseInfo> users) {
|
|
|
List<Vendor> vendors = vendorDao.findByMyEnUUAndVendUU(custUU, SystemSession.getUser().getEnterprise().getUu());
|
|
|
if (!CollectionUtils.isEmpty(vendors) && !CollectionUtils.isEmpty(users)) {
|
|
|
Vendor vendor = vendors.get(0);
|
|
|
// 被转移人UU,用于修改转移人下属权限的leaderUU
|
|
|
Long userUU = null;
|
|
|
- for (User u : users) {
|
|
|
+ for (UserBaseInfo u : users) {
|
|
|
Distribute distribute = new Distribute();
|
|
|
List<Distribute> transfers = distributeDao.findByUserUUAndVendorId(u.getUserUU(), vendor.getId());
|
|
|
- if (u.getTransfer()) {
|
|
|
+ if (u.isTransfer()) {
|
|
|
if (CollectionUtils.isEmpty(transfers)) {
|
|
|
distribute.setUserUU(u.getUserUU());
|
|
|
distribute.setVendorId(vendor.getId());
|