|
|
@@ -1,41 +1,10 @@
|
|
|
package com.uas.platform.b2b.service.impl;
|
|
|
|
|
|
-import com.uas.sso.entity.RequestStatus;
|
|
|
-import com.uas.sso.entity.UserSpaceView;
|
|
|
-import com.uas.sso.util.AccountUtils;
|
|
|
import com.uas.platform.b2b.core.util.DateUtils;
|
|
|
import com.uas.platform.b2b.core.util.StringUtil;
|
|
|
import com.uas.platform.b2b.core.util.ThreadTask;
|
|
|
-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.ProductDao;
|
|
|
-import com.uas.platform.b2b.dao.ProductMatchResultDao;
|
|
|
-import com.uas.platform.b2b.dao.ProductStatusDao;
|
|
|
-import com.uas.platform.b2b.dao.ProductTempDao;
|
|
|
-import com.uas.platform.b2b.dao.PurchaseOrderAllDao;
|
|
|
-import com.uas.platform.b2b.dao.PurchaseOrderAllItemDao;
|
|
|
-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.UserOrderDao;
|
|
|
-import com.uas.platform.b2b.dao.VendorDao;
|
|
|
-import com.uas.platform.b2b.model.Attach;
|
|
|
-import com.uas.platform.b2b.model.Component;
|
|
|
-import com.uas.platform.b2b.model.Distribute;
|
|
|
-import com.uas.platform.b2b.model.Enterprise;
|
|
|
-import com.uas.platform.b2b.model.EnterpriseInfo;
|
|
|
-import com.uas.platform.b2b.model.FileUpload;
|
|
|
-import com.uas.platform.b2b.model.Product;
|
|
|
-import com.uas.platform.b2b.model.ProductStatus;
|
|
|
-import com.uas.platform.b2b.model.ProductTemp;
|
|
|
-import com.uas.platform.b2b.model.PurchaseOrderAll;
|
|
|
-import com.uas.platform.b2b.model.PurchaseOrderAllItem;
|
|
|
-import com.uas.platform.b2b.model.Role;
|
|
|
-import com.uas.platform.b2b.model.User;
|
|
|
-import com.uas.platform.b2b.model.UserBaseInfo;
|
|
|
-import com.uas.platform.b2b.model.UserOrders;
|
|
|
-import com.uas.platform.b2b.model.Vendor;
|
|
|
+import com.uas.platform.b2b.dao.*;
|
|
|
+import com.uas.platform.b2b.model.*;
|
|
|
import com.uas.platform.b2b.ps.ProductUtils;
|
|
|
import com.uas.platform.b2b.search.SearchService;
|
|
|
import com.uas.platform.b2b.service.AttachService;
|
|
|
@@ -43,12 +12,7 @@ import com.uas.platform.b2b.service.BaseInfoService;
|
|
|
import com.uas.platform.b2b.service.ComponentService;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
import com.uas.platform.b2b.support.UsageBufferedLogger;
|
|
|
-import com.uas.platform.b2b.temporary.model.BasePartnersInfo;
|
|
|
-import com.uas.platform.b2b.temporary.model.NewPurcOrder;
|
|
|
-import com.uas.platform.b2b.temporary.model.OrderItems;
|
|
|
-import com.uas.platform.b2b.temporary.model.PartStatus;
|
|
|
-import com.uas.platform.b2b.temporary.model.ProdInfo;
|
|
|
-import com.uas.platform.b2b.temporary.model.UserSpaceDetail;
|
|
|
+import com.uas.platform.b2b.temporary.model.*;
|
|
|
import com.uas.platform.core.exception.IllegalOperatorException;
|
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
import com.uas.platform.core.model.Constant;
|
|
|
@@ -58,6 +22,10 @@ import com.uas.search.b2b.model.SPage;
|
|
|
import com.uas.search.b2b.model.Sort;
|
|
|
import com.uas.search.b2b.model.Sort.Type;
|
|
|
import com.uas.search.b2b.util.SearchConstants;
|
|
|
+import com.uas.sso.entity.RequestStatus;
|
|
|
+import com.uas.sso.entity.UserSpaceView;
|
|
|
+import com.uas.sso.support.Page;
|
|
|
+import com.uas.sso.util.AccountUtils;
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import org.apache.poi.ss.usermodel.Cell;
|
|
|
@@ -70,12 +38,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.ui.ModelMap;
|
|
|
|
|
|
import javax.transaction.Transactional;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.HashSet;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Set;
|
|
|
+import java.util.*;
|
|
|
|
|
|
@Service
|
|
|
@Transactional
|
|
|
@@ -584,10 +547,12 @@ public class BaseInfoServiceImpl implements BaseInfoService {
|
|
|
sortList.add(new Sort("status", false, Type.LONG, new Long(1)));
|
|
|
sortList.add(new Sort("id", true, Type.LONG, new Long(1)));
|
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
|
- SPage<UserSpaceView> details = searchService.searchUserSpaceDetailCheckIds(keyword,
|
|
|
- pageParams);
|
|
|
- SPage<UserSpaceDetail> userSpaceDetails = new SPage<UserSpaceDetail>();
|
|
|
+// SPage<UserSpaceView> details = searchService.searchUserSpaceDetailCheckIds(keyword,
|
|
|
+// pageParams);
|
|
|
+ Page<UserSpaceView> details = AccountUtils.getUserSpacesByKeyword(keyword, params.getPage(), params.getCount());
|
|
|
+ SPage<UserSpaceDetail> userSpaceDetails = new SPage<UserSpaceDetail>();
|
|
|
List<UserSpaceDetail> spaceDetails = new ArrayList<UserSpaceDetail>();
|
|
|
+
|
|
|
if (!CollectionUtils.isEmpty(details.getContent())) {
|
|
|
for (UserSpaceView detail : details.getContent()) {
|
|
|
UserSpaceDetail spacetDetail = new UserSpaceDetail();
|
|
|
@@ -598,37 +563,6 @@ public class BaseInfoServiceImpl implements BaseInfoService {
|
|
|
spacetDetail.setUu(enterprises.get(0).getUu());
|
|
|
}
|
|
|
}
|
|
|
- spacetDetail.setAddress(detail.getRegAddress());
|
|
|
- spacetDetail.setAdminEmail(detail.getAdmin().getEmail());
|
|
|
- spacetDetail.setAdminName(detail.getAdmin().getVipName());
|
|
|
- spacetDetail.setAdminTel(detail.getAdmin().getMobile());
|
|
|
-// spacetDetail.setApplyApps(detail.getApplyApps());
|
|
|
-// spacetDetail.setApproveStatus(detail.getApproveStatus());
|
|
|
- spacetDetail.setArea(detail.getArea());
|
|
|
- spacetDetail.setBusinessCode(detail.getBusinessCode());
|
|
|
- spacetDetail.setBusinessCodeImage(detail.getBusinessCodeImage());
|
|
|
-// spacetDetail.setCity(detail.getci());
|
|
|
- spacetDetail.setCorporation(detail.getCorporation());
|
|
|
-// spacetDetail.setDistrict(detail.getDistrict());
|
|
|
-// spacetDetail.setErrMsg(detail.getErrMsg());
|
|
|
-// spacetDetail.setFax(detail.getFax());
|
|
|
-// spacetDetail.setId(detail.getId());
|
|
|
-// spacetDetail.setIndustry(detail.getIndustry());
|
|
|
- spacetDetail.setLogoImage(detail.getLogoImage());
|
|
|
- spacetDetail.setName(detail.getSpaceName());
|
|
|
-// spacetDetail.setProvince(detail.getProvince());
|
|
|
- spacetDetail.setRegisterDate(detail.getRegisterDate());
|
|
|
-// spacetDetail.setShortName(detail.getShortName());
|
|
|
-// spacetDetail.setStatus(detail.getStatus());
|
|
|
-// spacetDetail.setStreet(detail.getStreet());
|
|
|
-// spacetDetail.setTel(detail.getTel());
|
|
|
-// spacetDetail.setType(detail.getType());
|
|
|
-// spacetDetail.setUrl(detail.getUrl());
|
|
|
-// spacetDetail.setContactEmail(detail.getContactEmail());
|
|
|
-// spacetDetail.setContactTel(detail.getContactTel());
|
|
|
-// spacetDetail.setContactMan(detail.getContactMan());
|
|
|
- spacetDetail.setProfession(detail.getProfession());
|
|
|
- spacetDetail.setTags(detail.getTags());
|
|
|
RequestStatus request = AccountUtils.getStatusByCustUidAndVendUid(spacetDetail.getBusinessCode(),
|
|
|
SystemSession.getUser().getEnterprise().getEnBussinessCode());
|
|
|
if (request != null) {
|
|
|
@@ -641,10 +575,11 @@ public class BaseInfoServiceImpl implements BaseInfoService {
|
|
|
spacetDetail.setCurrent(Constant.YES);
|
|
|
}
|
|
|
}
|
|
|
- spaceDetails.add(spacetDetail);
|
|
|
+ BeanUtils.copyProperties(detail, spacetDetail, UserSpaceDetail.class);
|
|
|
+ spaceDetails.add(spacetDetail);
|
|
|
}
|
|
|
userSpaceDetails.setContent(spaceDetails);
|
|
|
- userSpaceDetails.setTotalElement(details.getTotalElement());
|
|
|
+ userSpaceDetails.setTotalElement(details.getTotalElements());
|
|
|
}
|
|
|
return userSpaceDetails;
|
|
|
}
|