gdyb_controller.go 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. package controllers
  2. import (
  3. "XT_New/service"
  4. "github.com/astaxie/beego"
  5. )
  6. type GdybController struct {
  7. BaseAuthAPIController
  8. }
  9. func GdybRegistRouters() {
  10. beego.Router("/gdyb/one", &GdybController{}, "get:PostOne")
  11. beego.Router("/gdyb/two", &GdybController{}, "get:PostTwo")
  12. beego.Router("/gdyb/three", &GdybController{}, "get:PostThree")
  13. beego.Router("/gdyb/four", &GdybController{}, "get:PostFour")
  14. beego.Router("/gdyb/five", &GdybController{}, "get:PostFive")
  15. beego.Router("/gdyb/six", &GdybController{}, "get:PostSix")
  16. beego.Router("/gdyb/seven", &GdybController{}, "get:PostSeven")
  17. beego.Router("/gdyb/eight", &GdybController{}, "get:PostEight")
  18. beego.Router("/gdyb/nine", &GdybController{}, "get:PostNine")
  19. }
  20. //provinces, _ := service.GetDistrictsByUpid(0)21
  21. func (c *GdybController) PostOne() {
  22. certNo := c.GetString("cert_no")
  23. result := service.Gdyb1101(certNo)
  24. c.ServeSuccessJSON(map[string]interface{}{
  25. "pre": result,
  26. })
  27. }
  28. func (c *GdybController) PostTwo() {
  29. psnNo := c.GetString("psn_no")
  30. insutype := c.GetString("insutype")
  31. certNo := c.GetString("cert_no")
  32. result := service.Gdyb2201(psnNo,insutype,certNo)
  33. c.ServeSuccessJSON(map[string]interface{}{
  34. "pre": result,
  35. })
  36. }
  37. func (c *GdybController) PostThree() {
  38. psnNo := c.GetString("psn_no")
  39. mdtrtId := c.GetString("mdtrt_id")
  40. result := service.Gdyb2202(psnNo,mdtrtId)
  41. c.ServeSuccessJSON(map[string]interface{}{
  42. "pre": result,
  43. })
  44. }
  45. func (c *GdybController) PostFour() {
  46. psnNo := c.GetString("psn_no")
  47. mdtrtId := c.GetString("mdtrt_id")
  48. result := service.Gdyb2203(psnNo,mdtrtId)
  49. c.ServeSuccessJSON(map[string]interface{}{
  50. "pre": result,
  51. })
  52. }
  53. func (c *GdybController) PostFive() {
  54. psnNo := c.GetString("psn_no")
  55. mdtrtId := c.GetString("mdtrt_id")
  56. result := service.Gdyb2204(psnNo,mdtrtId)
  57. c.ServeSuccessJSON(map[string]interface{}{
  58. "pre": result,
  59. })
  60. }
  61. func (c *GdybController) PostSix() {
  62. psnNo := c.GetString("psn_no")
  63. mdtrtId := c.GetString("mdtrt_id")
  64. chrgBchno := c.GetString("chrg_bchno")
  65. result := service.Gdyb2205(psnNo,mdtrtId,chrgBchno)
  66. c.ServeSuccessJSON(map[string]interface{}{
  67. "pre": result,
  68. })
  69. }
  70. func (c *GdybController) PostSeven() {
  71. psnNo := c.GetString("psn_no")
  72. mdtrtId := c.GetString("mdtrt_id")
  73. chrgBchno := c.GetString("chrg_bchno")
  74. certNo := c.GetString("cert_no")
  75. insutype := c.GetString("insutype")
  76. result := service.Gdyb2206(psnNo,mdtrtId,chrgBchno,certNo,insutype)
  77. c.ServeSuccessJSON(map[string]interface{}{
  78. "pre": result,
  79. })
  80. }
  81. func (c *GdybController) PostEight() {
  82. psnNo := c.GetString("psn_no")
  83. mdtrtId := c.GetString("mdtrt_id")
  84. chrgBchno := c.GetString("chrg_bchno")
  85. certNo := c.GetString("cert_no")
  86. insutype := c.GetString("insutype")
  87. result := service.Gdyb2207(psnNo,mdtrtId,chrgBchno,certNo,insutype)
  88. c.ServeSuccessJSON(map[string]interface{}{
  89. "pre": result,
  90. })
  91. }
  92. func (c *GdybController) PostNine() {
  93. psnNo := c.GetString("psn_no")
  94. mdtrtId := c.GetString("mdtrt_id")
  95. setlId := c.GetString("setl_id")
  96. result := service.Gdyb2208(psnNo,mdtrtId,setlId)
  97. c.ServeSuccessJSON(map[string]interface{}{
  98. "pre": result,
  99. })
  100. }