From a1c9a42221434e519898f8ad885a7ab4d7ce3226 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期二, 28 七月 2020 15:13:02 +0800
Subject: [PATCH] fix pageSize
---
service/carService.go | 2 +-
service/userService.go | 28 +++++++++++++++++++++++-----
2 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/service/carService.go b/service/carService.go
index 1c05619..cac0d22 100644
--- a/service/carService.go
+++ b/service/carService.go
@@ -234,7 +234,7 @@
url := "/artemis/api/resource/v2/person/personList"
reqBody := map[string]interface{} {
"pageNo": 1,
- "pageSize": 10000,
+ "pageSize": 1000,
}
fmt.Println(url, reqBody)
result := sv.hikUtil.Post(url, reqBody)
diff --git a/service/userService.go b/service/userService.go
index f3a7337..e9ba427 100644
--- a/service/userService.go
+++ b/service/userService.go
@@ -18,12 +18,30 @@
func (sv *UserService) Login(phoneNum, code string) (bool,*vo.UserInfo,error) {
if verifyCode(phoneNum, code) {
+ carSv := NewCarService()
+
var tmpUser models.User
err := tmpUser.SelectByPhoneNum(phoneNum)
fmt.Println("login err:", err)
if err != nil { //鐢ㄦ埛涓嶅瓨鍦�,鍒欐柊澧�
+ //鍏堝垽鏂鎵嬫満鍙锋槸鍚﹀湪娴峰悍骞冲彴涓�
+ hikPersons := carSv.GetHikPersonList()
+ found := false
+ hikPersonId := ""
+ if hikPersons != nil {
+ for _,hikP := range hikPersons {
+ if hikP.Phone == phoneNum {
+ found = true
+ hikPersonId = hikP.PersonId
+ }
+ }
+ }
+ if !found {
+ return false, nil, errors.New("璇疯仈绯诲仠杞﹀満绠$悊鍛�")
+ }
+
u := models.User{
- Id: uuid.NewV4().String(),
+ Id: hikPersonId,
PhoneNum: phoneNum,
IsDelete: false,
}
@@ -38,11 +56,11 @@
return false, nil, errors.New("娉ㄥ唽澶辫触")
}
} else { //鐢ㄦ埛宸插瓨鍦�
- var userCar models.UserCar
var plateNos = make([]string, 0)
- all, e := userCar.GetByUserId(tmpUser.Id)
- if e == nil && all != nil {
- for _,up := range all {
+ hikVehicles := carSv.GetVehicleListByPerson(tmpUser.Id)
+
+ if hikVehicles != nil {
+ for _,up := range hikVehicles {
plateNos = append(plateNos, up.PlateNo)
}
}
--
Gitblit v1.8.0