| | |
| | | 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; |
| | |
| | | } |
| | | 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); |
| | | } |
| | |
| | | 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); |
| | | } |
| | | |
| | | } |