正在显示
7 个修改的文件
包含
30 行增加
和
0 行删除
@@ -78,6 +78,7 @@ func (srv CooperationApplicationsService) SearchCooperationApplications(applicat | @@ -78,6 +78,7 @@ func (srv CooperationApplicationsService) SearchCooperationApplications(applicat | ||
78 | CompanyId: int(applicationQuery.Operator.CompanyId), | 78 | CompanyId: int(applicationQuery.Operator.CompanyId), |
79 | OrgId: applicationQuery.Operator.OrgId, | 79 | OrgId: applicationQuery.Operator.OrgId, |
80 | CooperationApplicationStatus: applicationQuery.Status, | 80 | CooperationApplicationStatus: applicationQuery.Status, |
81 | + IsCanceled: 1, | ||
81 | }) | 82 | }) |
82 | for i := 0; i < len(resultApplications.Grid.List); i++ { | 83 | for i := 0; i < len(resultApplications.Grid.List); i++ { |
83 | resultApplications.Grid.List[i].Department.DepartmentID = resultApplications.Grid.List[i].Org.OrgID | 84 | resultApplications.Grid.List[i].Department.DepartmentID = resultApplications.Grid.List[i].Org.OrgID |
@@ -11,6 +11,8 @@ type ImportDataCommand struct { | @@ -11,6 +11,8 @@ type ImportDataCommand struct { | ||
11 | //操作人 | 11 | //操作人 |
12 | Operator domain.Operator `json:"-"` | 12 | Operator domain.Operator `json:"-"` |
13 | Reader io.Reader `json:"-"` | 13 | Reader io.Reader `json:"-"` |
14 | + // 业务编码 | ||
15 | + Code string `json:"code"` | ||
14 | } | 16 | } |
15 | 17 | ||
16 | func (importDataCommand *ImportDataCommand) Valid(validation *validation.Validation) { | 18 | func (importDataCommand *ImportDataCommand) Valid(validation *validation.Validation) { |
@@ -10,6 +10,8 @@ import ( | @@ -10,6 +10,8 @@ import ( | ||
10 | type RoleAddCommand struct { | 10 | type RoleAddCommand struct { |
11 | //操作人 | 11 | //操作人 |
12 | Operator domain.Operator `json:"-"` | 12 | Operator domain.Operator `json:"-"` |
13 | + // 组织机构ID | ||
14 | + OrgId int64 `json:"orgId,string"` | ||
13 | // 角色名称 | 15 | // 角色名称 |
14 | RoleName string `json:"roleName"` | 16 | RoleName string `json:"roleName"` |
15 | // 描述 | 17 | // 描述 |
@@ -22,6 +22,7 @@ func (rolesService *RolesService) RoleAdd(roleAddCommand *command.RoleAddCommand | @@ -22,6 +22,7 @@ func (rolesService *RolesService) RoleAdd(roleAddCommand *command.RoleAddCommand | ||
22 | result, err := creationUserGateway.RoleCreate(allied_creation_user.ReqRoleCreate{ | 22 | result, err := creationUserGateway.RoleCreate(allied_creation_user.ReqRoleCreate{ |
23 | RoleName: roleAddCommand.RoleName, | 23 | RoleName: roleAddCommand.RoleName, |
24 | Desc: roleAddCommand.Desc, | 24 | Desc: roleAddCommand.Desc, |
25 | + OrgId: roleAddCommand.OrgId, | ||
25 | }) | 26 | }) |
26 | if err != nil { | 27 | if err != nil { |
27 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 28 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
@@ -102,6 +102,8 @@ type ( | @@ -102,6 +102,8 @@ type ( | ||
102 | //创建角色 | 102 | //创建角色 |
103 | type ( | 103 | type ( |
104 | ReqRoleCreate struct { | 104 | ReqRoleCreate struct { |
105 | + // 组织ID | ||
106 | + OrgId int64 `cname:"组织ID" json:"orgId"` | ||
105 | // 角色名称 | 107 | // 角色名称 |
106 | RoleName string `json:"roleName"` | 108 | RoleName string `json:"roleName"` |
107 | // 描述 | 109 | // 描述 |
@@ -268,3 +268,23 @@ func (controller ExcelDataController) ImportOrganization() { | @@ -268,3 +268,23 @@ func (controller ExcelDataController) ImportOrganization() { | ||
268 | data, err := excelService.ImportOrganization(cmd) | 268 | data, err := excelService.ImportOrganization(cmd) |
269 | controller.Response(data, err) | 269 | controller.Response(data, err) |
270 | } | 270 | } |
271 | + | ||
272 | +func (controller ExcelDataController) FileImport() { | ||
273 | + excelService := service.NewExcelDataService(nil) | ||
274 | + r, err := controller.GetExcelFile() | ||
275 | + if err != nil { | ||
276 | + controller.Response(nil, err) | ||
277 | + return | ||
278 | + } | ||
279 | + cmd := &command.ImportDataCommand{} | ||
280 | + //controller.Unmarshal(cmd) | ||
281 | + controller.ParseForm(cmd) | ||
282 | + cmd.Operator = controller.GetOperator() | ||
283 | + cmd.Reader = r | ||
284 | + var data interface{} | ||
285 | + switch cmd.Code { | ||
286 | + case "ImportCompanyUser": | ||
287 | + data, err = excelService.ImportCompanyUser(cmd) | ||
288 | + } | ||
289 | + controller.Response(data, err) | ||
290 | +} |
@@ -16,4 +16,6 @@ func init() { | @@ -16,4 +16,6 @@ func init() { | ||
16 | web.Router("/v1/web/excel/import/dividends-returned-orders", &web_client.ExcelDataController{}, "Post:ImportDividendsReturnedOrder") | 16 | web.Router("/v1/web/excel/import/dividends-returned-orders", &web_client.ExcelDataController{}, "Post:ImportDividendsReturnedOrder") |
17 | 17 | ||
18 | web.Router("/v1/web/excel/import/organization", &web_client.ExcelDataController{}, "Post:ImportOrganization") | 18 | web.Router("/v1/web/excel/import/organization", &web_client.ExcelDataController{}, "Post:ImportOrganization") |
19 | + | ||
20 | + web.Router("/v1/web/file-import", &web_client.ExcelDataController{}, "Post:FileImport") | ||
19 | } | 21 | } |
-
请 注册 或 登录 后发表评论