|
@@ -10,6 +10,7 @@ import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
+import com.ym.mec.biz.service.*;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -21,10 +22,6 @@ import com.ym.mec.biz.dal.entity.StudentPaymentOrder;
|
|
|
import com.ym.mec.biz.dal.enums.DealStatusEnum;
|
|
|
import com.ym.mec.biz.dal.enums.OrderDetailTypeEnum;
|
|
|
import com.ym.mec.biz.dal.enums.OrderTypeEnum;
|
|
|
-import com.ym.mec.biz.service.MusicGroupService;
|
|
|
-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.common.dal.BaseDAO;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
import com.ym.mec.thirdparty.adapay.Pay;
|
|
@@ -46,6 +43,8 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
private VipGroupService vipGroupService;
|
|
|
@Autowired
|
|
|
private MusicGroupService musicGroupService;
|
|
|
+ @Autowired
|
|
|
+ private SporadicChargeInfoService sporadicChargeInfoService;
|
|
|
|
|
|
@Override
|
|
|
public BaseDAO<Long, StudentPaymentOrder> getDAO() {
|
|
@@ -186,6 +185,8 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
vipGroupService.orderCallback(order);
|
|
|
} else if (order.getType().equals(OrderTypeEnum.RENEW)) {
|
|
|
musicGroupService.renewForCallback(order);
|
|
|
+ }else if (order.getType().equals(OrderTypeEnum.SPORADIC)){
|
|
|
+ sporadicChargeInfoService.renewForCallback(order);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -214,6 +215,8 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
vipGroupService.orderCallback(order);
|
|
|
} else if (order.getType().equals(OrderTypeEnum.RENEW)) {
|
|
|
musicGroupService.renewForCallback(order);
|
|
|
+ }else if (order.getType().equals(OrderTypeEnum.SPORADIC)){
|
|
|
+ sporadicChargeInfoService.renewForCallback(order);
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|