用户购买功能实现

This commit is contained in:
xxy
2020-05-13 21:43:07 +08:00
parent 401d23871d
commit 0fa929f9de
12 changed files with 1719 additions and 10 deletions

View File

@ -7,6 +7,7 @@ import com.java2nb.novel.core.cache.CacheService;
import com.java2nb.novel.core.enums.ResponseStatus;
import com.java2nb.novel.core.utils.RandomValidateCodeUtil;
import com.java2nb.novel.entity.User;
import com.java2nb.novel.entity.UserBuyRecord;
import com.java2nb.novel.form.UserForm;
import com.java2nb.novel.service.BookService;
import com.java2nb.novel.service.UserService;
@ -264,6 +265,21 @@ public class UserController extends BaseController {
}
/**
* 购买小说章节
* */
@PostMapping("buyBookIndex")
public ResultBean buyBookIndex(UserBuyRecord buyRecord, HttpServletRequest request) {
UserDetails userDetails = getUserDetails(request);
if (userDetails == null) {
return ResultBean.fail(ResponseStatus.NO_LOGIN);
}
userService.buyBookIndex(userDetails.getId(),buyRecord);
return ResultBean.ok();
}
}