Merge branch 'dev' of http://gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway into dev
正在显示
10 个修改的文件
包含
38 行增加
和
26 行删除
@@ -9,6 +9,7 @@ type CooperationContractItem struct { | @@ -9,6 +9,7 @@ type CooperationContractItem struct { | ||
9 | CooperationContractId int `json:"cooperationContractId,string,"` | 9 | CooperationContractId int `json:"cooperationContractId,string,"` |
10 | CooperationContractNumber string `json:"cooperationContractNumber"` //合约编号 | 10 | CooperationContractNumber string `json:"cooperationContractNumber"` //合约编号 |
11 | CooperationProjectNumber string `json:"cooperationProjectNumber"` //项目编号 | 11 | CooperationProjectNumber string `json:"cooperationProjectNumber"` //项目编号 |
12 | + CooperationProjectId string `json:"cooperationProjectId"` //项目编号 | ||
12 | CooperationContractName string `json:"cooperationContractName"` //合约名称 | 13 | CooperationContractName string `json:"cooperationContractName"` //合约名称 |
13 | Status int `json:"status"` //合约状态 | 14 | Status int `json:"status"` //合约状态 |
14 | CreateTime int `json:"createTime"` | 15 | CreateTime int `json:"createTime"` |
@@ -33,7 +34,8 @@ func ToCooperationContractItem(param *allied_creation_cooperation.CooperationCon | @@ -33,7 +34,8 @@ func ToCooperationContractItem(param *allied_creation_cooperation.CooperationCon | ||
33 | CooperationContractUndertakerType: cooperationContractUndertakerType, | 34 | CooperationContractUndertakerType: cooperationContractUndertakerType, |
34 | CooperationContractDescription: param.CooperationContractDescription, | 35 | CooperationContractDescription: param.CooperationContractDescription, |
35 | CooperationContractId: param.CooperationContractId, | 36 | CooperationContractId: param.CooperationContractId, |
36 | - CooperationProjectNumber: param.CooperationContractNumber, | 37 | + CooperationProjectNumber: param.CooperationProjectNumber, |
38 | + CooperationProjectId: param.CooperationProjectNumber, | ||
37 | CooperationContractName: param.CooperationContractName, | 39 | CooperationContractName: param.CooperationContractName, |
38 | CooperationContractNumber: param.CooperationContractNumber, | 40 | CooperationContractNumber: param.CooperationContractNumber, |
39 | Status: param.Status, | 41 | Status: param.Status, |
@@ -11,7 +11,8 @@ type GetCooperationProjectQuery struct { | @@ -11,7 +11,8 @@ type GetCooperationProjectQuery struct { | ||
11 | //操作人 | 11 | //操作人 |
12 | Operator domain.Operator `json:"-"` | 12 | Operator domain.Operator `json:"-"` |
13 | // 共创项目ID | 13 | // 共创项目ID |
14 | - CooperationProjectId int `json:"cooperationProjectId,string" valid:"Required"` | 14 | + CooperationProjectId int `json:"cooperationProjectId"` |
15 | + CooperationProjectNumber string `json:"cooperationProjectNumber"` | ||
15 | } | 16 | } |
16 | 17 | ||
17 | func (getCooperationProjectQuery *GetCooperationProjectQuery) Valid(validation *validation.Validation) { | 18 | func (getCooperationProjectQuery *GetCooperationProjectQuery) Valid(validation *validation.Validation) { |
@@ -74,7 +74,8 @@ func (cooperationProjectService *CooperationProjectService) GetCooperationProjec | @@ -74,7 +74,8 @@ func (cooperationProjectService *CooperationProjectService) GetCooperationProjec | ||
74 | } | 74 | } |
75 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(getCooperationProjectQuery.Operator) | 75 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(getCooperationProjectQuery.Operator) |
76 | resultProject, err := creationCooperationGateway.CooperationProjectGet(allied_creation_cooperation.ReqCooperationProjectGet{ | 76 | resultProject, err := creationCooperationGateway.CooperationProjectGet(allied_creation_cooperation.ReqCooperationProjectGet{ |
77 | - CooperationProjectId: getCooperationProjectQuery.CooperationProjectId, | 77 | + CooperationProjectId: getCooperationProjectQuery.CooperationProjectId, |
78 | + CooperationProjectNumber: getCooperationProjectQuery.CooperationProjectNumber, | ||
78 | }) | 79 | }) |
79 | if err != nil { | 80 | if err != nil { |
80 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 81 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
@@ -207,6 +207,7 @@ func (gateway HttplibAlliedCreationCooperation) CooperationContractGet(param Req | @@ -207,6 +207,7 @@ func (gateway HttplibAlliedCreationCooperation) CooperationContractGet(param Req | ||
207 | "api": method + ":" + url, | 207 | "api": method + ":" + url, |
208 | "param": param, | 208 | "param": param, |
209 | }) | 209 | }) |
210 | + | ||
210 | req, err := req.JSONBody(param) | 211 | req, err := req.JSONBody(param) |
211 | if err != nil { | 212 | if err != nil { |
212 | return nil, fmt.Errorf("请求返回共创合约详情失败:%w", err) | 213 | return nil, fmt.Errorf("请求返回共创合约详情失败:%w", err) |
@@ -76,6 +76,9 @@ func (gateway HttplibAlliedCreationCooperation) CooperationProjectGet(param ReqC | @@ -76,6 +76,9 @@ func (gateway HttplibAlliedCreationCooperation) CooperationProjectGet(param ReqC | ||
76 | url := gateway.baseUrL + "/cooperation-projects/" + strconv.Itoa(param.CooperationProjectId) | 76 | url := gateway.baseUrL + "/cooperation-projects/" + strconv.Itoa(param.CooperationProjectId) |
77 | method := "GET" | 77 | method := "GET" |
78 | req := gateway.CreateRequest(url, method) | 78 | req := gateway.CreateRequest(url, method) |
79 | + if len(param.CooperationProjectNumber) > 0 { | ||
80 | + req.Param("cooperationProjectNumber", param.CooperationProjectNumber) | ||
81 | + } | ||
79 | log.Logger.Debug("向业务模块请求数据:返回共创项目详情。", map[string]interface{}{ | 82 | log.Logger.Debug("向业务模块请求数据:返回共创项目详情。", map[string]interface{}{ |
80 | "api": method + ":" + url, | 83 | "api": method + ":" + url, |
81 | "param": param, | 84 | "param": param, |
@@ -213,11 +213,11 @@ type ( | @@ -213,11 +213,11 @@ type ( | ||
213 | SponsorName string `json:"sponsorName"` //发起人名字 | 213 | SponsorName string `json:"sponsorName"` //发起人名字 |
214 | Status int `json:"status"` | 214 | Status int `json:"status"` |
215 | // 公司ID,通过集成REST上下文获取 | 215 | // 公司ID,通过集成REST上下文获取 |
216 | - CompanyId int64 `cname:"公司ID" json:"companyId"` | 216 | + CompanyId int64 ` json:"companyId"` |
217 | // 组织机构ID | 217 | // 组织机构ID |
218 | - OrgId int64 `cname:"组织机构ID" json:"orgId"` | 218 | + OrgId int64 ` json:"orgId"` |
219 | // 用户基础数据id | 219 | // 用户基础数据id |
220 | - UserBaseId int64 `cname:"用户基础数据ID" json:"userBaseId` | 220 | + UserBaseId int64 `json:"userBaseId"` |
221 | } | 221 | } |
222 | 222 | ||
223 | DataCooperationContractSearch struct { | 223 | DataCooperationContractSearch struct { |
@@ -92,7 +92,8 @@ type ( | @@ -92,7 +92,8 @@ type ( | ||
92 | //返回共创项目详情 | 92 | //返回共创项目详情 |
93 | type ( | 93 | type ( |
94 | ReqCooperationProjectGet struct { | 94 | ReqCooperationProjectGet struct { |
95 | - CooperationProjectId int | 95 | + CooperationProjectId int |
96 | + CooperationProjectNumber string | ||
96 | } | 97 | } |
97 | 98 | ||
98 | DataCooperationProjectGet struct { | 99 | DataCooperationProjectGet struct { |
@@ -41,7 +41,9 @@ func (controller *CooperationProjectController) GetCooperationProject() { | @@ -41,7 +41,9 @@ func (controller *CooperationProjectController) GetCooperationProject() { | ||
41 | cooperationProjectService := service.NewCooperationProjectService(nil) | 41 | cooperationProjectService := service.NewCooperationProjectService(nil) |
42 | getCooperationProjectQuery := &query.GetCooperationProjectQuery{} | 42 | getCooperationProjectQuery := &query.GetCooperationProjectQuery{} |
43 | projectId, _ := controller.GetInt(":projectId") | 43 | projectId, _ := controller.GetInt(":projectId") |
44 | + projectNumber := controller.GetString("cooperationProjectNumber") | ||
44 | getCooperationProjectQuery.CooperationProjectId = projectId | 45 | getCooperationProjectQuery.CooperationProjectId = projectId |
46 | + getCooperationProjectQuery.CooperationProjectNumber = projectNumber | ||
45 | getCooperationProjectQuery.Operator = controller.GetOperator() | 47 | getCooperationProjectQuery.Operator = controller.GetOperator() |
46 | data, err := cooperationProjectService.GetCooperationProject(getCooperationProjectQuery) | 48 | data, err := cooperationProjectService.GetCooperationProject(getCooperationProjectQuery) |
47 | controller.Response(data, err) | 49 | controller.Response(data, err) |
@@ -2,14 +2,15 @@ package middleware | @@ -2,14 +2,15 @@ package middleware | ||
2 | 2 | ||
3 | import ( | 3 | import ( |
4 | "fmt" | 4 | "fmt" |
5 | + log1 "log" | ||
6 | + "net/http" | ||
7 | + "net/url" | ||
8 | + | ||
5 | "github.com/beego/beego/v2/server/web" | 9 | "github.com/beego/beego/v2/server/web" |
6 | "github.com/beego/beego/v2/server/web/context" | 10 | "github.com/beego/beego/v2/server/web/context" |
7 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" | 11 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" |
8 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/cache" | 12 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/cache" |
9 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | 13 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" |
10 | - log1 "log" | ||
11 | - "net/http" | ||
12 | - "net/url" | ||
13 | ) | 14 | ) |
14 | 15 | ||
15 | type CtxKeyLoginToken struct{} | 16 | type CtxKeyLoginToken struct{} |
@@ -64,7 +65,7 @@ func CheckAccessToken(next web.FilterFunc) web.FilterFunc { | @@ -64,7 +65,7 @@ func CheckAccessToken(next web.FilterFunc) web.FilterFunc { | ||
64 | return | 65 | return |
65 | } | 66 | } |
66 | platform := domain.ParsePlatform(ctx.Input.Header("x-mmm-devicetype")) | 67 | platform := domain.ParsePlatform(ctx.Input.Header("x-mmm-devicetype")) |
67 | - //redis缓存 | 68 | + // redis缓存 |
68 | tokenCache := cache.LoginTokenCache{} | 69 | tokenCache := cache.LoginTokenCache{} |
69 | token, err := tokenCache.GetAccessToken(tk.Account, platform) | 70 | token, err := tokenCache.GetAccessToken(tk.Account, platform) |
70 | if err != nil { | 71 | if err != nil { |
@@ -138,19 +139,19 @@ func CheckAccessToken2() web.FilterFunc { | @@ -138,19 +139,19 @@ func CheckAccessToken2() web.FilterFunc { | ||
138 | log.Logger.Error(err.Error()) | 139 | log.Logger.Error(err.Error()) |
139 | return | 140 | return |
140 | } | 141 | } |
141 | - platform := domain.ParsePlatform(ctx.Input.Header("x-mmm-devicetype")) | ||
142 | - //redis缓存 | ||
143 | - tokenCache := cache.LoginTokenCache{} | ||
144 | - token, err := tokenCache.GetAccessToken(tk.Account, platform) | ||
145 | - if err != nil { | ||
146 | - log.Logger.Error(err.Error()) | ||
147 | - return | ||
148 | - } | ||
149 | - if token != tokenStr { | ||
150 | - log1.Println("token not equal \n" + tk.Account + "\n" + tokenStr + "\n" + token) | ||
151 | - err = fmt.Errorf("access token not exists") | ||
152 | - return | ||
153 | - } | 142 | + // platform := domain.ParsePlatform(ctx.Input.Header("x-mmm-devicetype")) |
143 | + // //redis缓存 | ||
144 | + // tokenCache := cache.LoginTokenCache{} | ||
145 | + // token, err := tokenCache.GetAccessToken(tk.Account, platform) | ||
146 | + // if err != nil { | ||
147 | + // log.Logger.Error(err.Error()) | ||
148 | + // return | ||
149 | + // } | ||
150 | + // if token != tokenStr { | ||
151 | + // log1.Println("token not equal \n" + tk.Account + "\n" + tokenStr + "\n" + token) | ||
152 | + // err = fmt.Errorf("access token not exists") | ||
153 | + // return | ||
154 | + // } | ||
154 | ctx.Input.SetData(CtxKeyLoginToken{}, tk) | 155 | ctx.Input.SetData(CtxKeyLoginToken{}, tk) |
155 | } | 156 | } |
156 | } | 157 | } |
@@ -7,6 +7,6 @@ import ( | @@ -7,6 +7,6 @@ import ( | ||
7 | 7 | ||
8 | func init() { | 8 | func init() { |
9 | web.Router("/v1/web/system-setting/search", &web_client.SystemSettingController{}, "Post:SystemSettingSearch") | 9 | web.Router("/v1/web/system-setting/search", &web_client.SystemSettingController{}, "Post:SystemSettingSearch") |
10 | - web.Router("/v1/web/syetem-setting/get", &web_client.SystemSettingController{}, "Post:SystemSettingGet") | ||
11 | - web.Router("/v1/web/syetem-setting", &web_client.SystemSettingController{}, "Put:SystemSettingUpdate") | 10 | + web.Router("/v1/web/system-setting/get", &web_client.SystemSettingController{}, "Post:SystemSettingGet") |
11 | + web.Router("/v1/web/system-setting", &web_client.SystemSettingController{}, "Put:SystemSettingUpdate") | ||
12 | } | 12 | } |
-
请 注册 或 登录 后发表评论