|
|
@@ -135,17 +135,20 @@ public class PublicInquiryController {
|
|
|
public IPage<PublicInquiryItemInfo> getQuotation(PageInfo pageInfo, String filter, String _state, Short overdue) {
|
|
|
long start = System.currentTimeMillis();
|
|
|
SearchFilter searchFilter = JSONObject.parseObject(filter, SearchFilter.class);
|
|
|
- if (null != searchFilter.getVendUU()) {
|
|
|
- pageInfo.filter("vendUU", searchFilter.getVendUU());
|
|
|
- } else if (null != searchFilter.getEnUU()) {
|
|
|
- pageInfo.filter("inquiry.enUU", searchFilter.getEnUU());
|
|
|
- } else {
|
|
|
+ if (null != searchFilter) {
|
|
|
+ if (null != searchFilter.getVendUU()) {
|
|
|
+ pageInfo.filter("vendUU", searchFilter.getVendUU());
|
|
|
+ } else if (null != searchFilter.getEnUU()) {
|
|
|
+ pageInfo.filter("inquiry.enUU", searchFilter.getEnUU());
|
|
|
+ // 已报价未传vendUU时,抛出异常
|
|
|
+ }
|
|
|
+ } else if (null != _state && _state.equals(OrderStatus.done.name())) {
|
|
|
throw new IllegalAccessError("请先传入企业信息");
|
|
|
}
|
|
|
if (null != _state) {
|
|
|
pageInfo = publicInquiryService.covert(pageInfo, _state, overdue);
|
|
|
}
|
|
|
- logger.log("公共询价", "查询已转报价询价列表信息", "状态: " + _state == null ? "all" : _state, searchFilter.getUserUU(), searchFilter.getEnUU(), InquirySource.PLAIN.name());
|
|
|
+ logger.log("公共询价", "查询已转报价询价列表信息", "状态: " + (_state == null ? "all" : _state), searchFilter != null ? searchFilter.getUserUU() : null, searchFilter != null ? searchFilter.getEnUU() : null, InquirySource.PLAIN.name());
|
|
|
IPage<PublicInquiryItemInfo> inquiryItemInfoIPage = publicInquiryService.findByPageInfo(pageInfo, searchFilter);
|
|
|
log.info("/inquiry/public/quotation/list 耗时:" + (System.currentTimeMillis() - start));
|
|
|
return inquiryItemInfoIPage;
|
|
|
@@ -311,6 +314,7 @@ public class PublicInquiryController {
|
|
|
* @param endDate 截止日期
|
|
|
* @return
|
|
|
*/
|
|
|
+ @Deprecated
|
|
|
@HttpLog
|
|
|
@RequestMapping(value = "/mobile", method = RequestMethod.GET)
|
|
|
public ModelMap publincInquiry(Integer page, Integer size, Long en_uu, String _state,
|
|
|
@@ -376,7 +380,8 @@ public class PublicInquiryController {
|
|
|
|
|
|
/**
|
|
|
* 移动端查询公共询价列表信息
|
|
|
- *
|
|
|
+ * 2018年7月10日 16:24:35 此接口实际是将获取全部、获取已报价、获取未报价接口整合到一起,供UU互联只调用一个接口,
|
|
|
+ * 可以修改为去调用对应的列表方法,这样,UU只用调用一个接口,公共服务也不用重复维护。
|
|
|
* @param page 页码
|
|
|
* @param size 每页大小
|
|
|
* @param en_uu 企业UU
|
|
|
@@ -387,6 +392,7 @@ public class PublicInquiryController {
|
|
|
* @param endDate 截止日期
|
|
|
* @return
|
|
|
*/
|
|
|
+ @Deprecated
|
|
|
@HttpLog
|
|
|
@RequestMapping(value = "/mobile/v2", method = RequestMethod.GET)
|
|
|
public ModelMap publicInquiry(Integer page, Integer size, Long en_uu, String _state,
|