PublicInquiryController.java 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484
  1. package com.uas.ps.inquiry.controller;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.uas.ps.entity.Status;
  4. import com.uas.ps.inquiry.domain.IPage;
  5. import com.uas.ps.inquiry.entity.Constant;
  6. import com.uas.ps.inquiry.entity.InquiryMessage;
  7. import com.uas.ps.inquiry.entity.InquirySource;
  8. import com.uas.ps.inquiry.entity.OrderStatus;
  9. import com.uas.ps.inquiry.model.Attach;
  10. import com.uas.ps.inquiry.model.PublicInquiryItemInfo;
  11. import com.uas.ps.inquiry.model.PurcInquiry;
  12. import com.uas.ps.inquiry.model.PurcInquiryItemInfo;
  13. import com.uas.ps.inquiry.page.PageInfo;
  14. import com.uas.ps.inquiry.page.SearchFilter;
  15. import com.uas.ps.inquiry.page.criteria.PredicateUtils;
  16. import com.uas.ps.inquiry.service.AttachService;
  17. import com.uas.ps.inquiry.service.InquiryForSaleService;
  18. import com.uas.ps.inquiry.service.PublicInquiryService;
  19. import org.slf4j.Logger;
  20. import org.slf4j.LoggerFactory;
  21. import org.springframework.beans.factory.annotation.Autowired;
  22. import org.springframework.data.domain.Page;
  23. import org.springframework.data.domain.Sort;
  24. import org.springframework.ui.ModelMap;
  25. import org.springframework.util.StringUtils;
  26. import org.springframework.web.bind.annotation.RequestMapping;
  27. import org.springframework.web.bind.annotation.RequestMethod;
  28. import org.springframework.web.bind.annotation.RestController;
  29. import java.rmi.AccessException;
  30. import java.util.List;
  31. import java.util.Map;
  32. /**
  33. * 公共询价接口路径
  34. * <p>
  35. * Created by hejq on 2018-01-13.
  36. */
  37. @RestController
  38. @RequestMapping("/inquiry/public")
  39. public class PublicInquiryController {
  40. @Autowired
  41. private PublicInquiryService publicInquiryService;
  42. @Autowired
  43. private AttachService attachService;
  44. @Autowired
  45. private InquiryForSaleService saleService;
  46. private final static Logger log = LoggerFactory.getLogger(PublicInquiryController.class);
  47. /**
  48. * 通过分页参数和过滤条件查询公共询价列表信息
  49. * B2B\B2C\IM
  50. *
  51. * @param pageInfo 分页参数
  52. * @param searchFilter 过滤条件
  53. * @return
  54. * @author hejq
  55. * @date 2018-01-17 10:27
  56. */
  57. @RequestMapping(method = RequestMethod.GET)
  58. public IPage<PurcInquiryItemInfo> getInquiry(PageInfo pageInfo, SearchFilter searchFilter, String distributes) {
  59. long start = System.currentTimeMillis();
  60. if (!StringUtils.isEmpty(distributes)) {
  61. List<Long> distribute = JSONObject.parseArray(distributes, Long.class);
  62. searchFilter.setDistribute(distribute);
  63. }
  64. // 询价单主列表接口,默认限制询价单为有效状态
  65. if (null != searchFilter.getValid()) {
  66. pageInfo.expression(PredicateUtils.eq("valid", searchFilter.getValid(), false));
  67. } else {
  68. pageInfo.expression(PredicateUtils.eq("valid", Constant.YES, false));
  69. }
  70. IPage<PurcInquiryItemInfo> page = publicInquiryService.findTodoByPageInfo(pageInfo, searchFilter);
  71. log.info("/inquiry/public, 查询公共询价信息, UserUU: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", searchFilter.getUserUU(), searchFilter.getEnUU(), InquirySource.PLAIN.name(), (System.currentTimeMillis() - start));
  72. return page;
  73. }
  74. /**
  75. * 针对商城,查询已发布的公共询价信息
  76. * 暂无
  77. *
  78. * @param pageInfo 分页信息
  79. * @param searchFilter 过滤条件
  80. * @return
  81. */
  82. @RequestMapping(value = "/inquiryList", method = RequestMethod.GET)
  83. public IPage<PurcInquiryItemInfo> getInquiryList(PageInfo pageInfo, SearchFilter searchFilter) {
  84. long start = System.currentTimeMillis();
  85. if (null != searchFilter.getUserUU()) {
  86. pageInfo.filter("userUU", searchFilter.getUserUU());
  87. }
  88. if (null != searchFilter.getEnUU()) {
  89. pageInfo.filter("inquiry.enUU", searchFilter.getEnUU());
  90. }
  91. IPage<PurcInquiryItemInfo> infoIPage = publicInquiryService.findTodoByPageInfo(pageInfo, searchFilter);
  92. log.info("/inquiry/public/inquiryList, 查询公共询价信息, UserUU: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", searchFilter.getUserUU(), searchFilter.getEnUU(), InquirySource.MALL.name(), (System.currentTimeMillis() - start));
  93. return infoIPage;
  94. }
  95. /**
  96. * 通过分页信息和过滤条件查询已转报价的信息
  97. * B2B\B2C
  98. *
  99. * @param pageInfo 分页参数
  100. * @param filter 过滤条件
  101. * @return
  102. * @author hejq
  103. * @date 2018-01-18 15:36
  104. */
  105. @RequestMapping(value = "/quotation/list", method = RequestMethod.GET)
  106. public IPage<PublicInquiryItemInfo> getQuotation(PageInfo pageInfo, String filter, String _state, Short overdue) {
  107. long start = System.currentTimeMillis();
  108. SearchFilter searchFilter = JSONObject.parseObject(filter, SearchFilter.class);
  109. if (null != searchFilter) {
  110. if (null != searchFilter.getVendUU()) {
  111. pageInfo.filter("vendUU", searchFilter.getVendUU());
  112. } else if (null != searchFilter.getEnUU()) {
  113. pageInfo.filter("inquiry.enUU", searchFilter.getEnUU());
  114. // 已报价未传vendUU时,抛出异常
  115. }
  116. } else if (null != _state && _state.equals(OrderStatus.done.name())) {
  117. throw new IllegalAccessError("请先传入企业信息");
  118. }
  119. if (null != _state) {
  120. pageInfo = publicInquiryService.covert(pageInfo, _state, overdue);
  121. }
  122. IPage<PublicInquiryItemInfo> inquiryItemInfoIPage = publicInquiryService.findByPageInfo(pageInfo, searchFilter);
  123. log.info("/inquiry/public/quotation/list, 查询已转报价询价列表信息, 状态:{}, UserUU: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", (_state == null ? "all" : _state), searchFilter != null ? searchFilter.getUserUU() : null, searchFilter != null ? searchFilter.getEnUU() : null, InquirySource.PLAIN.name(), (System.currentTimeMillis() - start));
  124. return inquiryItemInfoIPage;
  125. }
  126. /**
  127. * 通过id查询单个已转报价的信息
  128. * B2C
  129. *
  130. * @param id
  131. * @return
  132. */
  133. @RequestMapping(value = "/quotation/one", method = RequestMethod.GET)
  134. public PublicInquiryItemInfo getQuotationById(Long id, Long enuu, Long useruu) throws AccessException {
  135. long start = System.currentTimeMillis();
  136. if (StringUtils.isEmpty(enuu) || StringUtils.isEmpty(useruu)) {
  137. throw new IllegalAccessError("暂无访问权限");
  138. }
  139. PublicInquiryItemInfo info = publicInquiryService.findOneInfo(id, enuu, useruu);
  140. log.info("/inquiry/public/quotation/one,通过id查询单个已转报价的信息,id: {}, enuu: {}, useruu: {}, 耗时: {}", id, enuu, useruu, (System.currentTimeMillis() - start));
  141. return info;
  142. }
  143. /**
  144. * 商城获取采纳列表
  145. * B2C
  146. *
  147. * @param pageInfo
  148. * @param filter
  149. * @param _state
  150. * @return
  151. */
  152. @RequestMapping(value = "/quotationList", method = RequestMethod.GET)
  153. public Page<PublicInquiryItemInfo> getQuotationList(PageInfo pageInfo, String filter, String _state, Short overdue) {
  154. long start = System.currentTimeMillis();
  155. SearchFilter searchFilter = JSONObject.parseObject(filter, SearchFilter.class);
  156. if (null != _state) {
  157. pageInfo = publicInquiryService.covert(pageInfo, _state, overdue);
  158. }
  159. Page<PublicInquiryItemInfo> itemInfoPage = publicInquiryService.findListByPageInfo(pageInfo, searchFilter);
  160. log.info("/inquiry/public/quotationList, 商城获取采纳列表, filter: {}, state: {}, overdue: {}, 耗时: {}", filter, _state, overdue, (System.currentTimeMillis() - start));
  161. return itemInfoPage;
  162. }
  163. /**
  164. * 获取最新的公共询价列表
  165. * B2B
  166. *
  167. * @param enuu 当前企业UU号
  168. * @param size 大小
  169. * @return
  170. */
  171. @RequestMapping(value = "/messageList", method = RequestMethod.GET)
  172. public List<InquiryMessage> getList(Long enuu, Integer size) {
  173. long start = System.currentTimeMillis();
  174. List<InquiryMessage> messages = publicInquiryService.getMessageList(enuu, size);
  175. log.info("/inquiry/public/messageList, 获取最新的公共询价, size:{}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", size, Constant.UU, enuu, InquirySource.PLAIN.name(), (System.currentTimeMillis() - start));
  176. return messages;
  177. }
  178. /**
  179. * 将客户的公共询价列表中一条数据转成询价报价单数据
  180. * 暂无
  181. *
  182. * @param id 公共询价明细id
  183. * @param enuu 报价企业UU
  184. * @param useruu 报价个人UU
  185. * @return
  186. * @author hejq
  187. * @date 2018-01-14 15:20
  188. */
  189. @RequestMapping(value = "/turntoInquiry", method = RequestMethod.POST)
  190. private ModelMap transtoInquiry(Long id, Long enuu, Long useruu) {
  191. long start = System.currentTimeMillis();
  192. ModelMap map = publicInquiryService.transtoInquiry(id, enuu, useruu);
  193. log.info("/inquiry/public/turntoInquiry post, 将数据转成询价报价单数据, id: {}, enuu: {}, useruu: {}, 耗时: {}", id, enuu, useruu, (System.currentTimeMillis() - start));
  194. return map;
  195. }
  196. /**
  197. * 获取附件信息
  198. * B2B
  199. *
  200. * @param id 附件id
  201. * @return
  202. */
  203. @RequestMapping(value = "/attachUrl", method = RequestMethod.GET)
  204. public com.uas.ps.inquiry.model.Attach getAttach(Long id) {
  205. long start = System.currentTimeMillis();
  206. Attach attach = attachService.findById(id);
  207. log.info("/inquiry/public/atatchUrl, 获取附件信息, id:{ }, 耗时: {}", id, (System.currentTimeMillis() - start));
  208. return attach;
  209. }
  210. /**
  211. * 通过询价主表id查询主表信息
  212. * B2C
  213. *
  214. * @param id 主表id
  215. * @return
  216. */
  217. @RequestMapping(value = "/findInquiryById", method = RequestMethod.GET)
  218. public PurcInquiry findById(Long id, Long enuu) {
  219. long start = System.currentTimeMillis();
  220. PurcInquiry inquiry = publicInquiryService.findInquiryById(id);
  221. inquiry = publicInquiryService.getQuotedDetail(inquiry);
  222. log.info("/inquiry/public/findInquiryById, 获取询价信息, id: {}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时:{}", id, Constant.UU, enuu, InquirySource.PLAIN.name(), (System.currentTimeMillis() - start));
  223. return inquiry;
  224. }
  225. /**
  226. * 商城-采购排行榜
  227. * B2C
  228. *
  229. * @return
  230. */
  231. @RequestMapping(value = "/findCodeRankingList", method = RequestMethod.GET)
  232. public List<Map<String, Object>> findCodeRankingList() {
  233. long start = System.currentTimeMillis();
  234. List<Map<String, Object>> list = publicInquiryService.findCodeRankingList();
  235. log.info("/inquiry/public/findCodeRankingList,商城-采购排行榜, 耗时: {}", (System.currentTimeMillis() - start));
  236. return list;
  237. }
  238. /**
  239. * 通过明细id查询该条询价的详情
  240. * B2B\B2C
  241. *
  242. * @param itemId 明细id
  243. * @param enuu enuu
  244. * @return
  245. */
  246. @RequestMapping(value = "/findItemByItemId", method = RequestMethod.GET)
  247. public PurcInquiryItemInfo findItemByItemId(Long itemId, Long enuu) {
  248. long start = System.currentTimeMillis();
  249. PurcInquiryItemInfo itemInfo = publicInquiryService.findItemByItemId(itemId, enuu);
  250. log.info("/inquiry/public/findItemByItemId, 获取询价信息, id: {}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", itemId, Constant.UU, enuu, InquirySource.B2B.name(), (System.currentTimeMillis() - start));
  251. return itemInfo;
  252. }
  253. /**
  254. * 公共询价单明细总数
  255. * zanwu
  256. *
  257. * @return
  258. */
  259. @RequestMapping(value = "/getPurcInquiryItemCount", method = RequestMethod.GET)
  260. public ModelMap getPurcInquiryItemCount() {
  261. long start = System.currentTimeMillis();
  262. ModelMap map = publicInquiryService.getPurcInquiryItemCount();
  263. log.info("/inquiry/public/getPurcInquiryItemCount, 公共询价单明细总数, 耗时: {}", (System.currentTimeMillis() - start));
  264. return map;
  265. }
  266. /**
  267. * 公共询价单明细某年某月总数
  268. * B2C
  269. *
  270. * @param month 月份
  271. * @return
  272. */
  273. @RequestMapping(value = "/getPurcInquiryItemCountByMonth", method = RequestMethod.GET)
  274. public ModelMap getPurcInquiryItemCountByMonth(Integer year, Integer month) {
  275. long start = System.currentTimeMillis();
  276. ModelMap map = publicInquiryService.countByMonth(year, month);
  277. log.info("/inquiry/public/getPurcInquiryItemCountByMonth, 公共询价单明细某年某月总数, year: {}, month: {}, 耗时: {}", year, month, (System.currentTimeMillis() - start));
  278. return map;
  279. }
  280. /**
  281. * 公共询价单明细本月数量和上月数量
  282. * B2C
  283. *
  284. * @return
  285. */
  286. @RequestMapping(value = "/getCountOfLastAndThisMonth", method = RequestMethod.GET)
  287. public ModelMap getPurcInquiryItemCountByMonth() {
  288. long start = System.currentTimeMillis();
  289. ModelMap map = publicInquiryService.getCountOfLastAndThisMonth();
  290. log.info("/inquiry/public/getCountOfLastAndThisMonth,公共询价单明细本月数量和上月数量, 耗时: {}", (System.currentTimeMillis() - start));
  291. return map;
  292. }
  293. /**
  294. * 公共询价单明细设置禁用或反禁用
  295. * B2C-admin
  296. *
  297. * @param id 询价明细id
  298. * @param valid 是否生效状态 1为是,0为否
  299. * @return
  300. */
  301. @RequestMapping(value = "/deleteItem", method = RequestMethod.POST)
  302. public ModelMap deleteItems(Long id, Integer valid) {
  303. long start = System.currentTimeMillis();
  304. if (null == valid) {
  305. valid = 0;
  306. }
  307. ModelMap map = publicInquiryService.deleteItems(id, valid);
  308. log.info("/inquiry/public/deleteItems, 公共询价单明细设置禁用或反禁用, 耗时: {}", (System.currentTimeMillis() - start));
  309. return map;
  310. }
  311. /**
  312. * 商城后台-统计询价产品和用户
  313. *
  314. * @param startDate
  315. * @param endDate
  316. * @return
  317. */
  318. @RequestMapping(value = "/getInquiryCountData", method = RequestMethod.GET)
  319. public ModelMap getInquiryCountData(String startDate, String endDate) {
  320. log.info("/inquiry/public/getInquiryCountData, 商城后台-统计询价产品和用户, startDate: {}, endDate:{}", startDate, endDate);
  321. return publicInquiryService.getInquiryCountData(startDate, endDate);
  322. }
  323. /* ===========================================app接口start============================================================ */
  324. /**
  325. * 移动端查询公共询价列表信息
  326. *
  327. * @param page 页码
  328. * @param size 每页大小
  329. * @param en_uu 企业UU
  330. * @param _state 过滤状态
  331. * @param keyword 搜索词
  332. * @param user_tel 电话
  333. * @param fromDate 开始日期
  334. * @param endDate 截止日期
  335. * @return
  336. */
  337. @Deprecated
  338. @RequestMapping(value = "/mobile", method = RequestMethod.GET)
  339. public ModelMap publincInquiry(Integer page, Integer size, Long en_uu, String _state,
  340. String keyword, String user_tel, Long fromDate, Long endDate) {
  341. long start = System.currentTimeMillis();
  342. ModelMap map = new ModelMap();
  343. PageInfo pageInfo = setPageInfo(page, size);
  344. SearchFilter filter = new SearchFilter();
  345. filter.setFromDate(fromDate);
  346. filter.setEndDate(endDate);
  347. filter.setKeyword(keyword);
  348. if (StringUtils.hasText(_state)) {
  349. if (_state.equals(OrderStatus.end.name())) {
  350. pageInfo.filter("overdue", Constant.YES);
  351. map.put("content", publicInquiryService.findTodoByPageInfo(pageInfo, filter).getContent());
  352. log.info("/inquiry/mobile, 查询公共询价信息, tel: {}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", user_tel, Constant.UU, en_uu, InquirySource.UU.name(), (System.currentTimeMillis() - start));
  353. return map;
  354. } else if (_state.equals(OrderStatus.invalid.name())) {
  355. pageInfo.filter("status", Status.DISABLED.value());
  356. map.put("content", publicInquiryService.findTodoByPageInfo(pageInfo, filter).getContent());
  357. log.info("/inquiry/mobile, 查询公共询价信息, tel: {}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", user_tel, Constant.UU, en_uu, InquirySource.UU.name(), (System.currentTimeMillis() - start));
  358. return map;
  359. } else if (_state.equals(OrderStatus.done.name())) {
  360. pageInfo.filter("vendUU", en_uu);
  361. filter.setKeyword(keyword);
  362. map.put("content", publicInquiryService.findByPageInfo(pageInfo, filter).getContent());
  363. log.info("/inquiry/mobile, 查询已转报价询价列表信息, tel: {}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", user_tel, Constant.UU, en_uu, InquirySource.UU.name(), (System.currentTimeMillis() - start));
  364. return map;
  365. }
  366. } else {
  367. filter.setEnUU(en_uu);
  368. map.put("content", publicInquiryService.findTodoByPageInfo(pageInfo, filter).getContent());
  369. log.info("/inquiry/mobile, 查询公共询价信息, tel: {}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", user_tel, Constant.UU, en_uu, InquirySource.UU.name(), (System.currentTimeMillis() - start));
  370. return map;
  371. }
  372. return map;
  373. }
  374. /**
  375. * 设置分页信息
  376. *
  377. * @param page 页码
  378. * @param size 条数
  379. * @return
  380. */
  381. private PageInfo setPageInfo(Integer page, Integer size) {
  382. PageInfo pageInfo = new PageInfo();
  383. if (page == null || page == 0) {
  384. pageInfo.setPageNumber(1);
  385. } else {
  386. pageInfo.setPageNumber(page);
  387. }
  388. if (size == null || size == 0) {
  389. pageInfo.setPageSize(5);
  390. } else {
  391. pageInfo.setPageSize(size);
  392. }
  393. pageInfo.setOffset(pageInfo.getPageSize() * (pageInfo.getPageNumber() - 1));
  394. Sort sort = new Sort(Sort.Direction.DESC, "date");
  395. pageInfo.setSort(sort);
  396. log.info("设置分页信息, page: {}, size: {}", page, size);
  397. return pageInfo;
  398. }
  399. /**
  400. * 移动端查询公共询价列表信息
  401. * 2018年7月10日 16:24:35 此接口实际是将获取全部、获取已报价、获取未报价接口整合到一起,供UU互联只调用一个接口,
  402. * 可以修改为去调用对应的列表方法,这样,UU只用调用一个接口,公共服务也不用重复维护。
  403. *
  404. * @param page 页码
  405. * @param size 每页大小
  406. * @param en_uu 企业UU
  407. * @param _state 过滤状态
  408. * @param keyword 搜索词
  409. * @param user_tel 电话
  410. * @param fromDate 开始日期
  411. * @param endDate 截止日期
  412. * @return
  413. */
  414. @Deprecated
  415. @RequestMapping(value = "/mobile/v2", method = RequestMethod.GET)
  416. public ModelMap publicInquiry(Integer page, Integer size, Long en_uu, String _state,
  417. String keyword, String user_tel, Long fromDate, Long endDate) {
  418. long start = System.currentTimeMillis();
  419. ModelMap map = new ModelMap();
  420. PageInfo pageInfo = setPageInfo(page, size);
  421. SearchFilter filter = new SearchFilter();
  422. filter.setFromDate(fromDate);
  423. filter.setEndDate(endDate);
  424. filter.setKeyword(keyword);
  425. if (StringUtils.hasText(_state)) {
  426. if (_state.equals(OrderStatus.end.name())) {
  427. pageInfo.filter("overdue", Constant.YES);
  428. map.put("content", publicInquiryService.findTodoByPageInfo(pageInfo, filter).getContent());
  429. log.info("/inquiry/mobile/mobile/v2, 查询公共询价信息, tel: {}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时:{}", user_tel, Constant.UU, en_uu, InquirySource.UU.name(), (System.currentTimeMillis() - start));
  430. return map;
  431. } else if (_state.equals(OrderStatus.invalid.name())) {
  432. pageInfo.filter("status", Status.DISABLED.value());
  433. map.put("content", publicInquiryService.findTodoByPageInfo(pageInfo, filter).getContent());
  434. log.info("/inquiry/mobile/mobile/v2, 查询公共询价信息, tel: {}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时:{}", user_tel, Constant.UU, en_uu, InquirySource.UU.name(), (System.currentTimeMillis() - start));
  435. return map;
  436. } else if (_state.equals(OrderStatus.done.name())) {
  437. pageInfo.filter("vendUU", en_uu);
  438. filter.setKeyword(keyword);
  439. map.put("content", publicInquiryService.findByPageInfo(pageInfo, filter).getContent());
  440. log.info("/inquiry/mobile/mobile/v2, 查询已转报价询价列表信息, tel: {}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", user_tel, Constant.UU, en_uu, InquirySource.UU.name(), (System.currentTimeMillis() - start));
  441. return map;
  442. }
  443. } else {
  444. pageInfo.filter("vendUU", en_uu);
  445. map.put("content", publicInquiryService.covertRemindToInquiry(saleService.findRemindByPageInfo(pageInfo, filter).getContent()));
  446. log.info("/inquiry/mobile/mobile/v2, 查询公共询价信息, tel: {}, Constant: {}, EnUU: {}, 报价的应用来源: {}, 耗时: {}", user_tel, Constant.UU, en_uu, InquirySource.UU.name(), (System.currentTimeMillis() - start));
  447. return map;
  448. }
  449. return map;
  450. }
  451. /* ===========================================app接口end============================================================ */
  452. }