|
@@ -9,6 +9,7 @@ import com.miaxis.common.constant.Constants;
|
|
|
import com.miaxis.common.core.controller.BaseController;
|
|
|
import com.miaxis.common.core.domain.Response;
|
|
|
import com.miaxis.common.core.domain.entity.UserInfo;
|
|
|
+import com.miaxis.common.core.page.ResponsePageInfo;
|
|
|
import com.miaxis.common.exception.CustomException;
|
|
|
import com.miaxis.common.utils.SecurityUtils;
|
|
|
import com.miaxis.common.utils.uuid.CommonUtils;
|
|
@@ -16,11 +17,11 @@ import com.miaxis.feign.dto.FilmDTO;
|
|
|
import com.miaxis.film.domain.FilmOrder;
|
|
|
import com.miaxis.film.dto.CinemaData;
|
|
|
import com.miaxis.film.dto.FilmOrderCreateDTO;
|
|
|
+import com.miaxis.film.dto.FilmOrderListDTO;
|
|
|
import com.miaxis.film.service.IFilmOrderService;
|
|
|
+import com.miaxis.question.domain.QuestionInfo;
|
|
|
import com.miaxis.system.service.ISysConfigService;
|
|
|
-import io.swagger.annotations.Api;
|
|
|
-import io.swagger.annotations.ApiOperation;
|
|
|
-import io.swagger.annotations.ApiParam;
|
|
|
+import io.swagger.annotations.*;
|
|
|
import lombok.Data;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -34,6 +35,7 @@ import org.apache.http.util.EntityUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.core.io.ClassPathResource;
|
|
|
+import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.io.ByteArrayOutputStream;
|
|
@@ -85,6 +87,26 @@ public class FilmController extends BaseController {
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询题库列表
|
|
|
+ */
|
|
|
+
|
|
|
+ @GetMapping("/order/list")
|
|
|
+ @ApiOperation("查询订单列表")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "pageNum",value = "当前页码" ,dataType = "int", paramType = "query", required = false),
|
|
|
+ @ApiImplicitParam(name = "pageSize",value = "每页数据量" , dataType = "int", paramType = "query", required = false),
|
|
|
+ })
|
|
|
+ public ResponsePageInfo<FilmOrder> list(@ModelAttribute FilmOrderListDTO filmOrderListDTO){
|
|
|
+
|
|
|
+ String openid = SecurityUtils.getLoginUser().getStudent().getOpenid();
|
|
|
+ startPage();
|
|
|
+ filmOrderListDTO.setOpenid(openid);
|
|
|
+ List<FilmOrder> list = filmOrderService.selectOrderList(filmOrderListDTO);
|
|
|
+ return toResponsePageInfo(list);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 微信支付获取预订单id
|
|
|
*/
|
|
@@ -101,6 +123,9 @@ public class FilmController extends BaseController {
|
|
|
UserInfo student = SecurityUtils.getLoginUser().getStudent();
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
//生成预订单
|
|
|
Long id = student.getId();
|
|
|
String orderCode = getOrderCode(id);
|
|
@@ -236,6 +261,9 @@ public class FilmController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 微信支付查单接口
|
|
|
*/
|