Browse Source

Merge remote-tracking branch 'origin/master'

zouxuan 4 years ago
parent
commit
d4b39aa50a

+ 11 - 3
mec-web/src/main/java/com/ym/mec/web/controller/ExportController.java

@@ -20,6 +20,7 @@ import java.util.Objects;
 import java.util.Set;
 import java.util.Set;
 import java.util.stream.Collectors;
 import java.util.stream.Collectors;
 
 
+import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpServletResponse;
 
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
@@ -1119,8 +1120,11 @@ public class ExportController extends BaseController {
                     }
                     }
                     row.setDegreeFee(row.getActualAmount().subtract(row.getVipCourseFee()).subtract(row.getPracticeCourseFee()).subtract(row.getTheoryCourseFee()));
                     row.setDegreeFee(row.getActualAmount().subtract(row.getVipCourseFee()).subtract(row.getPracticeCourseFee()).subtract(row.getTheoryCourseFee()));
                 } else {
                 } else {
-                    row.setOtherFee(row.getActualAmount());
-                }
+                    if(row.getChargeType() != null && SporadicChargeTypeEnum.LEVEL.getCode().equals(row.getChargeType())){
+                        row.setDegreeFee(row.getActualAmount());
+                    }else {
+                        row.setOtherFee(row.getActualAmount());
+                    }                }
                 if (row.getChargeType() != null) {
                 if (row.getChargeType() != null) {
                     for (SporadicChargeTypeEnum chargeType : SporadicChargeTypeEnum.values()) {
                     for (SporadicChargeTypeEnum chargeType : SporadicChargeTypeEnum.values()) {
                         if (!chargeType.getCode().equals(row.getChargeType())) continue;
                         if (!chargeType.getCode().equals(row.getChargeType())) continue;
@@ -2257,7 +2261,11 @@ public class ExportController extends BaseController {
                     }
                     }
                     row.setDegreeFee(row.getActualAmount().subtract(row.getVipCourseFee()).subtract(row.getPracticeCourseFee()).subtract(row.getTheoryCourseFee()));
                     row.setDegreeFee(row.getActualAmount().subtract(row.getVipCourseFee()).subtract(row.getPracticeCourseFee()).subtract(row.getTheoryCourseFee()));
                 } else {
                 } else {
-                    row.setOtherFee(row.getActualAmount());
+                    if(row.getChargeType() != null && SporadicChargeTypeEnum.LEVEL.getCode().equals(row.getChargeType())){
+                        row.setDegreeFee(row.getActualAmount());
+                    }else {
+                        row.setOtherFee(row.getActualAmount());
+                    }
                 }
                 }
                 if (row.getChargeType() != null) {
                 if (row.getChargeType() != null) {
                     for (SporadicChargeTypeEnum chargeType : SporadicChargeTypeEnum.values()) {
                     for (SporadicChargeTypeEnum chargeType : SporadicChargeTypeEnum.values()) {