|
@@ -2,6 +2,7 @@ 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.baomidou.mybatisplus.plugins.Page;
|
|
|
|
+import com.google.common.collect.Lists;
|
|
import com.winsea.svc.base.base.entity.CommonCompany;
|
|
import com.winsea.svc.base.base.entity.CommonCompany;
|
|
import com.winsea.svc.base.base.entity.CommonStaff;
|
|
import com.winsea.svc.base.base.entity.CommonStaff;
|
|
import com.winsea.svc.base.base.service.ICommonCompanyService;
|
|
import com.winsea.svc.base.base.service.ICommonCompanyService;
|
|
@@ -16,7 +17,9 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
|
+import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
/**
|
|
* <p>
|
|
* <p>
|
|
@@ -61,7 +64,32 @@ public class OpenServiceInfoServiceImpl extends ServiceImpl<OpenServiceInfoMappe
|
|
return "NG";
|
|
return "NG";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 客服留言列表
|
|
|
|
+ *
|
|
|
|
+ * @param openServiceInfo
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public Page<OpenServiceInfo> selectOpenServiceList(OpenServiceInfo openServiceInfo) {
|
|
|
|
+ Map<String, Object> pageView = new HashMap<>();
|
|
|
|
+ pageView.put("startRecord", (openServiceInfo.getCurrentPage() - 1)
|
|
|
|
+ * openServiceInfo.getPageSize());
|
|
|
|
+ //公司id
|
|
|
|
+ pageView.put("id", openServiceInfo.getId());
|
|
|
|
+ pageView.put("searchKeyWord", openServiceInfo.getSearchKeyWord());
|
|
|
|
+ pageView.put("pageSize", openServiceInfo.getPageSize());
|
|
|
|
+ pageView.put("currentPage", openServiceInfo.getCurrentPage());
|
|
|
|
+ // 查询客服留言总数
|
|
|
|
+ Integer dataCount = baseMapper.getOpenServiceCountByCondition(pageView);
|
|
|
|
+ List<OpenServiceInfo> dataList = baseMapper.getOpenServiceListByCondition(pageView);
|
|
|
|
+ Page<OpenServiceInfo> page = new Page<>();
|
|
|
|
+ page.setRecords(dataList == null ? Lists.newArrayList() : dataList);
|
|
|
|
+ page.setTotal(dataCount == null ? 0 : dataCount);
|
|
|
|
+ page.setCurrent(openServiceInfo.getCurrentPage());
|
|
|
|
+ page.setSize(openServiceInfo.getPageSize());
|
|
|
|
+ return page;
|
|
|
|
+ }
|
|
@Override
|
|
@Override
|
|
public List<CommonCompany> selectCommonCompany(String phone) {
|
|
public List<CommonCompany> selectCommonCompany(String phone) {
|
|
List temp=new ArrayList();
|
|
List temp=new ArrayList();
|