ent_test.go 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. package service
  2. import (
  3. "context"
  4. // "flag"
  5. "log"
  6. "testing"
  7. "time"
  8. resourcepb "bp.jydev.jianyu360.cn/BaseService/resourceCenter/rpc/pb"
  9. "bp.jydev.jianyu360.cn/BaseService/resourceCenter/rpc/resource"
  10. "bp.jydev.jianyu360.cn/BaseService/userCenter/rpc/pb"
  11. "github.com/zeromicro/go-zero/core/discov"
  12. "github.com/zeromicro/go-zero/zrpc"
  13. )
  14. //type Config struct {
  15. // zrpc.RpcServerConf
  16. // Node int // 节点
  17. // CalleeId string // 服务名字
  18. // FileSystemConf zrpc.RpcClientConf
  19. //}
  20. //
  21. //var c Config
  22. //
  23. //func init() {
  24. // conf.MustLoad("usercenter.yaml", &c)
  25. //}
  26. // go test -v -run Test_GetStatusByCode
  27. func Test_GetStatusByCode(t *testing.T) {
  28. //ctx, _ := context.WithTimeout(context.Background(), 2*time.Second)
  29. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  30. req := &pb.GetStatusByCodeReq{
  31. Code: "91230881MA18Y5NM11",
  32. Phone: "15225181827",
  33. }
  34. res, err := FileSystem.GetStatusByCode(ctx, req)
  35. log.Println("err ", err)
  36. log.Println("res:", res)
  37. }
  38. // go test -v -run Test_ExamineInfo
  39. func Test_ExamineInfo(t *testing.T) {
  40. //ctx, _ := context.WithTimeout(context.Background(), 2*time.Second)
  41. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  42. req := &pb.CheckExamineReq{
  43. ExamineId: 18,
  44. }
  45. res, err := FileSystem.ExamineInfo(ctx, req)
  46. log.Println("err ", err)
  47. log.Println("res:", res)
  48. }
  49. // go test -v -run Test_UpdateEnt
  50. func Test_UpdateEnt(t *testing.T) {
  51. //ctx, _ := context.WithTimeout(context.Background(), 2*time.Second)
  52. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  53. req := &pb.EntUpdateReq{
  54. EntId: 14823,
  55. UpdateType: 2,
  56. }
  57. res, err := FileSystem.EntUpdate(ctx, req)
  58. log.Println("err ", err)
  59. log.Println("res:", res)
  60. }
  61. // go test -v -run Test_EntInfo
  62. func Test_EntInfo(t *testing.T) {
  63. //ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  64. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  65. req := &pb.CheckEntReq{
  66. EntId: 14783,
  67. }
  68. res, err := FileSystem.EntInfo(ctx, req)
  69. log.Println("err ", err)
  70. log.Println("res:", res)
  71. }
  72. // go test -v -run Test_Resource
  73. func Test_Resource(t *testing.T) {
  74. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  75. client := zrpc.MustNewClient(zrpc.RpcClientConf{
  76. Etcd: discov.EtcdConf{
  77. Hosts: []string{"192.168.3.240:2379"},
  78. Key: "resource.rpc",
  79. },
  80. })
  81. fileSystem := resource.NewResource(client)
  82. req := &resourcepb.PowerReq{
  83. Appid: "10000",
  84. GoodsCode: "xxfb_gyxx",
  85. EntId: 1,
  86. //StartTime: time.Now().Format("2006-01-02 15:04:05"),
  87. //EndTime: time.Now().AddDate(1, 0, 0).Format("2006-01-02 15:04:05"),
  88. Type: 1,
  89. }
  90. resp, err := fileSystem.PowerHandle(ctx, req)
  91. log.Println("err:", err)
  92. log.Println("resp:", resp)
  93. }
  94. // go test -v -run Test_CheckEnt
  95. func Test_CheckEnt(t *testing.T) {
  96. //ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  97. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  98. req := &pb.CheckEntReq{
  99. EntId: 1,
  100. }
  101. res, err := FileSystem.CheckEnt(ctx, req)
  102. log.Println("err ", err)
  103. log.Println("res:", res)
  104. }
  105. //
  106. func Test_EntAuth(t *testing.T) {
  107. //ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  108. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  109. req := &pb.EntAuthReq{
  110. Name: "张鑫磊企业2",
  111. AuthPhone: "15538267985",
  112. CreditCode: "asdqweqweasd",
  113. Phone: "15538267985",
  114. ComPanyType: "1",
  115. AreaNumber: "1c00100010001",
  116. Business: "https://www.baidu.com",
  117. OfficialLetter: "https://www.jianyu360.cn",
  118. AuthName: "郭靖2",
  119. OrganizationType: "2",
  120. EntId: 21,
  121. }
  122. res, err := FileSystem.EntAuth(ctx, req)
  123. log.Println("err ", err)
  124. log.Println("req ", res)
  125. }
  126. // go test -v -run Test_EntExamine
  127. func Test_EntExamine(t *testing.T) {
  128. //ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  129. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  130. req := &pb.ExamineReq{
  131. EntId: 14823,
  132. AuthType: "2",
  133. Reason: "",
  134. AuditUser: "少爷",
  135. ExamineId: "18",
  136. }
  137. res, err := FileSystem.EntExamine(ctx, req)
  138. log.Println("err ", err)
  139. log.Println("req ", res)
  140. }
  141. // go test -v -run Test_EntList
  142. func Test_EntList(t *testing.T) {
  143. //ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  144. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  145. req := &pb.EntListReq{
  146. Name: "企业",
  147. AuthStatus: "1",
  148. PageNum: "1",
  149. PageSize: "10",
  150. // CreditCode: data.CreditCode,
  151. // CreateStartTime: data.CreateStartTime,
  152. // CreateEndTime: data.CreateEndTime,
  153. // ValidStartTime: data.ValidStartTime,
  154. // ValidEndTime: data.ValidEndTime,
  155. // FrozenStatus: data.FrozenStatus,
  156. // RegPhone: data.RegPhone,
  157. // AuthPhone: data.AuthPhone,
  158. }
  159. res, err := FileSystem.EntList(ctx, req)
  160. log.Println("err ", err)
  161. log.Println("res:", res)
  162. }
  163. // go test -v -run Test_ExamineList
  164. func Test_ExamineList(t *testing.T) {
  165. //ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  166. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  167. req := &pb.ExamineListReq{
  168. Name: "中凯",
  169. AuthPhone: "",
  170. RegPhone: "",
  171. AuthType: "",
  172. AuthStartTime: "",
  173. AuthEndTime: "",
  174. PageNum: "",
  175. PageSize: "",
  176. }
  177. res, err := FileSystem.ExamineList(ctx, req)
  178. log.Println("err ", err)
  179. log.Println("res:", res)
  180. }
  181. // go test -v -run Test_UserInfo
  182. func Test_UserInfo(t *testing.T) {
  183. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  184. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  185. req := &pb.UserReq{
  186. UserId: 57685,
  187. Types: "f",
  188. // EntId: 14904,
  189. // EntUserId: 4254,
  190. }
  191. res, err := FileSystem.GetUserInfo(ctx, req)
  192. log.Println("err ", err)
  193. log.Println("res:", res)
  194. }
  195. // go test -v -run Test_EntUserInfo
  196. //获取用户企业信息
  197. func Test_EntUserInfo(t *testing.T) {
  198. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  199. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  200. req := &pb.EntUserReq{
  201. EntUserId: 4254,
  202. AppId: "10000",
  203. EntId: 14904,
  204. }
  205. res, err := FileSystem.GetEntUserInfo(ctx, req)
  206. log.Println("res:", res)
  207. log.Println("err ", err)
  208. }
  209. // go test -v -run Test_EntUserList
  210. //获取企业列表/员工列表
  211. func Test_EntUserList(t *testing.T) {
  212. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  213. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  214. req := &pb.EntUserListReq{
  215. EntId: 149041,
  216. AppId: "10000",
  217. // DeptId: 3821, //非必填
  218. // Name: "后端",//非必填
  219. }
  220. res, err := FileSystem.GetEntUserList(ctx, req)
  221. log.Println("res:", res)
  222. log.Println("err ", err)
  223. }
  224. // go test -v -run Test_CheckIsEntAdmin
  225. //查看用户是否是管理员 1-企业管理员 2-部门管理员 3-员工
  226. func Test_CheckIsEntAdmin(t *testing.T) {
  227. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  228. FileSystem := AutoInit() //usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  229. req := &pb.EntUserReq{
  230. EntUserId: 4254,
  231. AppId: "10000",
  232. EntId: 14904,
  233. }
  234. res, err := FileSystem.CheckIsEntAdmin(ctx, req)
  235. log.Println("res:", res)
  236. log.Println("err ", err)
  237. }