|
@@ -2103,7 +2103,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
musicGroupQuit.setStatus(status);
|
|
|
musicGroupQuit.setReason(reason);
|
|
|
musicGroupQuit.setQuitDate(date);
|
|
|
- musicGroupQuit.setFeeJson(JsonUtil.toJSONString(returnFeeDto));
|
|
|
+
|
|
|
if (visitDate != null) {
|
|
|
musicGroupQuit.setVisitTime(visitDate);
|
|
|
musicGroupQuit.setIsVisit(true);
|
|
@@ -2116,22 +2116,26 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
}
|
|
|
|
|
|
BigDecimal returnTotalFee = BigDecimal.ZERO;
|
|
|
-
|
|
|
- if(returnFeeDto.getIsReturnAccessoriesFee()){
|
|
|
- returnTotalFee = returnTotalFee.add(returnFeeDto.getAccessoriesFee());
|
|
|
- }
|
|
|
- if(returnFeeDto.getIsReturnCourseFee()){
|
|
|
- returnTotalFee = returnTotalFee.add(returnFeeDto.getCourseFee());
|
|
|
- }
|
|
|
- if(returnFeeDto.getIsReturnMaintenanceFee()){
|
|
|
- returnTotalFee = returnTotalFee.add(returnFeeDto.getMaintenanceFee());
|
|
|
- }
|
|
|
- if(returnFeeDto.getIsReturnMemberFee()){
|
|
|
- returnTotalFee = returnTotalFee.add(returnFeeDto.getMemberFee());
|
|
|
- }
|
|
|
- if(returnFeeDto.getIsReturnMusicalFee()){
|
|
|
- returnTotalFee = returnTotalFee.add(returnFeeDto.getMusicalFee());
|
|
|
- }
|
|
|
+
|
|
|
+ if(returnFeeDto == null){
|
|
|
+ returnFeeDto = new MusicGroupReturnFeeDto();
|
|
|
+ }
|
|
|
+ musicGroupQuit.setFeeJson(JsonUtil.toJSONString(returnFeeDto));
|
|
|
+ if(returnFeeDto.getIsReturnAccessoriesFee()){
|
|
|
+ returnTotalFee = returnTotalFee.add(returnFeeDto.getAccessoriesFee());
|
|
|
+ }
|
|
|
+ if(returnFeeDto.getIsReturnCourseFee()){
|
|
|
+ returnTotalFee = returnTotalFee.add(returnFeeDto.getCourseFee());
|
|
|
+ }
|
|
|
+ if(returnFeeDto.getIsReturnMaintenanceFee()){
|
|
|
+ returnTotalFee = returnTotalFee.add(returnFeeDto.getMaintenanceFee());
|
|
|
+ }
|
|
|
+ if(returnFeeDto.getIsReturnMemberFee()){
|
|
|
+ returnTotalFee = returnTotalFee.add(returnFeeDto.getMemberFee());
|
|
|
+ }
|
|
|
+ if(returnFeeDto.getIsReturnMusicalFee()){
|
|
|
+ returnTotalFee = returnTotalFee.add(returnFeeDto.getMusicalFee());
|
|
|
+ }
|
|
|
|
|
|
musicGroupQuit.setReturnTotalFee(returnTotalFee);
|
|
|
|