Back.java 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. package com.huimv.face.controller;
  2. public class Back {
  3. /*
  4. @RequestMapping("/logensure")
  5. public Result getdate11(HttpServletRequest request,
  6. // @RequestParam(name = "id") String id,
  7. @RequestParam(name = "accountName") String accountName,
  8. @RequestParam(name = "password") String password
  9. ) throws Exception {
  10. // String URL = "http://115.238.57.190:8012/environment/my/login?accountName=admin&password=123456";
  11. String URL = "http://115.238.57.190:8012/environment/my/login";
  12. HttpClient httpClient = new HttpClient(URL);
  13. httpClient.addParameter("accountName", accountName);
  14. httpClient.addParameter("password", password);
  15. httpClient.setHttps(false);
  16. httpClient.post();
  17. String content = httpClient.getContent();
  18. JSONObject jsonObject = JSONObject.parseObject(content);
  19. System.out.println(jsonObject);
  20. System.out.println(jsonObject.get("code"));
  21. System.out.println("通行记录");
  22. return new Result(10000, "确认成功", jsonObject);
  23. }
  24. //对于陌生人有确认记录 需要直接操作数据库
  25. @RequestMapping("/ensure")
  26. public Result getdate(HttpServletRequest request,
  27. @RequestParam(name = "id") String id,
  28. @RequestParam(name = "accountName") String accountName,
  29. @RequestParam(name = "password") String password,
  30. @RequestParam(name = "remark", required = false) String remark,
  31. @RequestParam(name = "remark1", required = false) String remark1
  32. ) throws Exception {
  33. //第一件事,对人员做确认,是否是管理人员,调用登录接口确认
  34. String URL = "http://115.238.57.190:8012/environment/my/login";
  35. HttpClient httpClient = new HttpClient(URL);
  36. httpClient.addParameter("accountName", accountName);
  37. httpClient.addParameter("password", password);
  38. httpClient.setHttps(false);
  39. httpClient.post();
  40. String content = httpClient.getContent();
  41. JSONObject jsonObject = JSONObject.parseObject(content);
  42. System.out.println(jsonObject);
  43. int statuCode = jsonObject.getInteger("code");
  44. if (statuCode != 10000) {
  45. return new Result(10002, "账号不存在或密码错误");
  46. }
  47. System.out.println("查询" + id);
  48. StrangerModels strangerModels = strangerModelsRepository.findByIdtest(id);
  49. strangerModels.setImageId("1");
  50. strangerModelsRepository.save(strangerModels);
  51. //保存一条记录
  52. EnsureStrangerRecord ensureStrangerRecord = new EnsureStrangerRecord();
  53. ensureStrangerRecord.setEnsureTime(new Date());
  54. ensureStrangerRecord.setEnsureUsername(accountName);
  55. ensureStrangerRecord.setPictureId(strangerModels.getId());
  56. ensureStrangerRecord.setRemark(remark);
  57. ensureStrangerRecord.setRemark1(remark1);
  58. ensureStrangerRecordRepository.save(ensureStrangerRecord);
  59. System.out.println("保存成功");
  60. return new Result(10000, "确认成功", strangerModels);
  61. }
  62. //一键确认所有通行记录
  63. @RequestMapping("/ensureAll")
  64. public Result getdatefr(HttpServletRequest request,
  65. @RequestParam(name = "accountName") String accountName,
  66. @RequestParam(name = "password") String password,
  67. @RequestParam(name = "remark", required = false) String remark,
  68. @RequestParam(name = "remark1", required = false) String remark1
  69. ) throws Exception {
  70. //一样,确认登录
  71. //第一件事,对人员做确认,是否是管理人员,调用登录接口确认
  72. String URL = "http://115.238.57.190:8012/environment/my/login";
  73. HttpClient httpClient = new HttpClient(URL);
  74. httpClient.addParameter("accountName", accountName);
  75. httpClient.addParameter("password", password);
  76. httpClient.setHttps(false);
  77. httpClient.post();
  78. String content = httpClient.getContent();
  79. JSONObject jsonObject = JSONObject.parseObject(content);
  80. System.out.println(jsonObject);
  81. int statuCode = jsonObject.getInteger("code");
  82. if (statuCode != 10000) {
  83. return new Result(10002, "账号不存在或密码错误");
  84. }
  85. //所有状态字段为0的
  86. List<StrangerModels> byImageIdis0 = strangerModelsRepository.findByImageIdis0();
  87. for (StrangerModels strangerModels : byImageIdis0) {
  88. System.out.println(strangerModels.getId());
  89. strangerModels.setImageId("1");
  90. System.out.println(strangerModels.getId());
  91. strangerModelsRepository.save(strangerModels);
  92. EnsureStrangerRecord ensureStrangerRecord = new EnsureStrangerRecord();
  93. ensureStrangerRecord.setEnsureTime(new Date());
  94. ensureStrangerRecord.setEnsureUsername(accountName);
  95. ensureStrangerRecord.setPictureId(strangerModels.getId());
  96. ensureStrangerRecord.setRemark(remark);
  97. ensureStrangerRecord.setRemark1(remark1);
  98. ensureStrangerRecordRepository.save(ensureStrangerRecord);
  99. System.out.println("保存成功");
  100. }
  101. return new Result(10000, "批量确认成功");
  102. }
  103. */
  104. /* @RequestMapping("/flow/record")
  105. public Object list127(HttpServletRequest request,
  106. @RequestParam(name = "_t") String _t,
  107. @RequestParam(name = "people_id", required = false) String peopleid,
  108. @RequestParam(name = "task_id") int task_id,
  109. @RequestParam(name = "date") String date) throws IOException {
  110. String URL = "http://36.26.62.70:10081/api/flow/record?_t" + _t + "&task_id=" + task_id + "&date=" + date + "&people_id=" + peopleid;
  111. HttpClient httpClient = new HttpClient(URL);
  112. httpClient.setHttps(false);
  113. httpClient.get();
  114. String content = httpClient.getContent();
  115. JSONObject jsonObject = JSONObject.parseObject(content);
  116. System.out.println("陌生人通行记录");
  117. return jsonObject;
  118. }*/
  119. }