|
@@ -14,6 +14,7 @@ import com.miaxis.common.utils.SecurityUtils;
|
|
|
import com.miaxis.common.utils.uuid.CommonUtils;
|
|
|
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.service.IFilmOrderService;
|
|
|
import com.miaxis.system.service.ISysConfigService;
|
|
@@ -171,14 +172,15 @@ public class FilmController extends BaseController {
|
|
|
|
|
|
private Integer getPrice(String cinemaId, String showId) {
|
|
|
FilmDTO filmDTO = new FilmDTO();
|
|
|
- filmDTO.setUrl("get-schedule-list");
|
|
|
+ filmDTO.setUrl("movieapi/movie-info/get-schedule-list");
|
|
|
StringBuffer paramData = new StringBuffer();
|
|
|
paramData.append("cinemaId="+cinemaId);
|
|
|
+ filmDTO.setParamData(paramData.toString());
|
|
|
String result = filmOrderService.excuteFilmApi(filmDTO);
|
|
|
JSONObject jsonObject = JSONObject.parseObject(result);
|
|
|
JSONObject data = jsonObject.getJSONObject("data");
|
|
|
JSONObject discountRule = data.getJSONObject("discountRule");
|
|
|
- JSONArray list = jsonObject.getJSONArray("list");
|
|
|
+ JSONArray list = data.getJSONArray("list");
|
|
|
List<CinemaData> cinemaData = list.toJavaList(CinemaData.class);
|
|
|
List<CinemaData> listdata = cinemaData.stream().filter(a -> showId.equals(a.getShowId())).collect(Collectors.toList());
|
|
|
Integer netPrice = listdata.get(0).getNetPrice();
|
|
@@ -192,12 +194,8 @@ public class FilmController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @Data
|
|
|
- class CinemaData{
|
|
|
- Integer netPrice;
|
|
|
- String showId;
|
|
|
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
|
|
|
/**
|