resource.go 858 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package main
  2. import (
  3. "context"
  4. "log"
  5. "bp.jydev.jianyu360.cn/BaseService/resourceCenter/rpc/pb"
  6. "bp.jydev.jianyu360.cn/BaseService/resourceCenter/rpc/resource"
  7. "github.com/zeromicro/go-zero/core/discov"
  8. "github.com/zeromicro/go-zero/zrpc"
  9. )
  10. var c = resource.NewResource(zrpc.MustNewClient(zrpc.RpcClientConf{
  11. Etcd: discov.EtcdConf{
  12. Hosts: []string{"127.0.0.1:2379"},
  13. Key: "resource.rpc",
  14. },
  15. }))
  16. func main() {
  17. PowerHandle()
  18. }
  19. //开通或者取消用户/企业权益
  20. func PowerHandle() {
  21. r, err := c.PowerHandle(context.Background(), &pb.PowerReq{
  22. Appid: "10000",
  23. GoodsCode: "xxfb_gyxx",
  24. EntId: 55,
  25. StartTime: "2022-04-19 00:00:00",
  26. EndTime: "2021-04-19 23:59:59",
  27. Type: 1,
  28. })
  29. log.Println("----------", r.Status, err)
  30. }
  31. //检查用户/企业权益
  32. func CheckPower() {
  33. }
  34. //资源扣减
  35. func Deduction() {
  36. }