|
@@ -156,6 +156,11 @@ public class StudentPaymentRouteOrderServiceImpl extends BaseServiceImpl<Long, S
|
|
if (musicGroupPaymentCalender == null) {
|
|
if (musicGroupPaymentCalender == null) {
|
|
throw new BizException("学校缴费单号(审核通过)不存在,请核查");
|
|
throw new BizException("学校缴费单号(审核通过)不存在,请核查");
|
|
}
|
|
}
|
|
|
|
+ if(musicGroupPaymentCalender.getPaymentType() == MusicGroupPaymentCalender.PaymentType.GOODS_PURCHASE){
|
|
|
|
+ studentPaymentRouteOrder.setSaleAmount(studentPaymentRouteOrder.getRouteAmount());
|
|
|
|
+ }else {
|
|
|
|
+ studentPaymentRouteOrder.setServiceAmount(studentPaymentRouteOrder.getRouteAmount());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
Date nowDate = new Date();
|
|
Date nowDate = new Date();
|
|
String orderNo = idGeneratorService.generatorId("payment") + "";
|
|
String orderNo = idGeneratorService.generatorId("payment") + "";
|
|
@@ -312,7 +317,6 @@ public class StudentPaymentRouteOrderServiceImpl extends BaseServiceImpl<Long, S
|
|
}
|
|
}
|
|
//同步商城的发货数据
|
|
//同步商城的发货数据
|
|
if(!syncFlag){
|
|
if(!syncFlag){
|
|
- AccountType accountType = sysPaymentConfigService.checkAccountType(PaymentChannelEnum.valueOf(studentPaymentOrder.getPaymentChannel()), studentPaymentOrder.getMerNos(), studentPaymentOrder.getTenantId());
|
|
|
|
List<MusicGroupPaymentCalenderGoods> calenderGoods = musicGroupPaymentCalenderGoodsService.lambdaQuery()
|
|
List<MusicGroupPaymentCalenderGoods> calenderGoods = musicGroupPaymentCalenderGoodsService.lambdaQuery()
|
|
.eq(MusicGroupPaymentCalenderGoods::getCalenderId, studentPaymentRouteOrder.getCalenderId()).list();
|
|
.eq(MusicGroupPaymentCalenderGoods::getCalenderId, studentPaymentRouteOrder.getCalenderId()).list();
|
|
List<SellOrder> sellOrderList = new ArrayList<>();
|
|
List<SellOrder> sellOrderList = new ArrayList<>();
|
|
@@ -356,7 +360,7 @@ public class StudentPaymentRouteOrderServiceImpl extends BaseServiceImpl<Long, S
|
|
sellOrder.setParentGoodsId(calenderGood.getGoodsId());
|
|
sellOrder.setParentGoodsId(calenderGood.getGoodsId());
|
|
sellOrder.setNum(1);
|
|
sellOrder.setNum(1);
|
|
sellOrder.setGoodsName(calenderGood.getGoodsName());
|
|
sellOrder.setGoodsName(calenderGood.getGoodsName());
|
|
- sellOrder.setAccountType(accountType);
|
|
|
|
|
|
+ sellOrder.setAccountType(AccountType.INTERNAL);
|
|
sellOrder.setCooperationOrganId(musicGroup.getCooperationOrganId());
|
|
sellOrder.setCooperationOrganId(musicGroup.getCooperationOrganId());
|
|
sellOrder.setEduTeacherId(musicGroup.getEducationalTeacherId());
|
|
sellOrder.setEduTeacherId(musicGroup.getEducationalTeacherId());
|
|
sellOrder.setTransNo(studentPaymentOrder.getTransNo());
|
|
sellOrder.setTransNo(studentPaymentOrder.getTransNo());
|