| | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.panzhihua.common.controller.BaseController; |
| | | import com.panzhihua.common.model.dtos.community.PageActWorkGuideDTO; |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.ComActActRegistVO; |
| | | import com.panzhihua.common.model.vos.community.ComActActivityVO; |
| | | import com.panzhihua.common.model.vos.community.SignactivityVO; |
| | | import com.panzhihua.common.model.vos.jinhui.JinhuiCoinGeneralTableVO; |
| | | import com.panzhihua.common.model.vos.jinhui.JinhuiGoldCoinRecordVO; |
| | | import com.panzhihua.common.model.vos.user.SysUserNoticeVO; |
| | | import com.panzhihua.common.service.community.CommunityService; |
| | | import com.panzhihua.common.service.jinhui.JinhuiCommunityService; |
| | |
| | | |
| | | @Slf4j |
| | | @RestController |
| | | @RequestMapping("/JinHui/") |
| | | @Api(tags = {"金汇社区api"}) |
| | | @RequestMapping("/jin_hui/") |
| | | @Api(tags = {"小程序-金汇社区api"}) |
| | | public class JinHuiCommnuityApi extends BaseController |
| | | { |
| | | |
| | |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "用户签到") |
| | | @PostMapping("activitySignIn") |
| | | public R jinhuiactivitySignIn(@RequestBody @Validated(AddGroup.class) ComActActRegistVO comActActRegistVO) { |
| | | LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); |
| | | comActActRegistVO.setUserId(loginUserInfo.getUserId()); |
| | | return communityService.jinhuiActivitySignIn(comActActRegistVO); |
| | | } |
| | | |
| | | @ApiOperation(value = "报名/取消报名社区活动") |
| | | @PutMapping("signactivity") |
| | | public R signActivity(@RequestBody @Validated(AddGroup.class) SignactivityVO signactivityVO) { |
| | | Long userId = this.getUserId(); |
| | | Long activityId = signactivityVO.getActivityId(); |
| | | signactivityVO.setUserId(userId); |
| | | R r = jinhuiCommunityService.signActivity(signactivityVO); |
| | | R r = communityService.jinhuiSignActivity(signactivityVO); |
| | | if (R.isOk(r) && signactivityVO.getType().intValue() == 1) { |
| | | R r2 = communityService.detailActivity(activityId, userId, null, null); |
| | | ComActActivityVO comActActivityVO = |
| | |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "获取个人金汇币总币", response = JinhuiCoinGeneralTableVO.class) |
| | | @GetMapping("goldCoin/getDetails" ) |
| | | public R coinTableGetDetails() |
| | | { |
| | | return jinhuiCommunityService.coinTableGetDetails( this.getUserId()+""); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "获取个人金汇币明细", response = JinhuiGoldCoinRecordVO.class) |
| | | @GetMapping("/record/getList") |
| | | public R recordGetList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize) |
| | | { |
| | | return jinhuiCommunityService.recordGetList(pageNum,pageSize,this.getUserId()+""); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取个人金汇币明细详情", response = JinhuiGoldCoinRecordVO.class) |
| | | @GetMapping("/jinhuiRecord/getDetails") |
| | | public R recordGetDetails(@RequestParam("id") String id) |
| | | { |
| | | return jinhuiCommunityService.recordGetDetails(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "删除金汇币记录") |
| | | @PostMapping("/record/expurgateData") |
| | | public R recordExpurgateData(@RequestParam("id") String id) |
| | | { |
| | | return jinhuiCommunityService.recordExpurgateData(id); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 办事指南_详情 |
| | | * |
| | | * @param workGuideId |
| | | * @return 详情 |
| | | */ |
| | | @ApiOperation(value = "办事指南_详情") |
| | | @GetMapping("/detailworkguide") |
| | | public R detailWorkGuide(@RequestParam("workGuideId") String workGuideId, |
| | | @RequestParam("communityId") String communityId) |
| | | { |
| | | return jinhuiCommunityService.detailWorkGuide(workGuideId,communityId); |
| | | } |
| | | |
| | | /** |
| | | * 办事指南_分页 |
| | | * |
| | | * @param pageActWorkGuideDTO |
| | | * 查询参数 |
| | | * @return 分页集合 |
| | | */ |
| | | @ApiOperation(value = "办事指南_分页") |
| | | @PostMapping("/pageworkguide") |
| | | public R pageWorkGuide(@RequestBody PageActWorkGuideDTO pageActWorkGuideDTO) |
| | | { |
| | | return jinhuiCommunityService.pageWorkGuide(pageActWorkGuideDTO); |
| | | } |
| | | |
| | | |
| | | } |