|
@@ -1,9 +1,12 @@
|
|
package com.yh.saas.plugin.yiliangyiyun.service.impl;
|
|
package com.yh.saas.plugin.yiliangyiyun.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.plugins.Page;
|
|
|
|
+import com.google.common.collect.Lists;
|
|
import com.yh.saas.common.support.util.IdGenerator;
|
|
import com.yh.saas.common.support.util.IdGenerator;
|
|
import com.yh.saas.common.support.util.StringUtils;
|
|
import com.yh.saas.common.support.util.StringUtils;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.entity.SalePlanInfo;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.SettledCompanyContacts;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.SettledCompanyContacts;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.SettledCompanyInfo;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.SettledCompanyInfo;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.TranCarInfo;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.TranCarInfo;
|
|
@@ -18,7 +21,9 @@ import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.util.CollectionUtils;
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
|
+import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -109,4 +114,35 @@ public class SettledCompanyInfoServiceImpl extends ServiceImpl<SettledCompanyInf
|
|
}
|
|
}
|
|
return settledCompanyInfo.getId();
|
|
return settledCompanyInfo.getId();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 入驻公司列表
|
|
|
|
+ * @param settledCompanyInfo
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public Page<SettledCompanyInfo> selectSettledCompanyInfo(SettledCompanyInfo settledCompanyInfo) {
|
|
|
|
+ Map<String, Object> pageView = new HashMap<>();
|
|
|
|
+ pageView.put("startRecord", (settledCompanyInfo.getCurrentPage() - 1)
|
|
|
|
+ * settledCompanyInfo.getPageSize());
|
|
|
|
+ //公司id
|
|
|
|
+ pageView.put("createPhone",settledCompanyInfo.getCreatePhone());
|
|
|
|
+ pageView.put("mainBusinessType",settledCompanyInfo.getMainBusinessType());
|
|
|
|
+ pageView.put("searchKeyWord",settledCompanyInfo.getSearchKeyWord());
|
|
|
|
+ pageView.put("searchType", settledCompanyInfo.getSearchType());
|
|
|
|
+ pageView.put("pageSize",settledCompanyInfo.getPageSize());
|
|
|
|
+ pageView.put("currentPage",settledCompanyInfo.getCurrentPage());
|
|
|
|
+ // 查询总数
|
|
|
|
+ Integer dataCount = baseMapper.getCountByCondition(pageView);
|
|
|
|
+ List<SettledCompanyInfo> dataList = baseMapper.getListByCondition(pageView);
|
|
|
|
+ Page<SettledCompanyInfo> page = new Page<>();
|
|
|
|
+ page.setRecords(dataList == null ? Lists.newArrayList() : dataList);
|
|
|
|
+ page.setTotal(dataCount == null ? 0 : dataCount);
|
|
|
|
+ page.setCurrent(settledCompanyInfo.getCurrentPage());
|
|
|
|
+ page.setSize(settledCompanyInfo.getPageSize());
|
|
|
|
+ return page;
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|