InquiryForSalerTest.java 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. package com.uas.ps.inquiry;
  2. import com.alibaba.fastjson.JSON;
  3. import com.uas.ps.inquiry.model.PublicInquiry;
  4. import com.uas.ps.inquiry.model.PublicInquiryItem;
  5. import com.uas.ps.inquiry.model.PublicInquiryReply;
  6. import com.uas.ps.inquiry.page.PageInfo;
  7. import com.uas.ps.inquiry.page.SearchFilter;
  8. import com.uas.ps.inquiry.util.FlexJsonUtils;
  9. import com.uas.ps.inquiry.util.HttpUtil;
  10. import org.junit.Test;
  11. import java.util.ArrayList;
  12. import java.util.HashMap;
  13. import java.util.List;
  14. /**
  15. * @author dongbw
  16. * @since 2018年9月26日
  17. */
  18. public class InquiryForSalerTest extends BaseJunitTest {
  19. /**
  20. * localhost
  21. */
  22. private static final String localhost = "http://10.1.51.82:24002";
  23. /**
  24. * dev
  25. */
  26. private static final String dev_url = "http://192.168.253.12:24000";
  27. /**
  28. * userUU
  29. */
  30. private static final Long userUU = 1000002503L;
  31. /**
  32. * enUU
  33. */
  34. private static final Long enUU = 10041166L;
  35. /**
  36. * saveQuote
  37. * @throws Exception
  38. */
  39. @Test
  40. public void saveQuote() throws Exception {
  41. PublicInquiry inquiry = new PublicInquiry();
  42. inquiry.setId(1225L);
  43. inquiry.setEnUU(enUU);
  44. inquiry.setRecorderUU(userUU);
  45. PublicInquiryItem item = new PublicInquiryItem();
  46. item.setInquiry(inquiry);
  47. item.setUserName("龙晓兰");
  48. item.setUserTel("18692990942");
  49. item.setQutoApp("MALL");
  50. item.setCurrency("RMB");
  51. item.setProdTitle("IC");
  52. item.setStatus((short) 100);
  53. item.setInbrand("美尔森");
  54. item.setLeadtime((long) 1);
  55. item.setVendUserUU(userUU);
  56. item.setVendUU(10041559L);
  57. item.setId(139018L);
  58. item.setSpec("EMC0123SN7406DREMC123EMC");
  59. item.setIsReplace((short) 0);
  60. List<PublicInquiryReply> replies = new ArrayList<>();
  61. PublicInquiryReply reply = new PublicInquiryReply();
  62. reply.setLapQty((double) 1);
  63. reply.setPrice((double) 200);
  64. replies.add(reply);
  65. item.setReplies(replies);
  66. String res = HttpUtil.doPost(localhost + "/inquiry/sale/saveQuote",
  67. FlexJsonUtils.toJsonDeep(item));
  68. System.out.println(res);
  69. }
  70. /**
  71. * /inquiry/detail
  72. * @throws Exception
  73. */
  74. @Test
  75. public void inquiryDetail() throws Exception {
  76. HashMap<String, Object> params = new HashMap<>();
  77. // 报价明细Id
  78. params.put("itemId", 1225);
  79. params.put("en_uu", enUU);
  80. HttpUtil.Response res = HttpUtil.sendGetRequest(localhost + "/inquiry/sale/inquiry/detail", params);
  81. System.out.println(JSON.toJSON(res));
  82. }
  83. /**
  84. * /publicInquiry/detail
  85. * @throws Exception
  86. */
  87. @Test
  88. public void publciInquiryDetail() throws Exception {
  89. HashMap<String, Object> params = new HashMap<>();
  90. // 询价明细Id
  91. params.put("id", 1169);
  92. params.put("enuu", enUU);
  93. HttpUtil.Response res = HttpUtil.sendGetRequest(localhost + "/inquiry/sale/publicInquiry/detail", params);
  94. System.out.println(JSON.toJSON(res));
  95. }
  96. /**
  97. * /remind
  98. * @throws Exception
  99. */
  100. @Test
  101. public void remind() throws Exception {
  102. HashMap<String, Object> params = new HashMap<>();
  103. // 询价明细Id
  104. params.put("useruu", userUU);
  105. params.put("enuu", enUU);
  106. SearchFilter searchFilter = new SearchFilter();
  107. searchFilter.setEndDate(System.currentTimeMillis() + 1000 * 60 * 60 * 24 * 2);
  108. PageInfo pageInfo = new PageInfo(1, 20);
  109. params.put("pageInfo", pageInfo);
  110. params.put("searchFilter", searchFilter);
  111. HttpUtil.Response res = HttpUtil.sendGetRequest(localhost + "/inquiry/sale/remind", params);
  112. System.out.println(JSON.toJSON(res));
  113. }
  114. /**
  115. * /enremind
  116. * @throws Exception
  117. */
  118. @Test
  119. public void enremind() throws Exception {
  120. HashMap<String, Object> params = new HashMap<>();
  121. // 询价明细Id
  122. params.put("useruu", userUU);
  123. params.put("enuu", enUU);
  124. SearchFilter searchFilter = new SearchFilter();
  125. searchFilter.setEndDate(System.currentTimeMillis() + 1000 * 60 * 60 * 24 * 2);
  126. PageInfo pageInfo = new PageInfo(1, 20);
  127. params.put("pageInfo", pageInfo);
  128. params.put("searchFilter", searchFilter);
  129. HttpUtil.Response res = HttpUtil.sendGetRequest(localhost + "/inquiry/sale/enremind", params);
  130. System.out.println(JSON.toJSON(res));
  131. }
  132. }