| | |
| | | package com.panzhihua.applets.api; |
| | | |
| | | import com.panzhihua.common.controller.BaseController; |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.VolunteerCreditsExchangeVO; |
| | | import com.panzhihua.common.service.community.CommunityService; |
| | | import com.panzhihua.common.utlis.StringUtils; |
| | | import io.swagger.annotations.Api; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | |
| | | @RestController |
| | | @RequestMapping("/XmostBeautiful") |
| | | @Api(tags = {"小程序志愿者活动"}) |
| | | public class XmostBeautifulApi |
| | | public class XmostBeautifulApi extends BaseController |
| | | { |
| | | |
| | | @Resource |
| | |
| | | return communityService.queryList(pageNum,pageSize,name,unmountType); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 查询单个志愿者活动详情 |
| | | * @param Id |
| | | * @return |
| | | */ |
| | | @GetMapping("/volunteerQueryById") |
| | | public R volunteerQueryById(@RequestParam("id") String Id) |
| | | { |
| | | if(StringUtils.isEmpty(Id)) |
| | | { |
| | | return R.fail("id不能为空"); |
| | | } |
| | | return communityService.volunteerQueryById(Id); |
| | | } |
| | | |
| | | /*********************************************************************************************************** |
| | | * |
| | | * |
| | | * 订单兑换 |
| | | * |
| | | * |
| | | ***********************************************************************************************************/ |
| | | |
| | | /** |
| | | * 分页查询 |
| | | * @param |
| | | * @return |
| | | */ |
| | | @GetMapping("order/getList") |
| | | public R getList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize, |
| | | @RequestParam(value = "goodsId", required = false) String goodsId, |
| | | @RequestParam(value = "orderNumber", required = false) String orderNumber, |
| | | @RequestParam(value = "goodsName", required = false) String goodsName, |
| | | @RequestParam(value = "condition", required = false) String condition, |
| | | @RequestParam(value = "userName", required = false) String userName, |
| | | @RequestParam(value = "communityId", required = false) String communityId) |
| | | { |
| | | |
| | | if(StringUtils.isEmpty(communityId)) |
| | | { |
| | | communityId=getCommunityId()+""; |
| | | } |
| | | return communityService.getList(pageNum,pageSize,goodsId,orderNumber,goodsName, |
| | | condition,userName,communityId,getLoginUserInfo().getUserId()+"","1"); |
| | | } |
| | | |
| | | /** |
| | | * 查询详情 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @GetMapping("order/getData") |
| | | public R getData(@RequestParam("id") String id) |
| | | { |
| | | if(StringUtils.isEmpty(id)) |
| | | { |
| | | return R.fail("订单id不能为空"); |
| | | } |
| | | return communityService.getData(id); |
| | | } |
| | | |
| | | /** |
| | | * 新增 |
| | | * @param |
| | | * @return |
| | | */ |
| | | @PostMapping("/order/insertData") |
| | | public R insertData(@RequestBody VolunteerCreditsExchangeVO item) |
| | | { |
| | | LoginUserInfoVO userInfoVO= getLoginUserInfo(); |
| | | if(StringUtils.isEmpty(item.getCommunityId())) |
| | | { |
| | | item.setCommunityId(userInfoVO.getCommunityId()+""); |
| | | } |
| | | |
| | | item.setUserId(userInfoVO.getUserId()+""); |
| | | item.setNeedScore(userInfoVO.getLoveIntegral()); |
| | | return communityService.insertData(item); |
| | | } |
| | | |
| | | /** |
| | | * 更新 |
| | | * @param item |
| | | * @return |
| | | */ |
| | | @PostMapping("/order/update") |
| | | public R update(@RequestBody VolunteerCreditsExchangeVO item) |
| | | { |
| | | return communityService.update(item); |
| | | } |
| | | |
| | | /** |
| | | * 删除 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @DeleteMapping("/order/delete") |
| | | public R delete(@RequestParam("id") String id) |
| | | { |
| | | if(StringUtils.isEmpty(id)) |
| | | { |
| | | return R.fail("订单id不能为空"); |
| | | } |
| | | return communityService.delete(id); |
| | | } |
| | | |
| | | /** |
| | | * 核销 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @GetMapping("/order/conditionData") |
| | | public R conditionData(@RequestParam("id") String id) |
| | | { |
| | | if(StringUtils.isEmpty(id)) |
| | | { |
| | | return R.fail("订单id不能为空"); |
| | | } |
| | | return communityService.conditionData(id); |
| | | } |
| | | |
| | | |
| | | } |