|
@@ -1,5 +1,8 @@
|
|
|
package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
+import com.alibaba.fastjson.JSONArray;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.GoodTypeEnum;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
@@ -577,7 +580,7 @@ public class CourseGroupServiceImpl extends ServiceImpl<CourseGroupDao, CourseGr
|
|
|
Map<String, Object> param = WrapperUtil.toMap(afterParam.getBizParam());
|
|
|
String orderNo = afterParam.getOrderNo();
|
|
|
Long studentId = (Long) param.get("studentId");
|
|
|
- List<CourseSchedule> courseList = (List<CourseSchedule>) param.get("courseList");
|
|
|
+ List<CourseSchedule> courseList = JSONArray.parseArray(JSON.toJSONString(param.get("courseList")), CourseSchedule.class);
|
|
|
CourseGroup courseGroup = (CourseGroup) param.get("courseGroup");
|
|
|
|
|
|
//写course_schedule_student_payment表 作为记录锁定时间用,防止重复购买,如果支付失败则删除该数据
|