|
@@ -27,6 +27,7 @@ import com.qs.mp.common.enums.TicketBoxStatusEnum;
|
|
|
import com.qs.mp.common.enums.TicketStatusEnum;
|
|
|
import com.qs.mp.common.utils.StringUtils;
|
|
|
import com.qs.mp.user.domain.param.ExchangeOrderParam;
|
|
|
+import com.qs.mp.user.service.IUserExchangeOrderService;
|
|
|
import com.qs.mp.user.service.IUserHitPrizeService;
|
|
|
import com.qs.mp.user.service.IUserTicketOrderItemService;
|
|
|
import com.qs.mp.utils.SecurityUtils;
|
|
@@ -58,6 +59,9 @@ public class UserExchangeController extends BaseApiController {
|
|
|
@Autowired
|
|
|
private IGoodsSkuService goodsSkuService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IUserExchangeOrderService userExchangeOrderService;
|
|
|
+
|
|
|
|
|
|
@Autowired
|
|
|
private MapperFacade mapperFacade;
|
|
@@ -108,11 +112,12 @@ public class UserExchangeController extends BaseApiController {
|
|
|
@PostMapping("/submit")
|
|
|
@ApiOperation(value = "提交兑换订单" , notes = "提交兑换订单")
|
|
|
public AjaxResult submit(@RequestBody ExchangeOrderParam param) {
|
|
|
- if (StringUtils.isBlank(param.getGoodsId()) || null == param.getOrderNum()
|
|
|
+ Long userId = SecurityUtils.getUserId();
|
|
|
+ if (null == param.getGoodsId() || 0 == param.getGoodsId() || null == param.getOrderNum()
|
|
|
|| param.getOrderNum() == 0) {
|
|
|
return AjaxResult.error("参数缺失");
|
|
|
}
|
|
|
-
|
|
|
+ userExchangeOrderService.exchange(userId, param.getGoodsId(), param.getSkuId(), param.getOrderNum());
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|