ent_test.go 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. package test
  2. import (
  3. "context"
  4. // "flag"
  5. "log"
  6. "testing"
  7. "time"
  8. "bp.jydev.jianyu360.cn/BaseService/userCenter/rpc/pb"
  9. usercenterclient "bp.jydev.jianyu360.cn/BaseService/userCenter/rpc/usercenter"
  10. resourcepb "bp.jydev.jianyu360.cn/BaseService/resourceCenter/rpc/pb"
  11. "bp.jydev.jianyu360.cn/BaseService/resourceCenter/rpc/resource"
  12. "github.com/zeromicro/go-zero/core/conf"
  13. "github.com/zeromicro/go-zero/core/discov"
  14. "github.com/zeromicro/go-zero/zrpc"
  15. )
  16. type Config struct {
  17. zrpc.RpcServerConf
  18. Node int // 节点
  19. CalleeId string // 服务名字
  20. FileSystemConf zrpc.RpcClientConf
  21. }
  22. var c Config
  23. func init() {
  24. conf.MustLoad("usercenter.yaml", &c)
  25. }
  26. // go test -v -run Test_ExamineInfo
  27. func Test_ExamineInfo(t *testing.T) {
  28. ctx, _ := context.WithTimeout(context.Background(), 2*time.Second)
  29. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  30. req := &pb.CheckExamineReq{
  31. ExamineId: 18,
  32. }
  33. res, err := FileSystem.ExamineInfo(ctx, req)
  34. log.Println("err ", err)
  35. log.Println("res:", res)
  36. }
  37. // go test -v -run Test_UpdateEnt
  38. func Test_UpdateEnt(t *testing.T) {
  39. ctx, _ := context.WithTimeout(context.Background(), 2*time.Second)
  40. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  41. req := &pb.EntUpdateReq{
  42. EntId: 14823,
  43. UpdateType: 2,
  44. }
  45. res, err := FileSystem.EntUpdate(ctx, req)
  46. log.Println("err ", err)
  47. log.Println("res:", res)
  48. }
  49. // go test -v -run Test_EntInfo
  50. func Test_EntInfo(t *testing.T) {
  51. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  52. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  53. req := &pb.CheckEntReq{
  54. EntId: 14823,
  55. }
  56. res, err := FileSystem.EntInfo(ctx, req)
  57. log.Println("err ", err)
  58. log.Println("res:", res)
  59. }
  60. // go test -v -run Test_Resource
  61. func Test_Resource(t *testing.T) {
  62. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  63. client := zrpc.MustNewClient(zrpc.RpcClientConf{
  64. Etcd: discov.EtcdConf{
  65. Hosts: []string{"192.168.3.240:2379"},
  66. Key: "resource.rpc",
  67. },
  68. })
  69. fileSystem := resource.NewResource(client)
  70. req := &resourcepb.PowerReq{
  71. Appid: "10000",
  72. GoodsCode: "xxfb_gyxx",
  73. EntId: 1,
  74. StartTime: time.Now().Format("2006-01-02 15:04:05"),
  75. EndTime: time.Now().AddDate(1, 0, 0).Format("2006-01-02 15:04:05"),
  76. Type: 1,
  77. }
  78. resp, err := fileSystem.PowerHandle(ctx, req)
  79. log.Println("err:", err)
  80. log.Println("resp:", resp)
  81. }
  82. // go test -v -run Test_CheckEnt
  83. func Test_CheckEnt(t *testing.T) {
  84. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  85. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  86. req := &pb.CheckEntReq{
  87. EntId: 1,
  88. }
  89. res, err := FileSystem.CheckEnt(ctx, req)
  90. log.Println("err ", err)
  91. log.Println("res:", res)
  92. }
  93. //
  94. func Test_EntAuth(t *testing.T) {
  95. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  96. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  97. req := &pb.EntAuthReq{
  98. Name: "张鑫磊企业2",
  99. AuthPhone: "15538267985",
  100. CreditCode: "asdqweqweasd",
  101. Phone: "15538267985",
  102. ComPanyType: "1",
  103. AreaNumber: "1c00100010001",
  104. Business: "https://www.baidu.com",
  105. OfficialLetter: "https://www.jianyu360.cn",
  106. AuthName: "郭靖2",
  107. OrganizationType: "2",
  108. EntId: 21,
  109. }
  110. res, err := FileSystem.EntAuth(ctx, req)
  111. log.Println("err ", err)
  112. log.Println("req ", res)
  113. }
  114. // go test -v -run Test_EntExamine
  115. func Test_EntExamine(t *testing.T) {
  116. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  117. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  118. req := &pb.ExamineReq{
  119. EntId: 14823,
  120. AuthType: "2",
  121. Reason: "",
  122. AuditUser: "少爷",
  123. ExamineId: "18",
  124. }
  125. res, err := FileSystem.EntExamine(ctx, req)
  126. log.Println("err ", err)
  127. log.Println("req ", res)
  128. }
  129. // go test -v -run Test_EntList
  130. func Test_EntList(t *testing.T) {
  131. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  132. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  133. req := &pb.EntListReq{
  134. Name: "企业",
  135. AuthStatus: "1",
  136. PageNum: "1",
  137. PageSize: "10",
  138. // CreditCode: data.CreditCode,
  139. // CreateStartTime: data.CreateStartTime,
  140. // CreateEndTime: data.CreateEndTime,
  141. // ValidStartTime: data.ValidStartTime,
  142. // ValidEndTime: data.ValidEndTime,
  143. // FrozenStatus: data.FrozenStatus,
  144. // RegPhone: data.RegPhone,
  145. // AuthPhone: data.AuthPhone,
  146. }
  147. res, err := FileSystem.EntList(ctx, req)
  148. log.Println("err ", err)
  149. log.Println("res:", res)
  150. }
  151. // go test -v -run Test_ExamineList
  152. func Test_ExamineList(t *testing.T) {
  153. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  154. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  155. req := &pb.ExamineListReq{
  156. Name: "中凯",
  157. AuthPhone: "",
  158. RegPhone: "",
  159. AuthType: "",
  160. AuthStartTime: "",
  161. AuthEndTime: "",
  162. PageNum: "",
  163. PageSize: "",
  164. }
  165. res, err := FileSystem.ExamineList(ctx, req)
  166. log.Println("err ", err)
  167. log.Println("res:", res)
  168. }