Browse Source

feature:处方列表已作废,已过期查询与金额展示

wuyongyi 2 years ago
parent
commit
73964092ad
1 changed files with 9 additions and 2 deletions
  1. 9 2
      src/main/java/com/ywt/mg/services/PrescriptionServices.java

+ 9 - 2
src/main/java/com/ywt/mg/services/PrescriptionServices.java

@@ -400,7 +400,10 @@ public class PrescriptionServices {
                     map.getStringListSafely(col7).add(statusStr);
                     map.getStringListSafely(col8).add(PaymentStatusEnum.getPaymentStatus(p.getPaymentStatus()).getDisplayName());
                     map.getStringListSafely(col9).add(PresPaymentChannelEnum.valueOf(Checker.getIntegerValue(p.getPaymentChannel())).getDisplayName());
-                    String total = FormatUtil.decimalFormat(p.getTotalPrice() / 100.0);
+                    String total = String.format("%.2f元", (p.getTotalPrice() / 100d));
+                    if(p.getStatus() == 6){
+                        total = "0.00元";
+                    }
                     map.getStringListSafely(col10).add(total);
                     map.getStringListSafely(col19).add(p.getPresType() == 1 ? "处方外转" : "互联网医院");
                     map.getStringListSafely(col11).add(sdf.format(p.getCreateOn()));
@@ -1050,7 +1053,11 @@ public class PrescriptionServices {
                     map.getStringListSafely(col7).add(statusStr);
                     map.getStringListSafely(col8).add(PaymentStatusEnum.getPaymentStatus(p.getPaymentStatus()).getDisplayName());
                     map.getStringListSafely(col9).add(PresPaymentChannelEnum.valueOf(Checker.getIntegerValue(p.getPaymentChannel())).getDisplayName());
-                    String total = FormatUtil.decimalFormat(p.getTotalPrice() / 100.0);
+                    String total = String.format("%.2f元", (p.getTotalPrice() / 100d));
+                    if(p.getStatus() == 6){
+                        total = "0.00元";
+                    }
+
                     map.getStringListSafely(col10).add(total);
                     map.getStringListSafely(col11).add(sdf.format(p.getCreateOn()));
                     String payTime = !Checker.isNone(p.getPayTime()) ? sdf.format(p.getPayTime()) : "";