|
@@ -62,7 +62,7 @@ func Distributor(region []string, entId, entUserId int) []*User {
|
|
|
//获取部门优先级
|
|
|
var ids = []int{v.Dept_id}
|
|
|
departSort(&ids, v.Dept_id)
|
|
|
- Reverse(ids)
|
|
|
+ Reverse(&ids)
|
|
|
for _, v1 := range ids {
|
|
|
for _, v2 := range *rules {
|
|
|
if v1 == common.IntAll(v2["dept_id"]) {
|
|
@@ -167,12 +167,12 @@ func departSort(ids *[]int, deptId int) {
|
|
|
}
|
|
|
|
|
|
// 数组倒序函数
|
|
|
-func Reverse(arr []int) {
|
|
|
+func Reverse(arr *[]int) {
|
|
|
var temp int
|
|
|
- length := len(arr)
|
|
|
+ length := len(*arr)
|
|
|
for i := 0; i < length/2; i++ {
|
|
|
- temp = arr[i]
|
|
|
- arr[i] = arr[length-1-i]
|
|
|
- arr[length-1-i] = temp
|
|
|
+ temp = (*arr)[i]
|
|
|
+ (*arr)[i] = (*arr)[length-1-i]
|
|
|
+ (*arr)[length-1-i] = temp
|
|
|
}
|
|
|
}
|