|
@@ -1,18 +1,5 @@
|
|
package com.ym.mec.biz.service.impl;
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.Arrays;
|
|
|
|
-import java.util.Calendar;
|
|
|
|
-import java.util.Date;
|
|
|
|
-import java.util.HashMap;
|
|
|
|
-import java.util.LinkedHashMap;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Map;
|
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
-
|
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
|
-
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.huifu.adapay.model.payment.Payment;
|
|
import com.huifu.adapay.model.payment.Payment;
|
|
import com.ym.mec.biz.dal.dao.StudentPaymentOrderDao;
|
|
import com.ym.mec.biz.dal.dao.StudentPaymentOrderDao;
|
|
@@ -25,11 +12,7 @@ import com.ym.mec.biz.dal.enums.GroupType;
|
|
import com.ym.mec.biz.dal.enums.OrderDetailTypeEnum;
|
|
import com.ym.mec.biz.dal.enums.OrderDetailTypeEnum;
|
|
import com.ym.mec.biz.dal.enums.OrderTypeEnum;
|
|
import com.ym.mec.biz.dal.enums.OrderTypeEnum;
|
|
import com.ym.mec.biz.dal.page.SporadicOrderQueryInfo;
|
|
import com.ym.mec.biz.dal.page.SporadicOrderQueryInfo;
|
|
-import com.ym.mec.biz.service.MusicGroupService;
|
|
|
|
-import com.ym.mec.biz.service.SporadicChargeInfoService;
|
|
|
|
-import com.ym.mec.biz.service.StudentPaymentOrderService;
|
|
|
|
-import com.ym.mec.biz.service.StudentRegistrationService;
|
|
|
|
-import com.ym.mec.biz.service.VipGroupService;
|
|
|
|
|
|
+import com.ym.mec.biz.service.*;
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
import com.ym.mec.common.page.PageInfo;
|
|
import com.ym.mec.common.page.PageInfo;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
@@ -39,6 +22,11 @@ import com.ym.mec.thirdparty.yqpay.RsqMsg;
|
|
import com.ym.mec.thirdparty.yqpay.YqPayFeignService;
|
|
import com.ym.mec.thirdparty.yqpay.YqPayFeignService;
|
|
import com.ym.mec.thirdparty.yqpay.YqPayUtil;
|
|
import com.ym.mec.thirdparty.yqpay.YqPayUtil;
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
|
+
|
|
|
|
+import java.util.*;
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
@Service
|
|
@Service
|
|
public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, StudentPaymentOrder> implements StudentPaymentOrderService {
|
|
public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, StudentPaymentOrder> implements StudentPaymentOrderService {
|
|
@@ -55,6 +43,8 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
|
|
private MusicGroupService musicGroupService;
|
|
private MusicGroupService musicGroupService;
|
|
@Autowired
|
|
@Autowired
|
|
private SporadicChargeInfoService sporadicChargeInfoService;
|
|
private SporadicChargeInfoService sporadicChargeInfoService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private PracticeGroupService practiceGroupService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public BaseDAO<Long, StudentPaymentOrder> getDAO() {
|
|
public BaseDAO<Long, StudentPaymentOrder> getDAO() {
|
|
@@ -203,6 +193,8 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
|
|
musicGroupService.renewForCallback(order);
|
|
musicGroupService.renewForCallback(order);
|
|
}else if (order.getType().equals(OrderTypeEnum.SPORADIC)||order.getType().equals(OrderTypeEnum.LUCK)){
|
|
}else if (order.getType().equals(OrderTypeEnum.SPORADIC)||order.getType().equals(OrderTypeEnum.LUCK)){
|
|
sporadicChargeInfoService.renewForCallback(order);
|
|
sporadicChargeInfoService.renewForCallback(order);
|
|
|
|
+ }else if (order.getType().equals(OrderTypeEnum.PRACTICE_GROUP_BUY)){
|
|
|
|
+ practiceGroupService.orderCallback(order);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -234,6 +226,8 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
|
|
musicGroupService.renewForCallback(order);
|
|
musicGroupService.renewForCallback(order);
|
|
}else if (order.getType().equals(OrderTypeEnum.SPORADIC)||order.getType().equals(OrderTypeEnum.LUCK)){
|
|
}else if (order.getType().equals(OrderTypeEnum.SPORADIC)||order.getType().equals(OrderTypeEnum.LUCK)){
|
|
sporadicChargeInfoService.renewForCallback(order);
|
|
sporadicChargeInfoService.renewForCallback(order);
|
|
|
|
+ }else if (order.getType().equals(OrderTypeEnum.PRACTICE_GROUP_BUY)){
|
|
|
|
+ practiceGroupService.orderCallback(order);
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|