CertificationControllerTest.java 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  1. package com.demo.wjj.controller;
  2. import org.junit.Test;
  3. import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
  4. import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post;
  5. import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
  6. public class CertificationControllerTest extends BaseTest {
  7. // {
  8. // "code": 1,
  9. // "data": {
  10. // "bankNo": "621483549241",
  11. // "identityCard": "3424231990",
  12. // "isCertification": false,//false-未实名 true-已实名
  13. // "name": "李劲松",
  14. // "userWx": "oEbPV1G_hf6DG11zWsQHBhN-pWMg",
  15. // "userWxnc": "一可凡馨"
  16. // },
  17. // "message": "成功"
  18. // }
  19. @Test
  20. public void getUserInfo() throws Exception {
  21. mockMvc.perform(get("/certification/getUserInfo")
  22. .param("idCard", "412726199007205836"))
  23. .andExpect(status().isOk());
  24. }
  25. @Test
  26. public void getUserInfoByAgent() throws Exception {
  27. mockMvc.perform(get("/certification/getUserInfoByAgent")
  28. .param("status", "1")
  29. .param("agentId", "ZHXTCS"))
  30. .andExpect(status().isOk());
  31. }
  32. @Test
  33. public void getUserInfoByAgentAndOpenId() throws Exception {
  34. mockMvc.perform(get("/certification/getUserInfoByAgentAndOpenId")
  35. .param("status", "2")
  36. .param("angentId", "ZHXTCS")
  37. .param("openId", "o5C8F1f536_6m6VsJ2eyB6-1E10o"))
  38. .andExpect(status().isOk());
  39. }
  40. @Test
  41. public void getUserInfoBySaleId() throws Exception {
  42. mockMvc.perform(get("/certification/getUserInfoBySaleId")
  43. .param("status", "2")
  44. .param("agentId", "ZHXTCS")
  45. .param("saleId", "ZHXTCS-XS5021"))
  46. .andExpect(status().isOk());
  47. }
  48. // {
  49. // "code": 1,
  50. // "data": {
  51. // "msg": "验证不通过身份证或姓名手机与卡号不符",
  52. // "status": "02"
  53. // },
  54. // "message": "成功"
  55. // }
  56. // {
  57. // "status": "01",
  58. // "msg": "验证通过",
  59. // "idCard": "342423199011015871",
  60. // "accountNo": "6214835495226761",
  61. // "bank": "招商银行",
  62. // "cardName": "银联IC普卡",
  63. // "cardType": "借记卡",
  64. // "name": "程昌明",
  65. // "mobile": "17309693845",
  66. // "sex": "男",
  67. // "area": "安徽省六安地区霍邱县",
  68. // "province": "安徽省",
  69. // "city": "六安地区",
  70. // "prefecture": "霍邱县",
  71. // "birthday": "1990-11-01",
  72. // "addrCode": "342423",
  73. // "lastCode": "1"
  74. // }
  75. @Test
  76. public void getUserVerification() throws Exception {
  77. mockMvc.perform(post("/certification/userVerification")
  78. .param("openId", "oQH815gQghYjBRiZhUAeO9i8N0Us")
  79. .param("accountNo", "6214835495226761")
  80. .param("idCard", "342423199011015871")
  81. .param("mobile", "17309693845")
  82. .param("name", "程昌明"))
  83. .andExpect(status().isOk());
  84. }
  85. // {
  86. // "code": 1,
  87. // "data": {
  88. // "PERSON_NAME": "程昌明",
  89. // "PERSON_ANIMAL": "属马",
  90. // "PERSON_LIVING_CITY": "六安市",
  91. // "PERSON_BIRTH_DISTRICT": "",
  92. // "PERSON_LIVING_COUNTRY_ID": "341522",
  93. // "PERSON_ADDRESS": "安徽省霍邱县冯井镇团山村南河组",
  94. // "PERSON_BIRTH_COUNTRY_ID": "342423",
  95. // "PERSON_SEX": "男",
  96. // "PERSON_BIRTH_CITY": "",
  97. // "PERSON_CHINESE_BIRTH": "一九九零年冬月初一",
  98. // "PERSON_NATION": "汉",
  99. // "PERSON_BIRTH_PROVINCE": "",
  100. // "PERSON_BIRTH": "1990年11月01日",
  101. // "PERSON_ID": "34242319901101****",
  102. // "PERSON_LIVING_PROVINCE": "安徽省",
  103. // "PERSON_LIVING_DISTRICT": "霍邱县",
  104. // "PERSON_SIGN": "天蝎座"
  105. // },
  106. // "message": "成功"
  107. // }
  108. @Test
  109. public void idCardVerification() throws Exception {
  110. mockMvc.perform(post("/certification/idCardVerification")
  111. .param("url", "/Users/chengcm/Desktop/WechatIMG6613.jpeg")
  112. .param("imgType", "0")
  113. .param("img", "FRONT"))
  114. .andExpect(status().isOk());
  115. }
  116. // {
  117. // "code": 1,
  118. // "data": {
  119. // "BANK_CARD_TYPE": 1,
  120. // "BANK_CARD_ID": "6214835492415433",
  121. // "BANK_NAME": "招商银行"
  122. // },
  123. // "message": "成功"
  124. // }
  125. @Test
  126. public void bankCardVerification() throws Exception {
  127. mockMvc.perform(post("/certification/bankCardVerification")
  128. .param("url", "/Users/chengcm/Desktop/WechatIMG6614.jpeg")
  129. .param("imgType", "0"))
  130. .andExpect(status().isOk());
  131. }
  132. // {
  133. // "code": 1,
  134. // "data": {
  135. // "content": "后台提供维护实名认证目的说明的功能",
  136. // "createtime": 1565798400000,
  137. // "id": "12123123",
  138. // "updatetime": 1565798400000
  139. // },
  140. // "message": "成功"
  141. // }
  142. @Test
  143. public void getExplain() throws Exception {
  144. mockMvc.perform(get("/certification/getExplain"))
  145. .andExpect(status().isOk());
  146. }
  147. @Test
  148. public void redirectUrl() throws Exception {
  149. mockMvc.perform(post("/wechat/redirectUrl")
  150. .param("agentId", "ZHXTCS")
  151. .param("id", "cdafb2a5c42347859248e66459e5fe87")
  152. .param("openId", "o5C8F1bsANIpREV4ThGib-ixh0xs")
  153. .param("displaceId", "ZHXTCS-ZH0014")
  154. .param("goodsName", "商家类型错误啥原因呢sj1挖掘机"))
  155. .andExpect(status().isOk());
  156. }
  157. @Test
  158. public void getToken() throws Exception {
  159. mockMvc.perform(post("/wechat/getToken"))
  160. .andExpect(status().isOk());
  161. }
  162. // {
  163. // "code": 1,
  164. // "data": [{
  165. // "createtime": "2019-08-27 09:56:31.0",
  166. // "id": "656d7c0420194eb68f6f87fb31509606",
  167. // "jump_url": "qq/wee",
  168. // "sequence": "1",
  169. // "updatetime": "2019-08-27 09:56:31.0",
  170. // "url": "http://tp.weigongcheng.net/Fmg2QeWurQuLWpxRdhhe8UU3VIRQ?e=1566882202&token=CNbazhRMgyg91V_X9bqBtd42CSof0Cd6rGKPOzfp:zzR6528Je9iGilhbwMEtKKwFfJY="
  171. // }],
  172. // "message": "成功"
  173. // }
  174. @Test
  175. public void getPlaybill() throws Exception {
  176. mockMvc.perform(get("/playbill/queryPlaybillList"))
  177. .andExpect(status().isOk());
  178. }
  179. // {
  180. // "code": 1,
  181. // "data": {
  182. // "agree_html": "<p><span style=\"font-size: 10px;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style=\"color: rgb(255, 0, 0);\">去除页面上的英文符号&nbsp; 看看是不是能成功啊</span><br/></span></p><p><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而å补不足天知道损有余而补不足天知道损有余而补不足</span></p><p><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">&nbsp; &nbsp; &nbsp; &nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\"></span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而å补不足天知道损有余而补不足天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">&nbsp; &nbsp; &nbsp; &nbsp;天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\"></span></p><p style=\"white-space: normal;\"><span style=\"font-size: 10px;\">天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足天知道损有余而补不足</span></p>",
  183. // "createtime": "2019-08-27 22:49:33",
  184. // "id": "agree_nemt",
  185. // "updatetime": "2019-08-28 07:55:10"
  186. // },
  187. // "message": "成功"
  188. // }
  189. @Test
  190. public void getAgree() throws Exception {
  191. mockMvc.perform(get("/agree/getAgreement"))
  192. .andExpect(status().isOk());
  193. }
  194. // {
  195. // "code": 1,
  196. // "data": [{
  197. // "accountno": "6214835495226761",
  198. // "addrcode": "342423",
  199. // "area": "安徽省六安地区",
  200. // "bank": "招商银行",
  201. // "birthday": "1990-11-01",
  202. // "cardname": "银联IC普卡",
  203. // "cardtype": "借记卡",
  204. // "city": "六安地区",
  205. // "idcard": "34242319901101121212",
  206. // "mobile": "17309693845",
  207. // "prefecture": "霍邱县",
  208. // "province": "安徽省",
  209. // "sex": "男",
  210. // "status": "2",
  211. // "username": "程昌明"
  212. // }, {
  213. // "accountno": "6214835495226761",
  214. // "addrcode": "342423",
  215. // "area": "安徽省六安地区",
  216. // "bank": "招商银行",
  217. // "birthday": "1990-11-01",
  218. // "cardname": "银联IC普卡",
  219. // "cardtype": "借记卡",
  220. // "city": "六安地区",
  221. // "idcard": "342423199011121121",
  222. // "mobile": "17309693845",
  223. // "prefecture": "霍邱县",
  224. // "province": "安徽省",
  225. // "sex": "男",
  226. // "status": "2",
  227. // "username": "程昌明"
  228. // }],
  229. // "message": "成功"
  230. // }
  231. @Test
  232. public void getUserVerification1() throws Exception {
  233. mockMvc.perform(get("/certification/getUserVerification")
  234. .param("status", "2"))
  235. .andExpect(status().isOk());
  236. }
  237. @Test
  238. public void getDisplaceStorageList() throws Exception {
  239. mockMvc.perform(get("/displace/getDisplaceStorageList")
  240. .param("agentId", "ZHXTCS")
  241. .param("storageStatus", "2")
  242. .param("openId", "o5C8F1bsANIpREV4ThGib-ixh0xs"))
  243. .andExpect(status().isOk());
  244. }
  245. @Test
  246. public void getDisplaceConfirmList() throws Exception {
  247. mockMvc.perform(get("/displace/getDisplaceConfirmList")
  248. .param("agentId", "ZHXTCS")
  249. .param("openId", "o5C8F1ZYHXXdOadUxoqfSRT3u9RI"))
  250. .andExpect(status().isOk());
  251. }
  252. }