|
@@ -1034,6 +1034,9 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
add.setStatus(1);
|
|
add.setStatus(1);
|
|
}
|
|
}
|
|
add.setOrgSign(1);
|
|
add.setOrgSign(1);
|
|
|
|
+ if (bo.getOrderFrom() != 6){
|
|
|
|
+ orderCostHandle(add,1);
|
|
|
|
+ }
|
|
this.save(add);
|
|
this.save(add);
|
|
|
|
|
|
|
|
|
|
@@ -2731,7 +2734,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
//七大员继教班级共享
|
|
//七大员继教班级共享
|
|
classGrade.setSevenCode(getSevenCodeNoTenant(goodsId,classGrade));
|
|
classGrade.setSevenCode(getSevenCodeNoTenant(goodsId,classGrade));
|
|
}else {
|
|
}else {
|
|
- classGrade.setSevenCode(getSevenCode(goodsId));
|
|
|
|
|
|
+ classGrade.setSevenCode(getSevenCode(goodsId,classGrade));
|
|
}
|
|
}
|
|
}else {
|
|
}else {
|
|
classGrade.setStudentUpper(ClassGrade.INIT_UPPER); //上限300
|
|
classGrade.setStudentUpper(ClassGrade.INIT_UPPER); //上限300
|
|
@@ -2923,7 +2926,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
- private String getSevenCode(Long goodsId) {
|
|
|
|
|
|
+ private String getSevenCode(Long goodsId,ClassGrade classGradeVo) {
|
|
Goods g = iGoodsService.getById(goodsId);
|
|
Goods g = iGoodsService.getById(goodsId);
|
|
List<Goods> list = iGoodsService.list(new LambdaQueryWrapper<Goods>()
|
|
List<Goods> list = iGoodsService.list(new LambdaQueryWrapper<Goods>()
|
|
.eq(Goods::getEducationTypeId, g.getEducationTypeId())
|
|
.eq(Goods::getEducationTypeId, g.getEducationTypeId())
|
|
@@ -2941,6 +2944,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
if (CollectionUtils.isNotEmpty(classGradeList)){
|
|
if (CollectionUtils.isNotEmpty(classGradeList)){
|
|
ClassGrade classGrade = baseMapper.getSevenGrade(classGradeList.stream().map(ClassGradeGoods::getGradeId).collect(Collectors.toList()));
|
|
ClassGrade classGrade = baseMapper.getSevenGrade(classGradeList.stream().map(ClassGradeGoods::getGradeId).collect(Collectors.toList()));
|
|
if (ObjectUtils.isNotNull(classGrade)){
|
|
if (ObjectUtils.isNotNull(classGrade)){
|
|
|
|
+ classGradeVo.setIsNewClass(false);
|
|
return classGrade.getSevenCode();
|
|
return classGrade.getSevenCode();
|
|
}
|
|
}
|
|
}
|
|
}
|