|
|
@@ -7,20 +7,19 @@ import com.uas.platform.b2b.model.EnterpriseBaseInfo;
|
|
|
import com.uas.platform.b2b.model.InvitationRecord;
|
|
|
import com.uas.platform.b2b.publicapi.model.Invitation;
|
|
|
import com.uas.platform.b2b.publicapi.service.InviteRecordService;
|
|
|
-import com.uas.platform.b2b.search.SearchService;
|
|
|
import com.uas.platform.b2b.service.EnterpriseService;
|
|
|
-import com.uas.platform.b2b.service.UserService;
|
|
|
import com.uas.platform.b2b.support.CommBufferedLogger;
|
|
|
+import com.uas.platform.b2b.support.SystemSession;
|
|
|
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.PageInfo;
|
|
|
import com.uas.platform.core.model.PageParams;
|
|
|
import com.uas.platform.core.web.bind.RequestState;
|
|
|
import com.uas.ps.core.util.StringUtils;
|
|
|
import com.uas.search.b2b.model.SPage;
|
|
|
-import com.uas.search.b2b.model.Sort;
|
|
|
-import com.uas.search.b2b.util.SearchConstants;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.data.domain.Sort;
|
|
|
import org.springframework.expression.AccessException;
|
|
|
import org.springframework.ui.ModelMap;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
@@ -30,7 +29,6 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import java.io.UnsupportedEncodingException;
|
|
|
import java.net.URLDecoder;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
@@ -48,15 +46,9 @@ public class InviteRecordController {
|
|
|
|
|
|
private final static CommBufferedLogger logger = BufferedLoggerManager.getLogger(CommBufferedLogger.class);
|
|
|
|
|
|
- @Autowired
|
|
|
- private SearchService searchService;
|
|
|
-
|
|
|
@Autowired
|
|
|
private EnterpriseService enterpriseService;
|
|
|
|
|
|
- @Autowired
|
|
|
- private UserService userService;
|
|
|
-
|
|
|
/**
|
|
|
* 通过传入的企业名称检验企业注册情况
|
|
|
*
|
|
|
@@ -91,12 +83,11 @@ public class InviteRecordController {
|
|
|
enUU = checkByBusinessCode(enUU, businessCode);
|
|
|
userUU = checkByUserTel(userUU, userTel);
|
|
|
logger.log("邀请注册", "查询邀请记录", "关键字:" + keyword, userUU, enUU);
|
|
|
- com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, null);
|
|
|
- pageParams.getFilters().put("in_useruu", userUU);
|
|
|
- List<Sort> sortList = new ArrayList<>();
|
|
|
- sortList.add(new Sort("in_date", false, Sort.Type.INT, new Long(1)));
|
|
|
- pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
|
- return inviteRecordService.getInviteRecords(enUU, userUU, pageParams, keyword);
|
|
|
+ PageInfo pageInfo = new PageInfo(params);
|
|
|
+ Sort sort = new Sort(Sort.Direction.DESC, "date");
|
|
|
+ pageInfo.setSort(sort);
|
|
|
+ pageInfo.filter("useruu", SystemSession.getUser().getUserUU());
|
|
|
+ return inviteRecordService.getInviteRecords(enUU, userUU, pageInfo, keyword);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -115,13 +106,12 @@ public class InviteRecordController {
|
|
|
enUU = checkByBusinessCode(enUU, businessCode);
|
|
|
userUU = checkByUserTel(userUU, userTel);
|
|
|
logger.log("邀请注册", "查询邀请记录(已注册)", "关键字:" + keyword, userUU, enUU);
|
|
|
- com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, null);
|
|
|
- pageParams.getFilters().put("in_useruu", userUU);
|
|
|
- pageParams.getFilters().put("in_active", Constant.YES);
|
|
|
- List<Sort> sortList = new ArrayList<>();
|
|
|
- sortList.add(new Sort("in_date", false, Sort.Type.INT, new Long(1)));
|
|
|
- pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
|
- return inviteRecordService.getInviteRecords(enUU, userUU, pageParams, keyword);
|
|
|
+ PageInfo pageInfo = new PageInfo(params);
|
|
|
+ Sort sort = new Sort(Sort.Direction.DESC, "date");
|
|
|
+ pageInfo.setSort(sort);
|
|
|
+ pageInfo.filter("useruu", SystemSession.getUser().getUserUU());
|
|
|
+ pageInfo.filter("active", Constant.YES);
|
|
|
+ return inviteRecordService.getInviteRecords(enUU, userUU, pageInfo, keyword);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -140,13 +130,12 @@ public class InviteRecordController {
|
|
|
enUU = checkByBusinessCode(enUU, businessCode);
|
|
|
userUU = checkByUserTel(userUU, userTel);
|
|
|
logger.log("邀请注册", "查询邀请记录(未注册)", "关键字:" + keyword, userUU, enUU);
|
|
|
- com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, null);
|
|
|
- pageParams.getFilters().put("in_useruu", userUU);
|
|
|
- pageParams.getFilters().put("in_active", Constant.NO);
|
|
|
- List<Sort> sortList = new ArrayList<>();
|
|
|
- sortList.add(new Sort("in_date", false, Sort.Type.INT, new Long(1)));
|
|
|
- pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
|
- return inviteRecordService.getInviteRecords(enUU, userUU, pageParams, keyword);
|
|
|
+ PageInfo pageInfo = new PageInfo(params);
|
|
|
+ Sort sort = new Sort(Sort.Direction.DESC, "date");
|
|
|
+ pageInfo.setSort(sort);
|
|
|
+ pageInfo.filter("useruu", SystemSession.getUser().getUserUU());
|
|
|
+ pageInfo.filter("active", Constant.NO);
|
|
|
+ return inviteRecordService.getInviteRecords(enUU, userUU, pageInfo, keyword);
|
|
|
}
|
|
|
|
|
|
/**
|