|
|
@@ -4,6 +4,8 @@ import com.uas.platform.b2b.dao.CommonDao;
|
|
|
import com.uas.platform.b2b.dao.DistributeDao;
|
|
|
import com.uas.platform.b2b.dao.EnterpriseDao;
|
|
|
import com.uas.platform.b2b.dao.RoleDao;
|
|
|
+import com.uas.platform.b2b.dao.UserBaseInfoDao;
|
|
|
+import com.uas.platform.b2b.dao.UserDao;
|
|
|
import com.uas.platform.b2b.dao.VendorContactDao;
|
|
|
import com.uas.platform.b2b.dao.VendorDao;
|
|
|
import com.uas.platform.b2b.dao.VendorDistributeDao;
|
|
|
@@ -16,6 +18,7 @@ import com.uas.platform.b2b.model.Product;
|
|
|
import com.uas.platform.b2b.model.Role;
|
|
|
import com.uas.platform.b2b.model.SearchFilter;
|
|
|
import com.uas.platform.b2b.model.User;
|
|
|
+import com.uas.platform.b2b.model.UserBaseInfo;
|
|
|
import com.uas.platform.b2b.model.Vendor;
|
|
|
import com.uas.platform.b2b.model.VendorContact;
|
|
|
import com.uas.platform.b2b.model.VendorDistribute;
|
|
|
@@ -88,6 +91,9 @@ public class VendorsServiceImpl implements VendorService {
|
|
|
@Autowired
|
|
|
private RoleDao roleDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private UserBaseInfoDao userBaseInfoDao;
|
|
|
+
|
|
|
/**
|
|
|
* 应用来源
|
|
|
*/
|
|
|
@@ -130,7 +136,7 @@ public class VendorsServiceImpl implements VendorService {
|
|
|
@Override
|
|
|
public List<Distribute> findUserInfo(Long custUU) {
|
|
|
List<Vendor> vendors = vendorDao.findByMyEnUUAndVendUU(custUU, SystemSession.getUser().getEnterprise().getUu());
|
|
|
- List<Long> ids = new ArrayList<Long>();
|
|
|
+ List<Long> ids = new ArrayList<>();
|
|
|
if (!CollectionUtils.isEmpty(vendors)) {
|
|
|
for (Vendor v : vendors) {
|
|
|
ids.add(v.getId());
|
|
|
@@ -678,10 +684,10 @@ public class VendorsServiceImpl implements VendorService {
|
|
|
* @return 分配的供应商
|
|
|
*/
|
|
|
@Override
|
|
|
- public List<User> findUserInfoVendDistribute(Long veId) throws IllegalAccessException {
|
|
|
+ public List<UserBaseInfo> findUserInfoVendDistribute(Long veId) throws IllegalAccessException {
|
|
|
checkAuthority(veId);
|
|
|
List<VendorDistribute> distributes = vendorDistributeDao.findByVendorId(veId);
|
|
|
- List<User> users = userService.findUsersByEnUU(SystemSession.getUser().getEnterprise().getUu());
|
|
|
+ List<UserBaseInfo> users = userBaseInfoDao.findByEnUU(SystemSession.getUser().getEnterprise().getUu());
|
|
|
users.forEach(user -> {
|
|
|
distributes.forEach(distribute -> {
|
|
|
if (user.getUserUU().equals(distribute.getUserUU())) {
|