Commit 7d5a437f249d03a8b153213c01957a583bf99f98
1 parent
43d121e8
Exists in
master
提交
Showing
3 changed files
with
16 additions
and
14 deletions
Show diff stats
src/HttpServer/logic/datadef.go
| ... | ... | @@ -129,6 +129,7 @@ type InviteWorkDesc struct { |
| 129 | 129 | |
| 130 | 130 | type InviteWorkOffDesc struct { |
| 131 | 131 | Uuid int `json:"uuid"` //打工者ID |
| 132 | + InviteTime int `json:"invitetime"` //打工者ID | |
| 132 | 133 | |
| 133 | 134 | } |
| 134 | 135 | |
| ... | ... | @@ -155,8 +156,8 @@ type SaveDataBackupReq struct{ |
| 155 | 156 | |
| 156 | 157 | |
| 157 | 158 | type SaveDataBackupResp struct { |
| 158 | - Code int `json:"code"` | |
| 159 | - Message string `json:"message"` | |
| 159 | + Status string `json:"status"` | |
| 160 | + Result CommonResult `json:"result"` | |
| 160 | 161 | } |
| 161 | 162 | |
| 162 | 163 | ... | ... |
src/HttpServer/logic/function.go
| ... | ... | @@ -810,7 +810,7 @@ func GetRealDagonglist(uuid int) (*WorkList,*WorkList,error) { |
| 810 | 810 | return &list,&reallist,nil |
| 811 | 811 | } |
| 812 | 812 | |
| 813 | -func GetdagongList(uuid int) (*WorkList,[]int,error) { | |
| 813 | +func GetdagongList(uuid int) (*WorkList,[]InviteWorkOffDesc,error) { | |
| 814 | 814 | //需要判断 超过时间 四小时的删除 |
| 815 | 815 | vv,err := redishandler.GetRedisClient().HGet(redis.USER_INVITEWORK_RELATION,strconv.Itoa(uuid)) |
| 816 | 816 | |
| ... | ... | @@ -826,12 +826,15 @@ func GetdagongList(uuid int) (*WorkList,[]int,error) { |
| 826 | 826 | return nil,nil,err |
| 827 | 827 | } |
| 828 | 828 | |
| 829 | - var offlist []int | |
| 829 | + var offlist []InviteWorkOffDesc | |
| 830 | 830 | //此处时间改为600s |
| 831 | 831 | nowtime := int(time.Now().Unix()) |
| 832 | 832 | for i:=0;i<len(list);i++ { |
| 833 | 833 | if nowtime > 600 + list[i].InviteTime { |
| 834 | - offlist = append(offlist,list[i].Uuid) | |
| 834 | + var tmp InviteWorkOffDesc | |
| 835 | + tmp.Uuid = list[i].Uuid | |
| 836 | + tmp.InviteTime = list[i].InviteTime | |
| 837 | + offlist = append(offlist,tmp) | |
| 835 | 838 | list = append(list[:i],list[i+1:]...) |
| 836 | 839 | |
| 837 | 840 | i-- | ... | ... |
src/HttpServer/logic/logic.go
| ... | ... | @@ -277,26 +277,26 @@ func HandleQueryInvite(w http.ResponseWriter, data string) { |
| 277 | 277 | func HandleSaveDataBackup(w http.ResponseWriter, data string) { |
| 278 | 278 | SetHeader(w) |
| 279 | 279 | var resp SaveDataBackupResp |
| 280 | - resp.Code = 0 | |
| 280 | + resp.Status = "true" | |
| 281 | 281 | var rdata SaveDataBackupReq |
| 282 | 282 | err := json.Unmarshal([]byte(data), &rdata) |
| 283 | 283 | for { |
| 284 | 284 | if err != nil { |
| 285 | 285 | logger.Error("HandleQueryInviteWork json unmarshal failed=%v", err) |
| 286 | - resp.Code = ERROR_JSONUNMASHFAILED | |
| 287 | - resp.Message = "json unmarshal failed" | |
| 286 | + resp.Result.Code = ERROR_JSONUNMASHFAILED | |
| 287 | + resp.Result.Data = "json unmarshal failed" | |
| 288 | 288 | break |
| 289 | 289 | } |
| 290 | 290 | |
| 291 | 291 | err = redishandler.GetRedisClient().HSet(redis.USER_BACKUP_DATA,strconv.Itoa(rdata.Uuid),rdata.Value) |
| 292 | 292 | if err != nil { |
| 293 | 293 | logger.Error("HandleQueryInviteWork save failed=%v", err) |
| 294 | - resp.Code = ERROR_SRVDB_FAILED | |
| 295 | - resp.Message = "ERROR_SRVDB_FAILED" | |
| 294 | + resp.Result.Code = ERROR_SRVDB_FAILED | |
| 295 | + resp.Result.Data = "ERROR_SRVDB_FAILED" | |
| 296 | 296 | break |
| 297 | 297 | } |
| 298 | 298 | |
| 299 | - resp.Code = ERROR_OK | |
| 299 | + resp.Result.Code = ERROR_OK | |
| 300 | 300 | break |
| 301 | 301 | } |
| 302 | 302 | |
| ... | ... | @@ -331,9 +331,7 @@ func HandleQueryInviteWork(w http.ResponseWriter, data string) { |
| 331 | 331 | } |
| 332 | 332 | |
| 333 | 333 | for _,val := range offlist { |
| 334 | - var tmp InviteWorkOffDesc | |
| 335 | - tmp.Uuid = val | |
| 336 | - resp.Result.Data.Offlinelist = append(resp.Result.Data.Offlinelist,tmp) | |
| 334 | + resp.Result.Data.Offlinelist = append(resp.Result.Data.Offlinelist,val) | |
| 337 | 335 | } |
| 338 | 336 | |
| 339 | 337 | resp.Result.Code = ERROR_OK | ... | ... |