Guiji_healthcommission.java 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. package com.sooka.api;
  2. import com.sooka.base.BaseApi;
  3. import com.sooka.model.ResultModel;
  4. import com.sooka.service.Guiji_healthcommission_Service;
  5. import com.sooka.utils.HttpUtil;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import javax.servlet.http.HttpServletRequest;
  8. import javax.ws.rs.Consumes;
  9. import javax.ws.rs.POST;
  10. import javax.ws.rs.Path;
  11. import javax.ws.rs.Produces;
  12. import javax.ws.rs.core.MediaType;
  13. @Path("/")
  14. public class Guiji_healthcommission extends BaseApi {
  15. @Autowired
  16. Guiji_healthcommission_Service guiji_healthcommission_service;
  17. /**
  18. * 献血
  19. * @param str
  20. * @return
  21. */
  22. /**
  23. guiji_healthcommission_xx:{"Key":"b82addf71cdc456d9fc97915e56013d1","iNumber":"00015","id":"6150104921283000000","cd_time":"\/Date(1631237779371+0800)\/","cd_batch":"2021091000001","cd_operation":"I","cd_source":"503011","Data":{"ID":"6150104921283000000","Name":"¹¢¼ÆÅó","IDCardNum":"13018119881020307X","SexID":"1","Birthday":"\/Date(593280000000+0800)\/","Address":"ºÓ±±Ê¡ÐÁ¼¯ÊоɳÇÕò²ËÔ°´å","FMName":",","CHName":"","DonCode":"0050121000000","DonKind":"0","Volume":"600","ABO":"O","RhD":"","CollectDate":"\/Date(1625638053000+0800)\/","CollectPlace":"ÎÄ»¯¹ã³¡²ÉѪÎÝ","OrganName":null,"OrganTel":null}}
  24. * @param str
  25. * @return
  26. */
  27. @POST
  28. @Path("/guiji_healthcommission_xx")
  29. // 指定请求与返回的相应体为JSON
  30. @Consumes(MediaType.APPLICATION_JSON)
  31. @Produces(MediaType.APPLICATION_JSON)
  32. public ResultModel xx(String str) {
  33. System.out.println("guiji_healthcommission_xx:" + str);
  34. ResultModel r = new ResultModel();
  35. try{
  36. HttpUtil.doPost(forward_url + "/api/guiji_healthcommission_xx_forward", str,null);
  37. r.setCode(0);
  38. r.setMessage("成功");
  39. }catch (Exception e){
  40. r.setCode(99999);
  41. r.setMessage("失败"+e.getMessage());
  42. }
  43. return r;
  44. }
  45. @POST
  46. @Path("/guiji_healthcommission_xx_forward")
  47. // 指定请求与返回的相应体为JSON
  48. @Consumes(MediaType.APPLICATION_JSON)
  49. @Produces(MediaType.APPLICATION_JSON)
  50. public ResultModel guiji_healthcommission_xx_forward(String str,HttpServletRequest request) {
  51. System.out.println("guiji_healthcommission_xx_forward:" + str);
  52. ResultModel r = guiji_healthcommission_service.add_guiji_healthcommission_xx(str);
  53. recordLog("xxx",request,1);
  54. return r;
  55. }
  56. //健康证-预约人员信息
  57. @POST
  58. @Path("/guiji_healthcommission_yyryxx")
  59. // 指定请求与返回的相应体为JSON
  60. @Consumes(MediaType.APPLICATION_JSON)
  61. @Produces(MediaType.APPLICATION_JSON)
  62. public ResultModel jkz(String str) {
  63. System.out.println("guiji_healthcommission_yyryxx:" + str);
  64. ResultModel r = new ResultModel();
  65. try{
  66. HttpUtil.doPost(forward_url + "/api/guiji_healthcommission_yyryxx_forward", str,null);
  67. r.setCode(0);
  68. r.setMessage("成功");
  69. }catch (Exception e){
  70. r.setCode(99999);
  71. r.setMessage("失败"+e.getMessage());
  72. }
  73. return r;
  74. }
  75. @POST
  76. @Path("/guiji_healthcommission_yyryxx_forward")
  77. // 指定请求与返回的相应体为JSON
  78. @Consumes(MediaType.APPLICATION_JSON)
  79. @Produces(MediaType.APPLICATION_JSON)
  80. public ResultModel guiji_healthcommission_yyryxx_forward(String str) {
  81. System.out.println("guiji_healthcommission_yyryxx_forward:" + str);
  82. ResultModel r = guiji_healthcommission_service.add_guiji_healthcommission_yyryxx(str);
  83. return r;
  84. }
  85. //健康证-体检信息
  86. @POST
  87. @Path("/guiji_healthcommission_tjxx")
  88. // 指定请求与返回的相应体为JSON
  89. @Consumes(MediaType.APPLICATION_JSON)
  90. @Produces(MediaType.APPLICATION_JSON)
  91. public ResultModel tjxx(String str) {
  92. System.out.println("guiji_healthcommission_tjxx:" + str);
  93. ResultModel r = new ResultModel();
  94. try{
  95. HttpUtil.doPost(forward_url + "/api/guiji_healthcommission_tjxx_forward", str,null);
  96. r.setCode(0);
  97. r.setMessage("成功");
  98. }catch (Exception e){
  99. r.setCode(99999);
  100. r.setMessage("失败"+e.getMessage());
  101. }
  102. return r;
  103. }
  104. @POST
  105. @Path("/guiji_healthcommission_tjxx_forward")
  106. // 指定请求与返回的相应体为JSON
  107. @Consumes(MediaType.APPLICATION_JSON)
  108. @Produces(MediaType.APPLICATION_JSON)
  109. public ResultModel guiji_healthcommission_tjxx_forward(String str) {
  110. System.out.println("guiji_healthcommission_tjxx_forward:" + str);
  111. ResultModel r = guiji_healthcommission_service.add_guiji_healthcommission_tjxx(str);
  112. return r;
  113. }
  114. }