|
@@ -6,16 +6,17 @@ import (
|
6
|
6
|
"SCRM/models"
|
7
|
7
|
"SCRM/service/member_service"
|
8
|
8
|
"SCRM/utils"
|
|
9
|
+ "encoding/json"
|
|
10
|
+ "fmt"
|
9
|
11
|
"reflect"
|
10
|
12
|
"time"
|
11
|
|
- "fmt"
|
12
|
|
- "encoding/json"
|
13
|
13
|
|
14
|
14
|
"github.com/astaxie/beego"
|
15
|
15
|
)
|
16
|
16
|
|
17
|
17
|
func MemberCtlRegistRouters() {
|
18
|
18
|
beego.Router("/api/members", &MembersAPIController{}, "get:GetMembers")
|
|
19
|
+ beego.Router("/api/members/all", &MembersAPIController{}, "get:GetAllMembers")
|
19
|
20
|
beego.Router("/api/member/create", &MembersAPIController{}, "Post:CreateMember")
|
20
|
21
|
beego.Router("/api/member/edit", &MembersAPIController{}, "Put:EditMember")
|
21
|
22
|
beego.Router("/api/members/delete", &MembersAPIController{}, "Delete:DeleteMembers")
|
|
@@ -35,7 +36,7 @@ func (c *MembersAPIController) GetMembers() {
|
35
|
36
|
source, _ := c.GetInt64("source", 0)
|
36
|
37
|
tag, _ := c.GetInt64("tag", 0)
|
37
|
38
|
init, _ := c.GetInt64("init", 0)
|
38
|
|
- fmt.Println("level",level,"source",source)
|
|
39
|
+ fmt.Println("level", level, "source", source)
|
39
|
40
|
if page <= 0 {
|
40
|
41
|
page = 1
|
41
|
42
|
}
|
|
@@ -107,6 +108,22 @@ func (c *MembersAPIController) GetMembers() {
|
107
|
108
|
return
|
108
|
109
|
}
|
109
|
110
|
|
|
111
|
+func (c *MembersAPIController) GetAllMembers() {
|
|
112
|
+
|
|
113
|
+ adminUserInfo := c.GetAdminUserInfo()
|
|
114
|
+ members, err := member_service.GetAllMemberList(adminUserInfo.CurrentOrgId)
|
|
115
|
+ if err != nil {
|
|
116
|
+ c.ServeFailJsonSend(enums.ErrorCodeDataException, "获取列表失败")
|
|
117
|
+ return
|
|
118
|
+ }
|
|
119
|
+
|
|
120
|
+ returnData := make(map[string]interface{}, 0)
|
|
121
|
+ returnData["members"] = members
|
|
122
|
+
|
|
123
|
+ c.ServeSuccessJSON(returnData)
|
|
124
|
+ return
|
|
125
|
+}
|
|
126
|
+
|
110
|
127
|
func (c *MembersAPIController) CreateMember() {
|
111
|
128
|
|
112
|
129
|
adminUserInfo := c.GetAdminUserInfo()
|