| | |
| | | import com.doumee.core.wx.SendWxMessage; |
| | | import com.doumee.dao.business.model.Goodsorder; |
| | | import com.doumee.dao.business.model.Member; |
| | | import com.doumee.dao.business.model.MemberCoupon; |
| | | import com.doumee.dao.business.model.Shop; |
| | | import com.doumee.dao.web.dto.CouponDTO; |
| | | import com.doumee.dao.web.request.OrderPayRequest; |
| | | import com.doumee.dao.web.request.PageRequest; |
| | | import com.doumee.dao.web.request.PayDetailRequest; |
| | | import com.doumee.dao.web.request.goods.DealOrderRequest; |
| | | import com.doumee.dao.web.request.goods.MemberOrderRequest; |
| | | import com.doumee.dao.web.request.goods.OrderCommentRequest; |
| | |
| | | import javax.validation.Valid; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by IntelliJ IDEA. |
| | |
| | | return ApiResponse.success("查询成功",page); |
| | | } |
| | | |
| | | // @LoginRequired |
| | | // @ApiOperation("可用优惠券数量") |
| | | // @GetMapping("/memberCouponNum") |
| | | // @ApiImplicitParams({ |
| | | // @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true), |
| | | // @ApiImplicitParam(paramType = "query", dataType = "Integer", name = "couponType", value = "优惠券类别", required = true), |
| | | // @ApiImplicitParam(paramType = "query", dataType = "Integer", name = "limitPrice", value = "满额", required = true) |
| | | // }) |
| | | // public ApiResponse<Integer> memberCouponNum(Integer couponType, BigDecimal limitPrice) { |
| | | // return ApiResponse.success("查询成功", memberCouponService.memberCouponNum(limitPrice,getMemberId(),couponType)); |
| | | // } |
| | | |
| | | |
| | | |
| | | @LoginRequired |
| | | @ApiOperation("可用优惠券数量") |
| | | @GetMapping("/memberCouponNum") |
| | | @ApiOperation("可用优惠券信息") |
| | | @PostMapping("/getApplyCoupon") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true), |
| | | @ApiImplicitParam(paramType = "query", dataType = "Integer", name = "couponType", value = "优惠券类别", required = true), |
| | | @ApiImplicitParam(paramType = "query", dataType = "Integer", name = "limitPrice", value = "满额", required = true) |
| | | }) |
| | | public ApiResponse<Long> memberCouponNum(Integer couponType, BigDecimal limitPrice) { |
| | | return ApiResponse.success("查询成功", memberCouponService.memberCouponNum(limitPrice,getMemberId(),couponType)); |
| | | public ApiResponse<List<MemberCoupon>> getApplyCoupon(@RequestBody List<PayDetailRequest> requestList) { |
| | | return ApiResponse.success("查询成功", memberCouponService.getApplyCoupon(requestList,getMemberId())); |
| | | } |
| | | |
| | | @LoginRequired |
| | | @ApiOperation("经销商列表") |
| | | @PostMapping("/shopPage") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true), |
| | | }) |
| | | public ApiResponse<IPage<Shop>> shopPage(@RequestBody PageWrap<Shop> pageWrap) { |
| | | IPage<Shop> page = goodsorderService.getShopPage(pageWrap); |
| | | return ApiResponse.success("查询成功",page); |
| | | } |
| | | |
| | | @LoginRequired |
| | | @ApiOperation("订单支付") |