正在显示
5 个修改的文件
包含
80 行增加
和
18 行删除
| 1 | +package dto | ||
| 2 | + | ||
| 3 | +import "time" | ||
| 4 | + | ||
| 5 | +type CooperationContractItem struct { | ||
| 6 | + CooperationContractId int `json:"cooperationContractId,string,"` | ||
| 7 | + CooperationContractNumber string `json:"cooperationContractNumber"` //合约编号 | ||
| 8 | + CooperationProjectNumber string `json:"cooperationProjectNumber"` | ||
| 9 | + CooperationContractName string `json:"CooperationContractName"` //合约名称 | ||
| 10 | + Department string `json:"department"` | ||
| 11 | + IncentivesType string `json:"incentivesType"` //Incentives激励方式 | ||
| 12 | + CooperationContractSponsor struct { | ||
| 13 | + UserId int `json:"userId,string,"` | ||
| 14 | + UserName string `json:"userName"` | ||
| 15 | + } `json:"cooperationContractSponsor"` //共创发起人 | ||
| 16 | + CooperationMode struct { | ||
| 17 | + CooperationModeId int `json:"cooperationModeId,string,"` // 共创模式ID | ||
| 18 | + CooperationModeNumber string `json:"cooperationModeNumber"` // 共创模式编码, | ||
| 19 | + CooperationModeName string `json:"cooperationModeName"` // 模式名称, | ||
| 20 | + } `json:"cooperationMode"` //共创模式 | ||
| 21 | + Status int `json:"status"` //合约状态 | ||
| 22 | + CreateTtime time.Time `json:"createTtime"` | ||
| 23 | + Org struct { | ||
| 24 | + OrgId int `json:"orgId"` //发部门, id | ||
| 25 | + OrgName string `json:"orgName"` //发起企业 | ||
| 26 | + } `json:"org"` //组织结构 | ||
| 27 | +} | ||
| 28 | + | ||
| 29 | +type CooperationContractInfo struct { | ||
| 30 | +} |
| @@ -21,7 +21,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | @@ -21,7 +21,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | ||
| 21 | if err != nil { | 21 | if err != nil { |
| 22 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 22 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
| 23 | } | 23 | } |
| 24 | - return nil, err | 24 | + return createCooperationContractCommand, err |
| 25 | } | 25 | } |
| 26 | 26 | ||
| 27 | // 暂停恢复共创合约 | 27 | // 暂停恢复共创合约 |
| @@ -53,6 +53,12 @@ func (cooperationContractService *CooperationContractService) ListCooperationCon | @@ -53,6 +53,12 @@ func (cooperationContractService *CooperationContractService) ListCooperationCon | ||
| 53 | if err := listCooperationContractQuery.ValidateQuery(); err != nil { | 53 | if err := listCooperationContractQuery.ValidateQuery(); err != nil { |
| 54 | return nil, application.ThrowError(application.ARG_ERROR, err.Error()) | 54 | return nil, application.ThrowError(application.ARG_ERROR, err.Error()) |
| 55 | } | 55 | } |
| 56 | + creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(listCooperationContractQuery.Operator) | ||
| 57 | + result, err := creationCooperationGateway.CooperationContractSearch(allied_creation_cooperation.ReqCooperationContractSearch{}) | ||
| 58 | + if err != nil { | ||
| 59 | + return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | ||
| 60 | + } | ||
| 61 | + _ = result | ||
| 56 | return nil, nil | 62 | return nil, nil |
| 57 | } | 63 | } |
| 58 | 64 |
| @@ -119,6 +119,10 @@ type ( | @@ -119,6 +119,10 @@ type ( | ||
| 119 | //查询共创合约 | 119 | //查询共创合约 |
| 120 | type ( | 120 | type ( |
| 121 | ReqCooperationContractSearch struct { | 121 | ReqCooperationContractSearch struct { |
| 122 | + // 查询偏离量 | ||
| 123 | + PageNumber int `json:"pageNumber"` | ||
| 124 | + // 查询限制 | ||
| 125 | + PageSize int `json:"pageSize" valid:"Required"` | ||
| 122 | } | 126 | } |
| 123 | 127 | ||
| 124 | DataCooperationContractSearch struct { | 128 | DataCooperationContractSearch struct { |
| @@ -161,7 +165,7 @@ type ( | @@ -161,7 +165,7 @@ type ( | ||
| 161 | //返回共创合约详情 | 165 | //返回共创合约详情 |
| 162 | type ( | 166 | type ( |
| 163 | ReqCooperationContractGet struct { | 167 | ReqCooperationContractGet struct { |
| 164 | - CooperationContractId int | 168 | + CooperationContractId int `json:"cooperationContractId"` |
| 165 | } | 169 | } |
| 166 | 170 | ||
| 167 | DataCooperationContractGet struct { | 171 | DataCooperationContractGet struct { |
| @@ -19,23 +19,15 @@ func (controller *baseController) returnPageListData(count int64, data interface | @@ -19,23 +19,15 @@ func (controller *baseController) returnPageListData(count int64, data interface | ||
| 19 | controller.Response(dataMap, err) | 19 | controller.Response(dataMap, err) |
| 20 | } | 20 | } |
| 21 | 21 | ||
| 22 | -func (controller *baseController) GetUserId() int64 { | ||
| 23 | - return 1 | ||
| 24 | -} | ||
| 25 | - | ||
| 26 | -func (controller *baseController) GetCompanyId() int64 { | ||
| 27 | - return 1 | ||
| 28 | -} | ||
| 29 | - | ||
| 30 | -func (controller *baseController) GetUserBaseId() int64 { | ||
| 31 | - return 1 | ||
| 32 | -} | ||
| 33 | - | ||
| 34 | -func (controller *baseController) GetOrgId() int64 { | ||
| 35 | - return 1 | ||
| 36 | -} | ||
| 37 | - | ||
| 38 | func (controller *baseController) GetOperator() domain.Operator { | 22 | func (controller *baseController) GetOperator() domain.Operator { |
| 23 | + | ||
| 24 | + // tk, _ := middleware.FormCtxLoginToken(controller.Ctx) | ||
| 25 | + // operator := domain.Operator{ | ||
| 26 | + // UserId: tk.UserId, | ||
| 27 | + // CompanyId: tk.CompanyId, | ||
| 28 | + // OrgId: tk.OrgId, | ||
| 29 | + // UserBaseId: tk.UserBaseId, | ||
| 30 | + // } | ||
| 39 | return domain.Operator{ | 31 | return domain.Operator{ |
| 40 | UserId: 9, | 32 | UserId: 9, |
| 41 | CompanyId: 23, | 33 | CompanyId: 23, |
| 1 | package middleware | 1 | package middleware |
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "github.com/beego/beego/v2/server/web/context" | ||
| 5 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" | ||
| 6 | +) | ||
| 7 | + | ||
| 8 | +type CtxKeyLoginToken struct{} | ||
| 9 | + | ||
| 10 | +func JWTAuth(ctx *context.Context) { | ||
| 11 | + tokenStr := ctx.Input.Header("xxxx") | ||
| 12 | + tk := domain.LoginToken{} | ||
| 13 | + err := tk.ParseToken(tokenStr) | ||
| 14 | + if err != nil { | ||
| 15 | + // | ||
| 16 | + return | ||
| 17 | + } | ||
| 18 | + ctx.Input.SetData(CtxKeyLoginToken{}, domain.LoginToken{}) | ||
| 19 | +} | ||
| 20 | + | ||
| 21 | +func NewCtxLoginToken(ctx *context.Context, tk domain.LoginToken) { | ||
| 22 | + ctx.Input.SetData(CtxKeyLoginToken{}, domain.LoginToken{}) | ||
| 23 | +} | ||
| 24 | + | ||
| 25 | +func FormCtxLoginToken(ctx *context.Context) (domain.LoginToken, bool) { | ||
| 26 | + val := ctx.Input.GetData(CtxKeyLoginToken{}) | ||
| 27 | + if v, ok := val.(domain.LoginToken); ok { | ||
| 28 | + return v, true | ||
| 29 | + } | ||
| 30 | + return domain.LoginToken{}, false | ||
| 31 | +} |
-
请 注册 或 登录 后发表评论