From 8c1ad63332a511455c65fb84d8e930f57934198a Mon Sep 17 00:00:00 2001
From: xyh <18782104331@139.com>
Date: 星期四, 24 六月 2021 15:07:54 +0800
Subject: [PATCH] 走访任务
---
springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/UserApi.java | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/UserApi.java b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/UserApi.java
index 96ec53c..97c3079 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/UserApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/UserApi.java
@@ -7,16 +7,19 @@
import com.panzhihua.common.model.vos.LoginUserInfoVO;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.ComActVO;
+import com.panzhihua.common.model.vos.grid.GridMemberPositionDTO;
import com.panzhihua.common.service.auth.TokenService;
import com.panzhihua.common.service.community.CommunityService;
import com.panzhihua.common.service.grid.GridService;
import com.panzhihua.common.service.user.UserService;
import com.panzhihua.common.utlis.StringUtils;
+import com.panzhihua.common.validated.AddGroup;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.util.ObjectUtils;
+import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@@ -77,9 +80,11 @@
}
if(StringUtils.isNotEmpty(userInfoAppDTO.getImagesUrl())){
loginUserInfo.setImageUrl(userInfoAppDTO.getImagesUrl());
+ loginUserInfo.setNickName(null);
}
if(StringUtils.isNotEmpty(userInfoAppDTO.getNickName())){
loginUserInfo.setNickName(userInfoAppDTO.getNickName());
+ loginUserInfo.setImageUrl(null);
}
return userService.putUser(loginUserInfo);
}
@@ -110,4 +115,15 @@
return gridService.editionUpdate();
}
+ @ApiOperation(value = "网格员定时上报地理位置-lyq")
+ @PostMapping("/report")
+ public R gridReportPosition(@RequestBody @Validated(AddGroup.class)GridMemberPositionDTO memberPositionDTO){
+ LoginUserInfoVO loginUserInfo = this.getLoginUserInfo();
+ if(loginUserInfo == null){
+ return R.fail("请先登录");
+ }
+ memberPositionDTO.setGridMemberId(loginUserInfo.getUserId());
+ return gridService.gridReportPosition(memberPositionDTO);
+ }
+
}
--
Gitblit v1.7.1