|
@@ -83,7 +83,7 @@ public class ClientBookController extends BaseController {
|
|
@CrossOrigin
|
|
@CrossOrigin
|
|
public ResponseObject list(HttpServletRequest request, @RequestBody BookListParam param) throws BusinessCheckException, InvocationTargetException, IllegalAccessException {
|
|
public ResponseObject list(HttpServletRequest request, @RequestBody BookListParam param) throws BusinessCheckException, InvocationTargetException, IllegalAccessException {
|
|
String merchantNo = request.getHeader("merchantNo") == null ? "" : request.getHeader("merchantNo");
|
|
String merchantNo = request.getHeader("merchantNo") == null ? "" : request.getHeader("merchantNo");
|
|
- Integer storeId = request.getHeader("storeId") == null ? 0 : Integer.parseInt(request.getHeader("storeId"));
|
|
|
|
|
|
+ Integer storeId = StringUtil.isEmpty(request.getHeader("storeId")) ? 0 : Integer.parseInt(request.getHeader("storeId"));
|
|
String name = param.getName();
|
|
String name = param.getName();
|
|
Integer cateId = param.getCateId();
|
|
Integer cateId = param.getCateId();
|
|
Integer page = param.getPage() == null ? Constants.PAGE_NUMBER : param.getPage();
|
|
Integer page = param.getPage() == null ? Constants.PAGE_NUMBER : param.getPage();
|
|
@@ -135,7 +135,7 @@ public class ClientBookController extends BaseController {
|
|
public ResponseObject detail(@RequestBody BookDetailParam param) throws BusinessCheckException, InvocationTargetException, IllegalAccessException, ParseException {
|
|
public ResponseObject detail(@RequestBody BookDetailParam param) throws BusinessCheckException, InvocationTargetException, IllegalAccessException, ParseException {
|
|
Integer bookId = param.getBookId() == null ? 0 : param.getBookId();
|
|
Integer bookId = param.getBookId() == null ? 0 : param.getBookId();
|
|
|
|
|
|
- BookDto bookInfo = bookService.getBookById(bookId);
|
|
|
|
|
|
+ BookDto bookInfo = bookService.getBookById(bookId, true);
|
|
Map<String, Object> result = new HashMap<>();
|
|
Map<String, Object> result = new HashMap<>();
|
|
result.put("bookInfo", bookInfo);
|
|
result.put("bookInfo", bookInfo);
|
|
|
|
|
|
@@ -150,7 +150,7 @@ public class ClientBookController extends BaseController {
|
|
@CrossOrigin
|
|
@CrossOrigin
|
|
public ResponseObject cateList(HttpServletRequest request) throws BusinessCheckException {
|
|
public ResponseObject cateList(HttpServletRequest request) throws BusinessCheckException {
|
|
String merchantNo = request.getHeader("merchantNo") == null ? "" : request.getHeader("merchantNo");
|
|
String merchantNo = request.getHeader("merchantNo") == null ? "" : request.getHeader("merchantNo");
|
|
- Integer storeId = request.getHeader("storeId") == null ? 0 : Integer.parseInt(request.getHeader("storeId"));
|
|
|
|
|
|
+ Integer storeId = StringUtil.isEmpty(request.getHeader("storeId")) ? 0 : Integer.parseInt(request.getHeader("storeId"));
|
|
|
|
|
|
Map<String, Object> param = new HashMap<>();
|
|
Map<String, Object> param = new HashMap<>();
|
|
param.put("status", StatusEnum.ENABLED.getKey());
|
|
param.put("status", StatusEnum.ENABLED.getKey());
|
|
@@ -174,7 +174,7 @@ public class ClientBookController extends BaseController {
|
|
@ApiOperation(value="获取预约项目详情", notes="根据ID获取预约项目详情")
|
|
@ApiOperation(value="获取预约项目详情", notes="根据ID获取预约项目详情")
|
|
@RequestMapping(value = "/bookable", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/bookable", method = RequestMethod.POST)
|
|
@CrossOrigin
|
|
@CrossOrigin
|
|
- public ResponseObject bookable(@RequestBody BookableParam param) throws BusinessCheckException {
|
|
|
|
|
|
+ public ResponseObject bookable(@RequestBody BookableParam param) throws BusinessCheckException,ParseException {
|
|
List<String> result = bookService.isBookable(param);
|
|
List<String> result = bookService.isBookable(param);
|
|
return getSuccessResult(result);
|
|
return getSuccessResult(result);
|
|
}
|
|
}
|
|
@@ -187,7 +187,7 @@ public class ClientBookController extends BaseController {
|
|
@CrossOrigin
|
|
@CrossOrigin
|
|
public ResponseObject submit(HttpServletRequest request, @RequestBody Map<String, Object> param) throws BusinessCheckException, ParseException {
|
|
public ResponseObject submit(HttpServletRequest request, @RequestBody Map<String, Object> param) throws BusinessCheckException, ParseException {
|
|
String token = request.getHeader("Access-Token");
|
|
String token = request.getHeader("Access-Token");
|
|
- Integer storeId = request.getHeader("storeId") == null ? 0 : Integer.parseInt(request.getHeader("storeId"));
|
|
|
|
|
|
+ Integer storeId = StringUtil.isEmpty(request.getHeader("storeId")) ? 0 : Integer.parseInt(request.getHeader("storeId"));
|
|
String bookId = param.get("bookId") == null ? "" : param.get("bookId").toString();
|
|
String bookId = param.get("bookId") == null ? "" : param.get("bookId").toString();
|
|
String remark = param.get("remark") == null ? "" : param.get("remark").toString();
|
|
String remark = param.get("remark") == null ? "" : param.get("remark").toString();
|
|
String mobile = param.get("mobile") == null ? "" : param.get("mobile").toString();
|
|
String mobile = param.get("mobile") == null ? "" : param.get("mobile").toString();
|
|
@@ -201,7 +201,7 @@ public class ClientBookController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
MtUser mtUser = memberService.queryMemberById(loginInfo.getId());
|
|
MtUser mtUser = memberService.queryMemberById(loginInfo.getId());
|
|
- BookDto bookInfo = bookService.getBookById(Integer.parseInt(bookId));
|
|
|
|
|
|
+ BookDto bookInfo = bookService.getBookById(Integer.parseInt(bookId), true);
|
|
if (bookInfo == null) {
|
|
if (bookInfo == null) {
|
|
return getFailureResult(2001);
|
|
return getFailureResult(2001);
|
|
}
|
|
}
|