|
|
@@ -15,6 +15,9 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.ui.ModelMap;
|
|
|
|
|
|
+import com.uas.account.entity.RequsetStatus;
|
|
|
+import com.uas.account.support.Page;
|
|
|
+import com.uas.account.util.AccountUtils;
|
|
|
import com.uas.platform.b2b.dao.ComponentDao;
|
|
|
import com.uas.platform.b2b.dao.EnterpriseDao;
|
|
|
import com.uas.platform.b2b.dao.ProductDao;
|
|
|
@@ -35,10 +38,13 @@ 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.UserSpaceDetail;
|
|
|
import com.uas.platform.core.exception.IllegalOperatorException;
|
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
import com.uas.platform.core.model.Constant;
|
|
|
+import com.uas.platform.core.model.PageParams;
|
|
|
import com.uas.platform.core.model.Status;
|
|
|
+import com.uas.search.b2b.model.SPage;
|
|
|
|
|
|
@Service
|
|
|
public class BaseInfoServiceImpl implements BaseInfoService {
|
|
|
@@ -339,4 +345,51 @@ public class BaseInfoServiceImpl implements BaseInfoService {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public SPage<UserSpaceDetail> getUserSpaceDetails(PageParams params, String keyword) throws Exception {
|
|
|
+ Page<com.uas.account.entity.UserSpaceDetail> details = AccountUtils.getUserSpacesByKeyword(keyword,
|
|
|
+ params.getPage(), params.getCount());
|
|
|
+ SPage<UserSpaceDetail> userSpaceDetails = new SPage<UserSpaceDetail>();
|
|
|
+ List<UserSpaceDetail> spaceDetails = new ArrayList<UserSpaceDetail>();
|
|
|
+ for (com.uas.account.entity.UserSpaceDetail detail : details.getContent()) {
|
|
|
+ UserSpaceDetail spacetDetail = new UserSpaceDetail();
|
|
|
+ spacetDetail.setAddress(detail.getAddress());
|
|
|
+ spacetDetail.setAdminEmail(detail.getAdminEmail());
|
|
|
+ spacetDetail.setAdminName(detail.getAdminName());
|
|
|
+ spacetDetail.setAdminTel(detail.getAdminTel());
|
|
|
+ spacetDetail.setApplyApps(detail.getApplyApps());
|
|
|
+ spacetDetail.setApproveStatus(detail.getApproveStatus());
|
|
|
+ spacetDetail.setArea(detail.getArea());
|
|
|
+ spacetDetail.setBusinessCode(detail.getBusinessCode());
|
|
|
+ spacetDetail.setBusinessCodeImage(detail.getBusinessCodeImage());
|
|
|
+ spacetDetail.setCity(detail.getCity());
|
|
|
+ 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.getName());
|
|
|
+ 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());
|
|
|
+ RequsetStatus request = AccountUtils.getStatusByCustUidAndVendUid(spacetDetail.getBusinessCode(),
|
|
|
+ SystemSession.getUser().getEnterprise().getEnBussinessCode());
|
|
|
+ if (request != null) {
|
|
|
+ spacetDetail.setRequestStatus(request.getStatusCode());
|
|
|
+ spacetDetail.setMethod(request.getMethod());
|
|
|
+ }
|
|
|
+ spaceDetails.add(spacetDetail);
|
|
|
+ }
|
|
|
+ userSpaceDetails.setContent(spaceDetails);
|
|
|
+ userSpaceDetails.setTotalElement(details.getTotalElements());
|
|
|
+ return userSpaceDetails;
|
|
|
+ }
|
|
|
+
|
|
|
}
|